- Sakkiztagacha I/O kontrollerlari 8259A da sakkizta IRQ (Interrupt Request) kirish liniyalariga bevosita ulanishi mumkin.
- Qurilmalarning birortasi uzilishga qaror qilganda, u kirish liniyasini faollashtiradi.
8259А mikrosxemasi – uzilishlar kontrolleri
- Bir yoki bir nechta kirish liniyasi faollashtirilganda, 8259A kontrolleri INT (INTerrupt) signalini chiqaradi, u protsessorning mos keladigan kirishiga beriladi.
Shinaning ishlash prinsipi - Agar protsessor uzilishni bajaradigan bo'lsa, u 8259A chipiga INTA (INTerrupt Acknowledge) liniyasi orqali impuls yuboradi.
8259А mikrosxemasi – uzilishlar kontrolleri
- 8259A mikrosxemasi uzilish signali qaysi kirishga kelganligini aniqlaydi va kirish raqamini axborot shinasiga joylashtiradi. Ushbu operatsiyani bajarish uchun maxsus shina tsikli talab qilinadi.
- CPU bu raqamni uzilishlar xizmati jadvali manzilini topish uchun uzilishlar vektori jadvali deb nomlangan ko'rsatkichlar jadvaliga murojaat qilishda ishlatadi.
Shinaning ishlash prinsipi - Agar 8 dan ortiq I / O qurilmalari bo'lsa, 8259A mikrosxemalar kaskadli shaklda ulanishi mumkin. [barcha 8 ta kirishlar yana 8259A mikrosxemalar liniyai bilan bog'lanishi mumkin, bu esa ikki bosqichli uzilishlarni boshqarish tizimidagi 64 ta kiritish-chiqarish moslamalarini birlashtiradi.].
- Intel ICH10 I/O (Core i7 chipsetining mikrosxemasi) ning kiritish/chiqarish kontrolleri, 8259A tipli ikkita uzilishlar kontrolleriga ega.
ICH10 15 ta ichki uzilishlarga ega, nu 8259A ning uzilishlaridan 1 taga kam, sababi – 16-uzilish ikkinchi 8259A kontrollerini kaskadli shaklda ulashga mo’lallangan.
Shina hakami
Bir vaqtning o'zida ikkita yoki undan ortiq qurilma shinaga ma’lumot uzatgan jarayon
=> shina arbitraji (shina hakami) ishlatiladi.
Hakamlik:
- markazlashgan
- Markazlashmagan bo’lishi mumkin
Do'stlaringiz bilan baham: |