Skolotājs vs vergs
Galvenais / vergs ir sakaru modelis, kurā ierīcei vai procesam, kas apzīmēts kā maģistrs, ir citu ierīču / ierīču vai procesu vadība, ko sauc par vergu / vergiem. Vienkārši, kapteinis ir ierīce vai process, kas kontrolē citas ierīces vai procesus, un vergs ir ierīce vai process, ko kontrolē cita ierīce vai process. Sakari, kuru pamatā ir galvenā / verga modelis, notiek daudzās vietās. Daži piemēri ir datu bāzes replikācijās, ierīcēs, kas savienotas ar datora kopni utt.
Kas ir Skolotājs?
Vienkārši, galvenais ir ierīce vai process, kas kontrolē citas ierīces vai procesus. Vadības virziens vienmēr plūst no kapteiņa uz vergu. Piemēram, datu bāzes replikācijā (datu kopēšana starp datu bāzēm, lai saglabātu konsekvenci) galvenā datu bāze tiek uzskatīta par visu autoritāti. Galvenajā datu bāzē tiek reģistrēti visi datu atjauninājumi, un visas pārējās datu bāzes vēlāk tiek sinhronizētas ar galveno. Termins kapteinis tiek izmantots arī cieto disku izkārtojumos, izmantojot PATA (Parallel Advanced Technology Attachment). Bet šajā situācijā galvenais tiek vienkārši izmantots kā cits ierīces 0 nosaukums, un galvenajam (ierīcei 0) šajā situācijā nav nekādas kontroles pār ierīci, kas nosaukta par vergu. Bet ierīce, kas noteikta kā galvenā, vispirms tiks parādīta BIOS vai operētājsistēmā. Cietā diska iecelšana par galveno parasti tiek veikta, izmantojot īpašu džempera iestatījumu.
Kas ir vergs?
Vergs ir ierīce vai process, kuru kontrolē cita ierīce vai process (to sauc par galveno). Piemēram, datu bāzes replikācijā datu bāze, kas tiek uzskatīta par vergu, izmantos galvenajā datu bāzē ierakstītos atjauninājumus, lai sinhronizētu savus datus ar galveno. Kad vergs veiksmīgi saņem atjauninājumus no kapteiņa, tas informē kapteini, izsūtot ziņojumu. Tas ļautu kapteinim nosūtīt vairāk atjauninājumu vergam. Turklāt PATA cietā diska izkārtojumos termins vergs tiek izmantots kā ierīces 1. sinonīms. Bet šajā situācijā galvenajam (ierīce 0) nav nekādas kontroles pār ierīci, kas norādīta par vergu. Bet, kad SATA (Serial Advanced Technology Attachment) aizstāja tradicionālos PATA diskus, cieto disku apzīmēšana par galveno un vergu vairs netika izmantota.
Kāda ir atšķirība starp galveno un vergu?
Galvenā / verga sakaru modelī galvenais ir ierīce vai process, kas kontrolē citas ierīces vai procesus, turpretim vergs ir ierīce vai process, kuru kontrolē cita ierīce (saukta par galveno). Datu bāzes replikācijā galvenā datu bāze reģistrē visus atjauninājumus datos un nosūta tos datu bāzēm, kas norādītas kā vergi. Vergi var informēt kapteini tikai par to, vai viņi ir veiksmīgi saņēmuši atjauninājumus, un viņiem nav kontroles, lai apturētu atjauninājumu nākšanu pie viņiem. Bet PATA cietā diska izkārtojumos ir atšķirīga galvenā / pakārtotā izmantošana. Šeit ierīcei, kas norādīta par galveno, nav kontroles par ierīci, kas norādīta par vergu.