Razlika Med Gospodarjem In Sužnjem

Razlika Med Gospodarjem In Sužnjem
Razlika Med Gospodarjem In Sužnjem

Video: Razlika Med Gospodarjem In Sužnjem

Video: Razlika Med Gospodarjem In Sužnjem
Video: Robotii Biologici! 2024, November
Anonim

Mojster vs suženj

Glavni / podrejeni je komunikacijski model, pri katerem ima naprava ali postopek, imenovan kot nadrejeni, nadzor nad drugimi napravami / napravami ali procesi, imenovanimi podrejeni / podrejeni. Preprosto je poveljnik naprava ali postopek, ki nadzoruje druge naprave ali procese, podrejeni sistem pa je naprava ali postopek, ki ga nadzira druga naprava ali postopek. Komunikacije, ki temeljijo na modelu master / slave, se pojavljajo marsikje. Nekaj primerov je v replikacijah baz podatkov, napravah, priključenih na vodilo v računalniku itd.

Kaj je mojster?

Preprosto je mojster naprava ali postopek, ki nadzoruje druge naprave ali procese. Smer krmiljenja vedno teče od glavnega do pomožnega. Na primer, pri replikaciji baze podatkov (kopiranje podatkov med bazami podatkov, da se ohrani doslednost), se glavna baza podatkov šteje kot stranka z vsemi pooblastili. Glavna baza podatkov beleži vse posodobitve podatkov, vse ostale baze podatkov pa se pozneje sinhronizirajo z glavno. Izraz mojster se uporablja tudi v ureditvah trdega diska z uporabo PATA (Parallel Advanced Technology Attachment). Toda v tej situaciji se master uporablja le kot drugo ime za napravo 0 in master (naprava 0) v tej situaciji nima nadzora nad napravo, imenovano podrejena. Toda naprava, ki je določena kot glavna, bo najprej prikazana v BIOS-u ali operacijskem sistemu. Določitev trdega diska za glavnega se običajno opravi z določeno nastavitvijo mostička.

Kaj je suženj?

Podrejeni je naprava ali postopek, ki ga nadzira druga naprava ali postopek (imenovan glavni). Na primer, pri podvajanju baze podatkov bo zbirka podatkov, ki se šteje za podrejeno, uporabila posodobitve, zabeležene v glavni bazi podatkov, za sinhronizacijo svojih podatkov z glavno. Ko suženj uspešno prejme posodobitve od glavne enote, o tem obvesti glavno enoto z izpisom sporočila. To bi omogočilo poveljniku, da pošlje več posodobitev podrejenemu. Poleg tega se v ureditvah trdega diska PATA izraz slave uporablja kot sinonim za napravo 1. Toda v tem primeru glavni (naprava 0) nima nobenega nadzora nad napravo, ki je določena kot pomožna enota. Ko pa je SATA (Serial Advanced Technology Attachment) zamenjal tradicionalne pogone PATA, določanje trdih diskov kot glavnega in pomožnega ni bilo več uporabljeno.

Kakšna je razlika med gospodarjem in sužnjem?

V komunikacijskem modelu nadrejena / pomožna enota je nadrejena naprava ali postopek, ki ima nadzor nad drugimi napravami ali procesi, medtem ko je podrejena naprava ali postopek, ki ga nadzira druga naprava (imenovana glavna). Pri replikaciji baze podatkov glavna baza podatkov zabeleži vse posodobitve v podatkih in jih pošlje v zbirke podatkov, določene kot podrejene. Sužnji lahko poveljnika povedo le, ali so posodobitve prejeli uspešno, in nimajo nadzora nad zaustavitvijo posodobitev, ki jim prihajajo. Vendar obstaja razlika v uporabi nadrejenega / pomožnega pri ureditvah trdega diska PATA. Tu naprava, določena kot glavni, nima nadzora nad napravo, ki je določena kot pomožna enota.

Priporočena: