Разлика между господар и роб

Разлика между господар и роб
Разлика между господар и роб

Видео: Разлика между господар и роб

Видео: Разлика между господар и роб
Видео: Shtiliyan - rob i gospodar / Щилиян - роб и господар 2024, Ноември
Anonim

Господар срещу роб

Master / Slave е комуникационен модел, при който устройство или процес, определен като Master, притежава контрол върху други устройства / устройства или процеси, наречени slave / slave. Просто главното устройство е устройство или процес, което контролира други устройства или процеси, а подчиненото устройство е устройство или процес, което се контролира от друго устройство или процес. Комуникациите, базирани на главен / подчинен модел, се срещат на много места. Някои примери са в репликации на бази данни, устройства, свързани към шина в компютър и т.н.

Какво е Учителят?

Просто майсторът е устройство или процес, който контролира други устройства или процеси. Посоката на управлението винаги преминава от главен към подчинен. Например в репликацията на база данни (копиране на данни между базите данни, за да се поддържа последователност), главната база данни се счита за страна с всички правомощия. Основната база данни записва всички актуализации на данните и всички останали бази данни по-късно се синхронизират с главната. Терминът master се използва и в устройствата за твърди дискове, използващи PATA (Parallel Advanced Technology Attachment). Но в тази ситуация master се използва просто като друго име за устройството 0 и master (устройство 0) в тази ситуация не притежава никакъв контрол върху устройството, посочено като slave. Но устройството, определено като главен, ще се покаже първо в BIOS или операционната система. Определянето на твърдия диск като главен обикновено се извършва чрез специална настройка на джъмпера.

Какво е роб?

Подчиненото е устройство или процес, който се контролира от друго устройство или процес (наречен главен). Например при репликация на база данни, базата данни, считана за подчинена, ще използва актуализациите, записани в главната база данни, за да синхронизира данните си с главната. Когато подчиненият получи актуализациите от главното устройство, той информира главния, като изведе съобщение. Това би позволило на master да изпраща повече актуализации на slave. Освен това, в подреждането на твърдия диск PATA, терминът slave се използва като синоним на устройство 1. Но в тази ситуация главното устройство (устройство 0) няма контрол над устройството, определено като slave. Но когато SATA (Serial Advanced Technology Attachment) замени традиционните PATA устройства, определянето на твърдите дискове като главен и подчинен вече не се използва.

Каква е разликата между Master и Slave?

В модела за комуникация master / slave master е устройство или процес, който има контрол над други устройства или процеси, докато slave е устройство или процес, който се управлява от друго устройство (наречено главно). В репликацията на база данни главната база данни записва всички актуализации в данните и ги изпраща в базите данни, определени като подчинени. Робите могат само да информират капитана дали са получили актуализациите успешно и нямат контрол да спрат актуализациите, които идват при тях. Но има разлика в използването на главен / подчинен в подреждането на твърдия диск PATA. Тук устройството, определено като главен, няма контрол върху устройството, определено като подчинено.

Препоръчано: