Мастер мен құлдың айырмашылығы

Мастер мен құлдың айырмашылығы
Мастер мен құлдың айырмашылығы

Бейне: Мастер мен құлдың айырмашылығы

Бейне: Мастер мен құлдың айырмашылығы
Бейне: ТОО мен ИП-ның айырмашылығы 2024, Қараша
Anonim

Master vs Slave

Master/Slave – Мастер ретінде тағайындалған құрылғы немесе процесс басқа құрылғыны/құрылғыларды немесе бағынышты/байланысты деп аталатын процестерді басқаратын байланыс үлгісі. Қарапайым сөзбен айтқанда, мастер - бұл басқа құрылғыларды немесе процестерді басқаратын құрылғы немесе процесс, ал бағынышты - бұл басқа құрылғы немесе процесс басқаратын құрылғы немесе процесс. Негізгі/жұмылдырық үлгісіне негізделген байланыстар көптеген жерлерде кездеседі. Кейбір мысалдар дерекқор репликацияларында, компьютердегі автобусқа қосылған құрылғыларда және т.б..

Мастер дегеніміз не?

Жай ғана, мастер – бұл басқа құрылғыларды немесе процестерді басқаратын құрылғы немесе процесс. Басқару бағыты әрқашан қожайыннан құлға өтеді. Мысалы, дерекқорды репликациялауда (дәйектілікті сақтау үшін дерекқорлар арасында деректерді көшіру) негізгі дерекқор барлық өкілеттіктері бар тарап ретінде қарастырылады. Негізгі дерекқор деректердің барлық жаңартуларын жазады және барлық басқа дерекқорлар кейінірек негізгі дерекқормен синхрондалады. Мастер термині сонымен қатар PATA (параллельді жетілдірілген технология тіркемесі) пайдаланатын қатты дискілерде қолданылады. Бірақ бұл жағдайда мастер 0 құрылғысының басқа атауы ретінде ғана пайдаланылады және бұл жағдайда негізгі (0 құрылғысы) бағынышты деп аталатын құрылғыны басқаруға ие емес. Бірақ мастер ретінде белгіленген құрылғы алдымен BIOS немесе операциялық жүйеде пайда болады. Қатты дискіні негізгі ретінде белгілеу әдетте арнайы секіргіш параметрі арқылы орындалады.

Slave дегеніміз не?

Қолданбалы - басқа құрылғы немесе процесс (шебер деп аталады) арқылы басқарылатын құрылғы немесе процесс. Мысалы, дерекқор репликациясында бағынышты ретінде қарастырылатын дерекқор өз деректерін негізгі дерекқормен синхрондау үшін негізгі дерекқорда жазылған жаңартуларды пайдаланады. Қолданба шеберден жаңартуларды сәтті қабылдағанда, ол хабарды шығару арқылы шеберге хабарлайды. Бұл шеберге қосымша жаңартуларды жіберуге мүмкіндік береді. Сонымен қатар, PATA қатты дискі құрылымдарында құл термині 1-құрылғы үшін синоним ретінде пайдаланылады. Бірақ бұл жағдайда басты (құрылғы 0) бағынышты ретінде тағайындалған құрылғыны басқара алмайды. Бірақ SATA (Serial Advanced Technology Attachment) дәстүрлі PATA дискілерін ауыстырғанда, қатты дискілерді негізгі және қосалқы ретінде белгілеу бұдан былай пайдаланылмады.

Мастер мен құлдың айырмашылығы неде?

Негізгі/байланыс үлгісінде негізгі басқа құрылғыларды немесе процестерді басқаратын құрылғы немесе процесс, ал бағынышты құрылғы немесе басқа құрылғы (шебер деп аталады) арқылы басқарылатын процесс. Дерекқор репликациясында негізгі дерекқор деректердегі барлық жаңартуларды жазады және оларды бағыныштылар ретінде тағайындалған дерекқорларға жібереді. Құлдар жаңартуларды сәтті алған-алмағанын тек шеберге хабарлай алады және оларға келетін жаңартуларды тоқтатуды басқара алмайды. Бірақ, PATA қатты дискі құрылымдарында негізгі/құлшылықты пайдалануда айырмашылық бар. Мұнда негізгі ретінде белгіленген құрылғы бағынышты ретінде тағайындалған құрылғыны басқара алмайды.

Ұсынылған: