Gospodar vs Slave
Master / Slave je komunikacijski model u kojem uređaj ili postupak označen kao Master ima kontrolu nad drugim uređajem / uređajima ili procesima koji se nazivaju slave / slave. Jednostavno, master je uređaj ili postupak koji kontrolira druge uređaje ili procese, a slave je uređaj ili postupak kojim upravlja drugi uređaj ili postupak. Komunikacija zasnovana na glavnom / slave modelu javlja se na mnogim mjestima. Neki primjeri su u replikacijama baza podataka, uređajima povezanim na sabirnicu u računalu itd.
Što je Učitelj?
Jednostavno, master je uređaj ili postupak koji kontrolira druge uređaje ili procese. Smjer upravljanja uvijek teče od glavnog prema podređenom. Na primjer, u replikaciji baze podataka (kopiranje podataka između baza podataka radi održavanja dosljednosti), glavna baza podataka smatra se strankom koja ima sva ovlaštenja. Glavna baza podataka bilježi sva ažuriranja podataka, a sve ostale baze podataka kasnije se sinkroniziraju s glavnom bazom podataka. Izraz master koristi se i u aranžmanima tvrdog diska koji koriste PATA (Parallel Advanced Technology Attachment). Ali u ovoj se situaciji master koristi samo kao drugo ime za uređaj 0, a master (uređaj 0) u ovoj situaciji nema nikakvu kontrolu nad uređajem imenovanim kao slave. No uređaj označen kao glavni pojavit će se prvo BIOS-u ili operativnom sustavu. Određivanje tvrdog diska kao glavnog obično se vrši određenom postavkom kratkospojnika.
Što je rob?
Slave je uređaj ili postupak kojim upravlja drugi uređaj ili postupak (koji se naziva glavni). Na primjer, u replikaciji baze podataka, baza podataka koja se smatra podređenom služit će se ažuriranjima zabilježenima u glavnoj bazi podataka za sinkronizaciju svojih podataka s glavnom. Kada slave uspješno primi ažuriranja od gospodara, on o tome obavještava iznošenjem poruke. To bi omogućilo glavnom računalu da pošalje više ažuriranja podređenom. Nadalje, u PATA aranžmanima tvrdog diska, termin slave koristi se kao sinonim za uređaj 1. No, u ovoj situaciji master (uređaj 0) nema nikakvu kontrolu nad uređajem koji je označen kao slave. No kad je SATA (Serial Advanced Technology Attachment) zamijenio tradicionalne PATA pogone, više se nije upotrebljavalo određivanje tvrdih diskova kao glavnog i slave.
Koja je razlika između gospodara i roba?
U komunikacijskom modelu master / slave, master je uređaj ili postupak koji ima kontrolu nad drugim uređajima ili procesima, dok je slave uređaj ili postupak kojim upravlja drugi uređaj (koji se naziva master). U replikaciji baze podataka, glavna baza podataka bilježi sva ažuriranja u podacima i šalje ih u baze podataka određene kao podređene. Robovi mogu samo obavijestiti gospodara jesu li uspješno primili ažuriranja i nemaju kontrolu da zaustave ažuriranja koja im dolaze. Ali, postoji razlika u korištenju master / slave u PATA aranžmanima tvrdog diska. Ovdje uređaj određen kao master nema kontrolu nad uređajem određenim kao slave.