Apparat uzilishlari yoki dasturiy ta'minot uzilishlari


Download 27.89 Kb.
bet1/5
Sana18.03.2023
Hajmi27.89 Kb.
#1280060
  1   2   3   4   5
Bog'liq
Apparat uzilishlari yoki dasturiy ta\'minot uzilishlari


22222222222222222222222222222222222222222222222222222222222222

Ushbu maqola kontseptual ravishda kompyuterning uzilishlari haqida. Kompyuter arxitekturasidagi uzilishlar uchun qarang Interrupt so'rovi (kompyuter arxitekturasi). Boshqa maqsadlar uchun qarang Uzilish.
Yilda raqamli kompyuterlar, an uzmoq ning javobidir protsessor dasturiy ta'minot e'tiborini talab qiladigan tadbirga. Tugatish sharti protsessorni ogohlantiradi va voqea o'z vaqtida qayta ishlanishi uchun protsessorga ruxsat berilganda hozirda bajarilayotgan kodni to'xtatishi uchun so'rov bo'lib xizmat qiladi. Agar so'rov qabul qilinadigan bo'lsa, protsessor javoban uning hozirgi faoliyatini to'xtatib, javob beradi davlatva ijro etish funktsiya deb nomlangan interrupt ishlovchisi (yoki xizmatni to'xtatish tartibi, ISR) voqea bilan shug'ullanish uchun. Ushbu uzilish vaqtinchalik bo'lib, agar uzilish o'limga olib keladigan xatoni ko'rsatmasa, protsessor uzilish ishlov beruvchisi tugagandan so'ng normal ish faoliyatini davom ettiradi.
Uzilishlar odatda apparat vositalari tomonidan e'tiborni talab qiladigan elektron yoki jismoniy holat o'zgarishini ko'rsatish uchun ishlatiladi. Amalga oshirish uchun uzilishlar ham odatda qo'llaniladi kompyuterning ko'p vazifalari, ayniqsa real vaqtda hisoblash. Ushbu usullarda uzilishlardan foydalanadigan tizimlar uzilishga yo'naltirilgan deyiladi.
Javob sifatida uzilish signallari berilishi mumkin apparat yoki dasturiy ta'minot voqealar. Ular quyidagicha tasniflanadi apparat uzilishlari yoki dasturiy ta'minot uzilishlarinavbati bilan. Har qanday aniq protsessor uchun uzilish turlarining soni me'morchilik bilan cheklangan.
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.

Soxta uzilishlar


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.

Download 27.89 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4   5




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