Usta va qul o'rtasidagi farq

Usta va qul o'rtasidagi farq
Usta va qul o'rtasidagi farq

Video: Usta va qul o'rtasidagi farq

Video: Usta va qul o'rtasidagi farq
Video: Kuyov bilan qiz uyidagi uchrashuv | izoh o'zingizdan ! (real voqea asosida) 2024, Iyul
Anonim

Master va Slave

Master/Slave aloqa modeli boʻlib, unda Master sifatida belgilangan qurilma yoki jarayon boshqa qurilma/qurilmalar yoki qul/toʻgʻri deb ataladigan jarayonlarni boshqarishga ega. Oddiy qilib aytganda, master bu boshqa qurilmalar yoki jarayonlarni boshqaradigan qurilma yoki jarayon, tobe esa boshqa qurilma yoki jarayon tomonidan boshqariladigan qurilma yoki jarayondir. Master/slave modeliga asoslangan aloqalar ko'p joylarda uchraydi. Ba'zi misollar ma'lumotlar bazasi replikatsiyasida, kompyuterdagi avtobusga ulangan qurilmalarda va hokazo.

Magistr nima?

Shunchaki, master bu boshqa qurilmalar yoki jarayonlarni boshqaradigan qurilma yoki jarayondir. Boshqaruv yo'nalishi har doim ustadan qulga o'tadi. Misol uchun, ma'lumotlar bazasini replikatsiya qilishda (mutaxassislikni ta'minlash uchun ma'lumotlar bazalari o'rtasida ma'lumotlarni nusxalash) asosiy ma'lumotlar bazasi barcha vakolatlarga ega bo'lgan tomon hisoblanadi. Asosiy ma'lumotlar bazasi ma'lumotlarga kiritilgan barcha yangilanishlarni qayd qiladi va boshqa barcha ma'lumotlar bazalari keyinchalik master bilan sinxronlashtiriladi. Master atamasi PATA (Parallel Advanced Technology Attachment) yordamida qattiq disklarni tartibga solishda ham qo'llaniladi. Ammo bu holatda master 0-qurilmaning boshqa nomi sifatida ishlatiladi va bu holatda master (qurilma 0) qul deb nomlangan qurilma ustidan hech qanday boshqaruvga ega emas. Ammo master sifatida belgilangan qurilma birinchi navbatda BIOS yoki operatsion tizimda paydo bo'ladi. Qattiq diskni master sifatida belgilash odatda maxsus jumper sozlamalari bilan amalga oshiriladi.

Slave nima?

Slave - bu boshqa qurilma yoki jarayon (master deb ataladi) tomonidan boshqariladigan qurilma yoki jarayon. Masalan, ma'lumotlar bazasi replikatsiyasida qul deb hisoblangan ma'lumotlar bazasi o'z ma'lumotlarini master bilan sinxronlashtirish uchun asosiy ma'lumotlar bazasida qayd etilgan yangilanishlardan foydalanadi. Tomon ustadan yangilanishlarni muvaffaqiyatli qabul qilganda, u xabar chiqarish orqali masterga xabar beradi. Bu ustaga qulga ko'proq yangilanishlarni yuborish imkonini beradi. Bundan tashqari, PATA qattiq diski tuzilmalarida qul atamasi 1-qurilmaning sinonimi sifatida ishlatiladi. Lekin bu holatda master (qurilma 0) qul sifatida belgilangan qurilma ustidan hech qanday boshqaruvga ega emas. Ammo SATA (Serial Advanced Technology Attachment) anʼanaviy PATA drayverlarini almashtirgandan soʻng, qattiq disklarni asosiy va yordamchi sifatida belgilash endi ishlatilmadi.

Usta va Qul oʻrtasidagi farq nima?

Master/tobe aloqa modelida master boshqa qurilmalar yoki jarayonlar ustidan nazoratga ega boʻlgan qurilma yoki jarayon boʻlsa, qul esa boshqa qurilma (magistr deb ataladi) tomonidan boshqariladigan qurilma yoki jarayondir. Ma'lumotlar bazasi replikatsiyasida asosiy ma'lumotlar bazasi ma'lumotlardagi barcha yangilanishlarni yozib oladi va ularni tobe sifatida belgilangan ma'lumotlar bazalariga yuboradi. Qullar faqat xo'jayinga yangilanishlarni muvaffaqiyatli qabul qilishlari haqida xabar berishlari mumkin va ular yangilanishlarni to'xtatishni nazorat qila olmaydilar. Biroq, PATA qattiq diskini sozlashda master/slavedan foydalanishda farq bor. Bu erda asosiy sifatida belgilangan qurilma tobe sifatida belgilangan qurilmani boshqara olmaydi.

Tavsiya: