Diferența Dintre Stăpân și Sclav

Diferența Dintre Stăpân și Sclav
Diferența Dintre Stăpân și Sclav

Video: Diferența Dintre Stăpân și Sclav

Video: Diferența Dintre Stăpân și Sclav
Video: Hamlet - 1948 2024, Mai
Anonim

Stăpân vs Sclav

Master / Slave este un model de comunicație în care un dispozitiv sau un proces desemnat ca Master deține controlul asupra altor dispozitive / dispozitive sau procese numite slave / sclavi. Pur și simplu, un master este un dispozitiv sau un proces care controlează alte dispozitive sau procese, iar un slave este un dispozitiv sau un proces care este controlat de un alt dispozitiv sau un proces. Comunicațiile bazate pe modelul master / slave au loc în multe locuri. Câteva exemple sunt în replicarea bazelor de date, dispozitive conectate la o magistrală într-un computer etc.

Ce este Maestrul?

Pur și simplu, un master este un dispozitiv sau un proces care controlează alte dispozitive sau procese. Direcția comenzii curge întotdeauna de la stăpân la sclav. De exemplu, în replicarea bazei de date (copierea datelor între baze de date pentru a menține coerența), baza de date master este considerată partea cu toată autoritatea. Baza de date master înregistrează toate actualizările datelor și toate celelalte baze de date sunt sincronizate ulterior cu masterul. Termenul master este, de asemenea, utilizat în aranjamentele de hard disk folosind PATA (Parallel Advanced Technology Attachment). Dar în această situație, masterul este folosit doar ca un alt nume pentru dispozitivul 0, iar masterul (dispozitivul 0) din această situație nu deține niciun control asupra dispozitivului numit sclav. Dar dispozitivul desemnat ca master va apărea mai întâi în BIOS sau în sistemul de operare. Desemnarea unui hard disk ca master se face de obicei cu o setare specifică a jumperului.

Ce este Slave?

Slave este un dispozitiv sau un proces care este controlat de un alt dispozitiv sau un proces (numit master). De exemplu, în replicarea bazei de date, baza de date considerată ca sclav va utiliza actualizările înregistrate în baza de date master pentru a-și sincroniza datele cu masterul. Când sclavul primește cu succes actualizările de la master, acesta îl informează pe master prin transmiterea unui mesaj. Acest lucru ar permite comandantului să trimită mai multe actualizări către sclav. Mai mult, în aranjamentele de hard disk PATA, termenul slave este folosit ca sinonim pentru dispozitivul 1. Dar în această situație masterul (dispozitivul 0) nu are niciun control asupra dispozitivului desemnat drept slave. Dar când SATA (Serial Advanced Technology Attachment) a înlocuit unitățile PATA tradiționale, desemnarea unităților de hard disk ca master și slave nu a mai fost folosită.

Care este diferența dintre Maestru și Sclav?

În modelul de comunicare master / slave, master este un dispozitiv sau un proces care are control asupra altor dispozitive sau procese, în timp ce un slave este un dispozitiv sau un proces care este controlat de un alt dispozitiv (numit master). În replicarea bazei de date, baza de date master înregistrează toate actualizările din date și le trimite către bazele de date desemnate drept sclavi. Sclavii pot informa maestrul doar dacă au primit actualizările cu succes și nu au control pentru a opri actualizările care vin la ei. Dar, există o diferență în utilizarea master / slave în aranjamentele PATA. Aici, dispozitivul desemnat ca master nu are control asupra dispozitivului desemnat ca slave.

Recomandat: