O`zbekiston respublikasi oliy va o`rta maxsus ta`lim vazirligi qarshi innovatsion ta’lim universiteti


Download 488.41 Kb.
bet2/9
Sana08.02.2023
Hajmi488.41 Kb.
#1176141
1   2   3   4   5   6   7   8   9
Bog'liq
Operatsion tizimlarda malumotlarni kiritish chiqish boshqaruvi

Qurilma kontrollerlari


Kirish/chiqish birliklari quyidagi ikki qismdan iborat:

  • Mexanik komponent

  • Elektron komponent (qurilma boshqaruvchisi)

Asosan, qurilma kontrollerlari kirish va chiqish birliklarining elektron komponentlari hisoblanadi. Qurilma kontrollerlarini adapterlar deb ham atash mumkin.
Kirish/chiqarish blokining mexanik komponenti qurilmaning o'zi, elektron komponent, qurilma boshqaruvchisi yoki adapter esa kengaytirish uyasiga kiritilishi mumkin bo'lgan bosilgan elektron karta shaklini oladi
Ko'pgina hollarda, tekshirgich kartasi faqat qurilmaga olib boradigan kabelni ulash harakatini osonlashtirish uchun ulagichni o'z ichiga oladi. Kontrollerlar bir xil bo'lgan ko'p sonli qurilmalarni boshqarishga qodir.

Xotiraga moslashtirilgan kirish/chiqish


Markaziy protsessor (CPU) bilan bog'lanish uchun har bir kontroller bir nechta registrlarga ega. Ko'pgina qurilmalarda operatsion tizim o'qish va yozish mumkin bo'lgan ma'lumotlar buferlari mavjud.
Markaziy protsessor (CPU) boshqaruv registrlari va qurilma ma'lumotlari buferlari bilan ikkita usulda aloqa qiladi, ularning har biri bu erda birma-bir muhokama qilinadi. Endi birinchi usul haqida gapiraylik.
Har bir boshqaruv registriga kirish yoki chiqish port raqami beriladi. kabi maxsus ko'rsatmalar
REG, PORT,
Markaziy protsessor PORT registrini o'qiy oladi va natijani markaziy protsessor blokida REG registrida saqlashi mumkin. Xuddi shunday, maxsus ko'rsatmalar kabi
OUT PORT, REG
Markaziy protsessor REG tarkibini boshqaruv registriga yozishi mumkin. Bunga barcha asosiy kompyuterlar va dastlabki kompyuterlarning aksariyati kiradi. Shunday qilib, quyidagi rasmda ko'rsatilganidek, xotira va kirish/chiqish uchun manzil bo'shliqlari farqlanadi:

Endi quyidagi ikkita ko'rsatma beriladi:
IN RO, 4
va
MOV RO, 4
Ushbu dizaynda ular butunlay boshqacha. Birinchi ko'rsatma, ya'ni
IN RO, 4
4-kirish/chiqish portining mazmunini o'qiydi va uni RO-ga qo'yadi, ikkinchi ko'rsatma esa, ya'ni
MOV RO, 4
xotira so'zining 4 mazmunini o'qiydi va uni RO ga qo'yadi.
Endi ikkinchi usul haqida gapiraylik, ya'ni protsessor boshqaruv registrlari va qurilma ma'lumotlari buferi bilan qanday aloqa qiladi. PDP-11 bilan joriy qilingan ikkinchi usul quyidagi rasmda ko'rsatilganidek, barcha boshqaruv registrlarini xotira maydoniga joylashtirishdir:

Bunda har bir boshqaruv registriga xotira tayinlanmagan yagona xotira manzili beriladi.
Xotiraga asoslangan kirish va chiqish (MIOO) bu tizimga berilgan nomdir. Odatda, tayinlangan manzil manzil maydonining yuqori qismida joylashgan.
Quyida keltirilgan rasmda xotiraga ishlangan kirish va chiqish maʼlumotlari buferlari hamda boshqaruv registrlari uchun alohida kirish va chiqish portlari boʻlgan gibrid sxema koʻrsatilgan.


Download 488.41 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling