Razlika med gospodarjem in podrejenim

Razlika med gospodarjem in podrejenim
Razlika med gospodarjem in podrejenim

Video: Razlika med gospodarjem in podrejenim

Video: Razlika med gospodarjem in podrejenim
Video: В чем разница между 1G, 2G, 3G и 4G? Детальный обзор 2024, November
Anonim

Gospodar proti Sužnju

Master/Slave je komunikacijski model, v katerem ima naprava ali proces, označen kot Master, nadzor nad drugo napravo/napravami ali procesi, imenovanimi slave/slave. Preprosto, glavni je naprava ali proces, ki nadzoruje druge naprave ali procese, podrejeni pa je naprava ali proces, ki ga nadzoruje druga naprava ali proces. Komunikacije, ki temeljijo na modelu master/slave, se pojavljajo marsikje. Nekaj primerov je v replikacijah baze podatkov, napravah, povezanih z vodilom v računalniku itd.

Kaj je Master?

Preprosto, master je naprava ali proces, ki nadzoruje druge naprave ali procese. Smer krmiljenja vedno teče od glavnega k podrejenemu. Na primer, pri replikaciji baze podatkov (kopiranje podatkov med bazami podatkov za ohranjanje konsistentnosti) se glavna baza podatkov obravnava kot stranka z vsemi pooblastili. Glavna zbirka podatkov beleži vse posodobitve podatkov, vse ostale baze podatkov pa se kasneje sinhronizirajo z glavno. Izraz master se uporablja tudi pri ureditvah trdega diska z uporabo PATA (Parallel Advanced Technology Attachment). Toda v tej situaciji se glavni uporablja le kot drugo ime za napravo 0 in glavni (naprava 0) v tej situaciji nima nobenega nadzora nad napravo, imenovano kot podrejena. Toda naprava, ki je določena kot glavna, bo najprej prikazana v BIOS-u ali operacijskem sistemu. Določanje trdega diska kot glavnega se običajno izvede s posebnim mostičkom.

Kaj je suženj?

Slave je naprava ali proces, ki ga nadzoruje druga naprava ali proces (imenovan glavni). Na primer, pri replikaciji baze podatkov bo baza podatkov, ki velja za podrejeno, uporabila posodobitve, zabeležene v glavni bazi podatkov, da sinhronizira svoje podatke z glavno. Ko podrejena enota uspešno prejme posodobitve od glavne enote, o tem obvesti glavno enoto tako, da izda sporočilo. To bi omogočilo glavnemu, da pošlje več posodobitev pomožnemu. Poleg tega se v ureditvah trdega diska PATA izraz slave uporablja kot sinonim za napravo 1. Toda v tej situaciji glavna (naprava 0) nima nadzora nad napravo, ki je označena kot pomožna. Toda ko je SATA (Serial Advanced Technology Attachment) zamenjal tradicionalne pogone PATA, se trdi diski ne označujejo več kot glavni in podrejeni.

Kakšna je razlika med Master in Slave?

V komunikacijskem modelu glavni/podrejeni je glavna naprava ali proces, ki ima nadzor nad drugimi napravami ali procesi, medtem ko je podrejena naprava ali proces, ki ga nadzoruje druga naprava (imenovana glavna). Pri replikaciji baze podatkov glavna baza podatkov beleži vse posodobitve podatkov in jih pošlje bazam podatkov, ki so označene kot podrejene. Podrejeni lahko le obvestijo nadrejenega, ali so posodobitve uspešno prejeli, in nimajo nadzora, da bi zaustavili posodobitve, ki jim prihajajo. Vendar pa obstaja razlika v uporabi glavnega/podrejenega v ureditvah trdega diska PATA. Tukaj naprava, ki je določena kot glavna, nima nadzora nad napravo, ki je določena kot pomožna.

Priporočena: