Dallimi midis Zotëruesit dhe Skllavit

Dallimi midis Zotëruesit dhe Skllavit
Dallimi midis Zotëruesit dhe Skllavit

Video: Dallimi midis Zotëruesit dhe Skllavit

Video: Dallimi midis Zotëruesit dhe Skllavit
Video: Молодой парень женился на 85 летней старушке, вот как они живут сейчас! 2024, Nëntor
Anonim

Master vs Slave

Master/Slave është një model komunikimi në të cilin një pajisje ose një proces i caktuar si Master zotëron kontrollin e pajisjes/pajisjeve ose proceseve të tjera të quajtura slave/slave. Thjesht, një master është një pajisje ose një proces që kontrollon pajisje ose procese të tjera dhe një skllav është një pajisje ose një proces që kontrollohet nga një pajisje ose një proces tjetër. Komunikimet e bazuara në modelin master/slave ndodhin në shumë vende. Disa shembuj janë në përsëritjet e bazës së të dhënave, pajisjet e lidhura me një autobus në një kompjuter, etj.

Çfarë është Master?

Thjesht, një master është një pajisje ose një proces që kontrollon pajisje ose procese të tjera. Drejtimi i kontrollit gjithmonë rrjedh nga master te skllav. Për shembull, në replikimin e bazës së të dhënave (kopjimi i të dhënave midis bazave të të dhënave për të ruajtur konsistencën), baza e të dhënave kryesore konsiderohet si pala me të gjithë autoritetin. Baza e të dhënave kryesore regjistron të gjitha përditësimet e të dhënave dhe të gjitha bazat e tjera të të dhënave më vonë sinkronizohen me masterin. Termi master përdoret gjithashtu në rregullimet e hard drive duke përdorur PATA (Parallel Advanced Technology Attachment). Por në këtë situatë, master përdoret vetëm si një emër tjetër për pajisjen 0 dhe master (pajisja 0) në këtë situatë nuk posedon asnjë kontroll mbi pajisjen e quajtur skllav. Por pajisja e caktuar si master do të shfaqet së pari në BIOS ose në sistemin operativ. Përcaktimi i një hard disk si master zakonisht bëhet duke patur një cilësim specifik kërcyes.

Çfarë është Slave?

Slave është një pajisje ose një proces që kontrollohet nga një pajisje tjetër ose një proces (i quajtur master). Për shembull, në replikimin e bazës së të dhënave, baza e të dhënave e konsideruar si skllave do të përdorë përditësimet e regjistruara në bazën e të dhënave kryesore për të sinkronizuar të dhënat e saj me masterin. Kur slave merr përditësimet nga master me sukses, ai informon master duke nxjerrë një mesazh. Kjo do të lejonte masterin të dërgonte më shumë përditësime te skllavi. Për më tepër, në rregullimet e diskut të PATA-s, termi skllav përdoret si sinonim për pajisjen 1. Por në këtë situatë masteri (pajisja 0) nuk ka asnjë kontroll mbi pajisjen e caktuar si skllav. Por kur SATA (Serial Advanced Technology Attachment) zëvendësoi disqet tradicionale PATA, përcaktimi i disqeve të ngurtë si master dhe skllav nuk u përdor më.

Cili është ndryshimi midis Masterit dhe Slave?

Në modelin e komunikimit master/slave, master është një pajisje ose një proces që ka kontroll mbi pajisjet ose proceset e tjera, ndërsa një skllav është një pajisje ose një proces që kontrollohet nga një pajisje tjetër (e quajtur master). Në replikimin e bazës së të dhënave, baza e të dhënave master regjistron të gjitha përditësimet në të dhëna dhe i dërgon ato në bazat e të dhënave të përcaktuara si skllevër. Skllevërit mund të informojnë vetëm zotërinë nëse i kanë marrë përditësimet me sukses dhe nuk kanë asnjë kontroll për të ndaluar përditësimet që vijnë tek ata. Por, ka një ndryshim në përdorimin e master/slave në aranzhimet e hard drive PATA. Këtu, pajisja e caktuar si master nuk ka kontroll mbi pajisjen e caktuar si skllav.

Recommended: