Skirtumas tarp šeimininko ir vergo

Skirtumas tarp šeimininko ir vergo
Skirtumas tarp šeimininko ir vergo

Video: Skirtumas tarp šeimininko ir vergo

Video: Skirtumas tarp šeimininko ir vergo
Video: Difference Between Procedural/Structure Oriented Programming & Object Oriented Programming | #2 2024, Lapkritis
Anonim

Master vs vergas

Pagrindinis / pavaldinys yra ryšio modelis, kuriame įrenginys arba procesas, priskirtas pagrindiniam įrenginiui, valdo kitus įrenginius / įrenginius arba procesus, vadinamus vergais / pavaldiniais. Paprasčiausiai pagrindinis įrenginys yra įrenginys arba procesas, valdantis kitus įrenginius ar procesus, o pavaldinys yra įrenginys arba procesas, kurį valdo kitas įrenginys arba procesas. Daugelyje vietų vyksta ryšiai, paremti pagrindinio/pavaldaus modeliu. Kai kurie pavyzdžiai yra duomenų bazės replikacijos, įrenginiai, prijungti prie kompiuterio magistralės ir kt.

Kas yra meistras?

Paprasčiausiai pagrindinis įrenginys yra įrenginys arba procesas, valdantis kitus įrenginius ar procesus. Valdymo kryptis visada teka nuo pagrindinio iki pavaldinio. Pavyzdžiui, replikuojant duomenų bazę (kopijuojant duomenis tarp duomenų bazių, kad būtų išlaikytas nuoseklumas), pagrindinė duomenų bazė laikoma šalimi, turinčia visas institucijas. Pagrindinė duomenų bazė įrašo visus duomenų atnaujinimus, o visos kitos duomenų bazės vėliau sinchronizuojamos su pagrindine. Terminas „master“taip pat vartojamas standžiojo disko išdėstyme naudojant PATA (Parallel Advanced Technology Attachment). Tačiau šioje situacijoje pagrindinis įrenginys tiesiog naudojamas kaip kitas įrenginio 0 pavadinimas, o pagrindinis (įrenginys 0) šioje situacijoje nekontroliuoja įrenginio, pavadinto vergu. Tačiau pagrindinis įrenginys bus parodytas BIOS arba operacinei sistemai. Standžiojo disko priskyrimas pagrindiniam paprastai atliekamas naudojant specialų trumpiklio nustatymą.

Kas yra Slave?

Vergas yra įrenginys arba procesas, kurį valdo kitas įrenginys arba procesas (vadinamas pagrindiniu). Pavyzdžiui, duomenų bazės replikacijos metu duomenų bazė, laikoma vergu, naudos pagrindinėje duomenų bazėje įrašytus naujinimus, kad sinchronizuotų savo duomenis su pagrindine. Kai vergas sėkmingai gauna atnaujinimus iš pagrindinio įrenginio, jis apie tai informuoja pagrindinį įrenginį išvesdamas pranešimą. Tai leistų pagrindiniam valdikliui siųsti daugiau atnaujinimų. Be to, PATA standžiojo disko išdėstymuose terminas vergas naudojamas kaip 1 įrenginio sinonimas. Tačiau šioje situacijoje pagrindinis (įrenginys 0) nekontroliuoja įrenginio, priskirto vergui. Tačiau kai SATA (Serial Advanced Technology Attachment) pakeitė tradicinius PATA diskus, standžiųjų diskų priskyrimas pagrindiniam ir pavaldiniui nebebuvo naudojamas.

Kuo skiriasi pagrindinis ir vergas?

Pagrindinio ir pavaldinio ryšio modelyje pagrindinis yra įrenginys arba procesas, valdantis kitus įrenginius ar procesus, o pavaldinys yra įrenginys arba procesas, kurį valdo kitas įrenginys (vadinamas pagrindiniu įrenginiu). Duomenų bazės replikacijos metu pagrindinė duomenų bazė įrašo visus duomenų atnaujinimus ir siunčia juos į duomenų bazes, kurios yra nurodytos kaip pagalbinės. Vergai gali tik informuoti šeimininką, ar jie sėkmingai gavo naujinimus, ir jie negali kontroliuoti, kad naujinimai jiems nepatektų. Tačiau PATA standžiojo disko išdėstymuose skiriasi pagrindinis / vergas naudojimas. Čia pagrindinis įrenginys nevaldo įrenginio, priskirto pagalbiniam įrenginiui.

Rekomenduojamas: