Apparat uzilishlari yoki dasturiy ta'minot uzilishlari


Dasturiy ta'minot uzilib qoladi


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

Dasturiy ta'minot uzilib qoladi


Dasturiy ta'minotning uzilishi protsessor tomonidan o'ziga xos ko'rsatmalarni bajarishda yoki ma'lum shartlar bajarilganda so'raladi. Har qanday dasturiy ta'minotni uzish signali ma'lum bir uzilish ishlovchisi bilan bog'liq.
Dasturiy ta'minotning uzilishi qasddan maxsus dasturni ishga solishi tufayli yuzaga kelishi mumkin ko'rsatma dizayni bo'yicha, bajarilayotganda uzilishlarni chaqiradi. Bunday ko'rsatmalar shunga o'xshash ishlaydi subroutine qo'ng'iroqlari va operatsion tizim xizmatlarini so'rash va ular bilan ishlash kabi turli xil maqsadlarda foydalaniladi qurilma drayverlari (masalan, saqlash vositalarini o'qish yoki yozish uchun).
Dasturiy ta'minotdagi uzilishlar kutilmaganda dasturni bajarilishidagi xatolar tufayli yuzaga kelishi mumkin. Ushbu uzilishlar odatda chaqiriladi tuzoq yoki istisnolar. Masalan, protsessor nolga teng bo'linuvchi bilan bo'linish buyrug'ini bajaradigan bo'lsa, nolga bo'linadigan istisno "tashlanadi" (dasturiy ta'minotning uzilishi talab qilinadi). Odatda, operatsion tizim ushbu istisnoni qo'llaydi va boshqaradi.

Har bir uzilish signalining kiritilishi mantiqiy signal darajasi yoki ma'lum bir signal chekkasi (darajaga o'tish) tomonidan qo'zg'atilishi uchun mo'ljallangan. Darajaga sezgir kirishlar ma'lum bir (yuqori yoki past) mantiqiy darajaga kirish uchun qo'llanilishi sharti bilan doimiy ravishda protsessor xizmatini so'rab turadi. Yonga sezgir kirishlar signal qirralariga ta'sir qiladi: ma'lum bir (ko'tarilgan yoki tushgan) chekka xizmat so'rovini yopilishiga olib keladi; protsessor uzilishlar ishlov beruvchisi bajarilganda mandalni tiklaydi.

Darajali tetiklenir


A darajadagi tetiklash uzilish signalini o'ziga xos (yuqori yoki past) faol holatda ushlab turish orqali so'raladi mantiqiy daraja. Qurilma signalni haydash va uni faol darajada ushlab turish orqali darajadagi tetiklashni to'xtatadi. Protsessor buyruq berganida, odatda qurilmaga xizmat ko'rsatilgandan keyin signalni inkor qiladi.
Protsessor har bir ko'rsatma tsikli davomida uzilishning kirish signalini namuna oladi. Agar namuna olish paytida signal berilsa, protsessor uzilish so'rovini tan oladi.
Darajadan kelib chiqadigan yozuvlar bir nechta qurilmalarga simli-OR ulanishlari orqali umumiy uzilish signalini ulashishga imkon beradi. Qaysi qurilmalar xizmatga murojaat qilayotganini aniqlash uchun protsessor so'rovlari. Qurilmaga xizmat ko'rsatgandan so'ng, protsessor ISR-dan chiqishdan oldin yana so'rov o'tkazishi va agar kerak bo'lsa, boshqa qurilmalarga xizmat ko'rsatishi mumkin.

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