Uskuna uzilishlari
Uskuna uzilishi - bu tashqi apparat qurilmasi tomonidan signal berilishi mumkin bo'lgan apparat holati bilan bog'liq bo'lgan holat, masalan, an uzilish so'rovi Kompyuterda (IRQ) liniyasi yoki protsessor mantig'iga kiritilgan qurilmalar tomonidan aniqlangan (masalan, IBM System / 370 da protsessor taymeri), bu qurilmaga e'tibor berish kerakligini bildirish uchun. operatsion tizim (OS) yoki OS bo'lmasa, protsessorda ishlaydigan "yalang'och metall" dasturidan. Bunday tashqi qurilmalar kompyuterning bir qismi bo'lishi mumkin (masalan, disk tekshiruvi) yoki ular tashqi bo'lishi mumkin atrof-muhit. Masalan, a tugmachasini bosish klaviatura tugmachasi yoki a sichqoncha ulangan PS / 2 port protsessor klaviatura tugmachasini yoki sichqoncha holatini o'qishiga olib keladigan qo'shimcha qurilmalarning uzilishlarini keltirib chiqaradi.
Uskuna to'xtatilishi mumkin asenkron ravishda protsessor soatiga nisbatan va buyruqni bajarish paytida istalgan vaqtda. Binobarin, barcha qo'shimcha uzilish signallari ularni protsessor soati bilan sinxronlashtirish bilan shartlanadi va faqat buyruqni bajarish chegaralarida ishlaydi.
Ko'pgina tizimlarda har bir qurilma ma'lum bir IRQ signali bilan bog'liq. Bu qaysi apparat qurilmasi xizmatni talab qilayotganini tezda aniqlashga va ushbu qurilmaga xizmat ko'rsatishni tezlashtirishga imkon beradi.
Ba'zi eski tizimlarda barcha uzilishlar bir xil joyga o'tdi va OS eng yuqori ustuvorligi aniqlangan eng yaxshi ustuvor ustuvorlikni aniqlash uchun maxsus ko'rsatma ishlatdi. Zamonaviy tizimlarda, odatda, har bir uzilish turi yoki har bir uzilish manbai uchun alohida ajratish tartibi mavjud, ko'pincha bir yoki bir nechta sifatida amalga oshiriladi. uzilish vektor jadvallari.
Maskalash
Protsessorlar odatda ichki qismga ega xalaqit beradigan niqob apparat uzilishlarini tanlab yoqish va o'chirishga imkon beruvchi registr. Har bir uzilish signali niqob registridagi bit bilan bog'liq; ba'zi tizimlarda uzilish bit o'rnatilganda yoqiladi va bit aniq bo'lganda o'chiriladi, boshqalarda o'rnatilgan bit uzilishni o'chiradi. Agar uzilish o'chirilgan bo'lsa, tegishli uzilish signali protsessor tomonidan e'tiborga olinmaydi. Niqob ta'sir qiladigan signallar chaqiriladi maskalanadigan uzilishlar.
Ba'zi uzilish signallariga uzilish maskasi ta'sir qilmaydi va shuning uchun ularni o'chirib bo'lmaydi; ular deyiladi maskalanmaydigan uzilishlar (NMI). NMIlar har qanday holatda ham e'tiborsiz qoldirib bo'lmaydigan yuqori darajadagi voqealarni bildiradi, masalan, a qo'riqchi taymeri.
Kimga niqob uzilish - uni o'chirib qo'yish, shu bilan birga niqob uzilish - bu uni yoqish.
A soxta xalaqit berish uzilish kiritishidagi yaroqsiz, qisqa muddatli signal. Bunga odatda nosozliklar sabab bo'ladi natijasida hosil bo'lgan elektr shovqinlari, poyga sharoitlari yoki noto'g'ri ishlaydigan qurilmalar.
Do'stlaringiz bilan baham: |