Különbség Master és Slave között

Anonim

Master vs Slave

A Master / Slave egy olyan kommunikációs modell, amelyben egy eszköz vagy folyamat, rendelkezik a slave / slave nevű más eszközök / eszközök vagy folyamatok vezérlésével. Egyszerűen egy mester olyan eszköz vagy folyamat, amely más eszközöket vagy folyamatokat vezérel, és egy rabszolga egy olyan eszköz vagy folyamat, amelyet egy másik eszköz vagy folyamat vezérel. A master / slave modellen alapuló kommunikáció számos helyen megtörténik. Néhány példa az adatbázis-replikációkra, a buszra csatlakoztatott eszközökre, számítógépre stb.

Mi a Mester?

Egyszerűen, a mester olyan eszköz vagy folyamat, amely más eszközöket vagy folyamatokat vezérel. A vezérlés iránya mindig a mastertől a rabszolgáig terjed. Például az adatbázis-replikáció (az adatok közötti másolás az adatbázisok között a konzisztencia fenntartása érdekében), a mester adatbázis az összes jogosultsággal rendelkező fél. A mester adatbázis rögzíti az összes frissítést az adatokhoz, és az összes többi adatbázis később szinkronizálódik a mesterrel. A mester kifejezést a merevlemez-elrendezésekben is használják a PATA (Parallel Advanced Technology Attachment) használatával. De ebben a helyzetben a mester csak a 0 eszköz másik neve, és a master (0 eszköz) ebben a helyzetben nem rendelkezik semmilyen irányítással a slave nevű eszköz felett. De a master-nek nevezett eszköz először a BIOS-hoz vagy az operációs rendszerhez fog megjelenni. A merevlemez-meghajtó mesterként történő kijelölését általában egy adott jumper beállítással végzik.

Mi a Slave?

A slave olyan eszköz vagy folyamat, amelyet egy másik eszköz vagy folyamat irányít (mester nevezik). Például az adatbázis-replikáció során a slave-nek tekintett adatbázis a mester adatbázisban rögzített frissítéseket használja a mesterrel való szinkronizálására. Amikor a slave sikeresen megkapja a frissítéseket a masterből, az üzenetet elküldi a masternek. Ez lehetővé tenné a mester számára, hogy több frissítést küldjön a rabszolgának. Továbbá a PATA merevlemez-elrendezésben a slave kifejezést az 1. eszköz szinonimájaként használjuk. De ebben a helyzetben a master (0 eszköz) nem rendelkezik semmilyen irányítással a slave-ként kijelölt eszköz felett. De amikor a SATA (Serial Advanced Technology Attachment) helyettesíti a hagyományos PATA meghajtókat, a merevlemezeket mester és rabszolgaként jelölte ki.

Mi a különbség a Mester és a Szolga között?

A master / slave kommunikációs modellben a master egy olyan eszköz vagy folyamat, amely más eszközökkel vagy folyamatokkal rendelkezik, míg a slave olyan eszköz vagy folyamat, amelyet egy másik eszköz (mester) vezérel. Az adatbázis-replikáció során a master adatbázis rögzíti az összes frissítést az adatokban, és elküldi azokat a rabszolgáknak kijelölt adatbázisoknak.A rabszolgák csak akkor tájékoztathatják a mestert, hogy sikeresen megkapják-e a frissítéseket, és nincs ellenõrzésük a hozzájuk érkezõ frissítések leállítására. De van különbség a master / slave használatában a PATA merevlemez-meghajtókban. Itt a mesternek kijelölt eszköznek nincs ellenőrzése a slave-ként kijelölt eszközről.