Razlika između gospodara i roba

Gospodar vs Slave

Glavni / Slave je komunikacijski model u kojem uređaj ili postupak označen kao Glavni upravlja upravlja drugim uređajem / uređajima ili procesima koji se nazivaju podređeni / podređeni. Jednostavno, master je uređaj ili proces koji upravlja drugim uređajima ili procesima, a podređeni je uređaj ili proces koji kontrolira drugi uređaj ili proces. Komunikacije temeljene na master / slave modelu javljaju se na mnogo mjesta. Neki primjeri su u replikacijama baze podataka, uređajima povezanim na sabirnicu u računalu itd.

Što je Učitelj?

Jednostavno, master je uređaj ili postupak koji upravlja drugim uređajima ili procesima. Smjer kontrole uvijek teče od glavnog do robova. Na primjer, u replikaciji baze podataka (kopiranje podataka između baza podataka radi održavanja dosljednosti), glavna baza podataka smatra se strankom sa svim ovlastima. Glavna baza podataka bilježi sva ažuriranja podataka, a sve ostale baze podataka kasnije se sinkroniziraju s nadređenom. Izraz master se također koristi u aranžmanima tvrdog diska pomoću PATA (Parallel Advanced Technology Attachment). Ali u ovoj se situaciji master koristi samo kao drugo ime uređaja 0, a master (uređaj 0) u toj situaciji nema nikakvu kontrolu nad uređajem imenovanim kao podređeni. Ali uređaj koji je označen kao glavni bit će prvo prikazan BIOS-u ili operativnom sustavu. Određivanje tvrdog diska kao glavnog u pravilu se vrši određenom postavkom skakača.

Što je rob?

Slave je uređaj ili proces koji kontrolira drugi uređaj ili proces (koji se naziva master). Na primjer, u replikaciji baze podataka, baza podataka koja se smatra podređenom, upotrijebit će ažuriranja zabilježena u glavnoj bazi podataka za sinkronizaciju svojih podataka s matičnim. Kad rob primi ažuriranja od učitelja uspješno, on obavještava master slanjem poruke. Ovo bi omogućilo masteru da pošalje više ažuriranja na rob. Nadalje, u rasporedima tvrdog diska PATA, termin podređeni koristi se kao sinonim za uređaj 1. No, u ovoj situaciji nadređeni (uređaj 0) nema nikakvu kontrolu nad uređajem koji je označen kao podređeni. No kad je SATA (Serial Attachment Serial Advanced Technology) zamijenio tradicionalne PATA pogone, označavanje tvrdih diskova kao master i slave više se nije koristilo.

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 proces koji kontrolira drugi uređaj (koji se naziva master). U kopiranju baze podataka glavna baza podataka bilježi sva ažuriranja u podatke i šalje ih u baze podataka označene kao robovi. Robovi mogu obavijestiti gospodara jesu li uspješno primili ažuriranja i nemaju kontrolu kako bi zaustavili nadolazeća ažuriranja. No, postoji razlika u upotrebi nadređenog / slave u aranžmanima tvrdog diska PATA. Ovdje uređaj označen kao glavni nema kontrolu nad uređajem koji je označen kao podređeni.