Különbség A Mester és A Rabszolga Között

Különbség A Mester és A Rabszolga Között
Különbség A Mester és A Rabszolga Között
Anonim

Master vs Slave

A master / slave olyan kommunikációs modell, amelyben egy masternek kijelölt eszköz vagy folyamat rendelkezik más eszközök / eszközök vagy folyamatok irányításával, amelyeket slave / slave-nek neveznek. Egyszerűen a master olyan eszköz vagy folyamat, amely más eszközöket vagy folyamatokat irányít, a slave pedig egy eszköz vagy folyamat, amelyet egy másik eszköz vagy folyamat vezérel. A master / slave modellen alapuló kommunikáció sok helyen előfordul. Néhány példa az adatbázis-replikációkra, a számítógép buszához csatlakoztatott eszközökre stb.

Mi az a Mester?

Egyszerűen a master olyan eszköz vagy folyamat, amely más eszközöket vagy folyamatokat vezérel. A vezérlés iránya mindig masterről slave-re áramlik. Például az adatbázis-replikációban (az adatok másolása az adatbázisok között az egységesség fenntartása érdekében) a törzsadatbázist tekintik az összes jogosultsággal rendelkező félnek. A törzsadatbázis rögzíti az adatok összes frissítését, és az összes többi adatbázist később szinkronizálja a törzsadattal. A master kifejezést merevlemez-elrendezésekben is használják a PATA (Parallel Advanced Technology Attachment) használatával. De ebben a helyzetben a master csak egy másik név a 0 eszközhöz, és a master (eszköz 0) ebben a helyzetben nem rendelkezik semmilyen irányítással a rabszolgának nevezett eszköz felett. De a masterként kijelölt eszköz először a BIOS-ban vagy az operációs rendszerben jelenik meg. A merevlemez master-ként történő kijelölése általában egy speciális jumper beállítással történik.

Mi a rabszolga?

A szolga olyan eszköz vagy folyamat, amelyet egy másik eszköz vagy folyamat vezérel (ún. Master). Például az adatbázis-replikációban a rabszolgának tekintett adatbázis a fő adatbázisban rögzített frissítéseket használja az adatok szinkronizálására a masterrel. Amikor a rabszolga sikeresen megkapja a frissítéseket a mastertől, akkor egy üzenet kiadásával tájékoztatja a mastert. Ez lehetővé tenné, hogy a master több frissítést küldjön a rabszolgának. Ezenkívül a PATA merevlemez-elrendezésekben a slave kifejezést az 1. eszköz szinonimájaként használják. 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) felváltotta a hagyományos PATA meghajtókat, a merevlemezek master és slave kijelölését már nem használták.

Mi a különbség a mester és a rabszolga között?

A master / slave kommunikációs modellben a master olyan eszköz vagy folyamat, amely más eszközöket vagy folyamatokat irányít, míg a slave olyan eszköz vagy folyamat, amelyet egy másik eszköz (ún. Master) vezérel. Az adatbázis-replikációban a törzsadatbázis rögzíti az összes frissítést az adatokban, és elküldi azokat a slave-ként kijelölt adatbázisokba. A rabszolgák csak arról tudják tájékoztatni a mesteret, hogy sikeresen kapták-e meg a frissítéseket, és nincs ellenőrzésük, hogy megakadályozzák a hozzájuk érkező frissítéseket. De van különbség a master / slave használatában a PATA merevlemez-elrendezésekben. Itt a masternek kijelölt eszköznek nincs kontrollja a slave-nek kijelölt eszköz felett.

Ajánlott: