Apparat uzilishlari yoki dasturiy ta'minot uzilishlari



Download 27,89 Kb.
bet6/9
Sana31.12.2021
Hajmi27,89 Kb.
#234211
1   2   3   4   5   6   7   8   9
Bog'liq
oraliq

Umumiy IRQlar


Agar ular mo'ljallangan bo'lsa, bir nechta qurilmalar chekka tetiklanadigan uzilish chizig'ini bo'lishishi mumkin. Uzilish chizig'ida pastga tushadigan yoki tortib olinadigan qarshilik bo'lishi kerak, shunda u faol ravishda boshqarilmasa, u ishlamaydigan holatiga o'tadi, bu uning asl holati. Qurilmalar chiziqni qisqa vaqt ichida nostandart holatiga o'tkazib, uzilish to'g'risida signal beradi va uzilish haqida signal berilmagan holda, chiziq suzadi (uni faol ravishda boshqarmang). Ushbu turdagi ulanish, shuningdek, deb nomlanadi ochiq kollektor. Keyin chiziq barcha qurilmalar tomonidan ishlab chiqarilgan barcha impulslarni olib yuradi. (Bu shunga o'xshash simni torting har qanday yo'lovchi tortishi mumkin bo'lgan ba'zi avtobus va trolleylarda haydovchiga to'xtashni talab qilayotgani to'g'risida signal berish uchun.) Biroq, turli xil qurilmalardan uzilish impulslari bir-biriga yaqinlashishi mumkin. Yo'qotishni oldini olish uchun protsessor impulsning orqasida turishi kerak (masalan, chiziq yuqoriga ko'tarilsa va pastroq bo'lsa, ko'tarilgan chekka). Intervalni aniqlagandan so'ng, protsessor barcha qurilmalarni xizmat ko'rsatish talablarini tekshirishi kerak.

Chegaradan kelib chiqadigan uzilishlar, umumiy darajadagi uzilishlar almashish jarayonida yuzaga keladigan muammolarga duch kelmaydi. Kam ustuvor qurilmaga xizmat ko'rsatish o'zboshimchalik bilan keyinga qoldirilishi mumkin, shu bilan birga ustuvor qurilmalardan uzilishlar qabul qilish va ularga xizmat ko'rsatish davom etmoqda. Agar protsessor qanday xizmat ko'rsatishni bilmaydigan, soxta uzilishlarni keltirib chiqaradigan qurilma bo'lsa, u boshqa qurilmalarning uzilish signaliga xalaqit bermaydi. Biroq, chekkadan qo'zg'atilgan uzilishni o'tkazib yuborish oson, masalan, uzilishlar bir muddat maskalanganda - va hodisani yozib oladigan ba'zi bir qo'shimcha qurilmalar mavjud bo'lmasa, uni tiklash mumkin emas. Ushbu muammo kompyuterning dastlabki texnik vositalarida ko'plab "blokirovkalarni" keltirib chiqardi, chunki protsessor nimadir qilishini kutayotganini bilmas edi. Ko'proq zamonaviy apparat ko'pincha so'rovlarni to'xtatadigan bir yoki bir nechta uzilish holati registrlariga ega; yaxshi yozilgan qirg'oqqa asoslangan uzilishlar bilan ishlash kodi ushbu registrlarni tekshirishi mumkin, chunki hech qanday voqea o'tkazib yuborilmasligi uchun

Qariyalar Sanoat standart me'morchiligi (ISA) avtobusda qurilmalar IRQ liniyalarini baham ko'rishi kerakligi majburiyatsiz chekka tetikli uzilishlardan foydalaniladi, ammo barcha asosiy ISA anakartlar o'zlarining IRQ liniyalarida tortib olinadigan qarshiliklarni o'z ichiga oladi, shuning uchun IRQ liniyalarini almashadigan yaxshi ISA qurilmalari yaxshi ishlashi kerak. The parallel port shuningdek chekka tetikli uzilishlardan foydalanadi. Ko'pgina eski qurilmalar IRQ liniyalaridan eksklyuziv foydalanishga ega deb o'ylashadi, shuning uchun ularni baham ko'rish elektr uchun xavfli.

"Bir qatorda bo'lishadigan" bir nechta qurilmani ko'tarishning 3 usuli mavjud. Birinchidan, eksklyuziv o'tkazuvchanlik (almashtirish) yoki eksklyuziv ulanish (pinlarga). Keyingi avtobusda (barchasi bir xil yo'nalishda tinglashga ulangan): avtobusdagi kartalar qachon gaplashishi kerakligini va gaplashmasligini bilishi kerak (ya'ni ISA avtobusi). Gapirish ikki yo'l bilan qo'zg'atilishi mumkin: biriktiruvchi mandal yoki mantiq eshiklari orqali. Mantiqiy eshiklar uzluksiz ma'lumot oqimini kutadi, bu asosiy signallar uchun nazorat qilinadi. Akkumulyatorlar faqat masofadan turib eshikni eshikni qo'zg'atganda qo'zg'atadi, shuning uchun kelishilgan tezlik talab qilinmaydi. Har birining tezligi va masofaning afzalliklari bor. Trigger, odatda, qo'zg'alishni aniqlaydigan usuldir: ko'tarilgan chekka, tushgan chekka, eshik (osiloskop turli xil shakllar va sharoitlarni keltirib chiqarishi mumkin).

Dasturiy ta'minotni to'xtatish uchun dasturiy ta'minotga o'rnatilishi kerak (ham OS, ham dasturda). "C" dasturining sarlavhasida trigger jadvali mavjud (funktsiyalar jadvali), uni dastur ham, OS ham biladi va qo'shimcha qurilmalar bilan bog'liq bo'lmagan tegishli ravishda ishlatadi. Biroq, buni protsessorga signal beradigan apparat uzilishlari bilan aralashtirib yubormang (protsessor dasturiy ta'minotni funktsiyalar jadvalidan ishlaydi, xuddi dasturiy ta'minot uzilishlariga o'xshash).

Qisqartirish satrlarini baham ko'rish qiyin


Tugatish chizig'ini ulashuvchi bir nechta qurilmalar (har qanday tetiklantiruvchi uslubda) barchasi bir-biriga nisbatan soxta uzilish manbalari sifatida ishlaydi. Bir qatorda ko'plab qurilmalar mavjud bo'lganda, xizmat ko'rsatishda uzilishlar ish hajmi qurilmalar sonining kvadratiga mutanosib ravishda o'sib boradi. Shuning uchun qurilmalarni mavjud uzilish liniyalari bo'ylab teng ravishda tarqatish afzaldir. Uzilish liniyalarining etishmasligi, uzilish liniyalari alohida fizik o'tkazgichlar bo'lgan eski tizim dizaynida muammo hisoblanadi. Tizimning virtual chizig'i bo'lgan xabar signallari bilan uzilishlar yangi tizim arxitekturalarida (masalan,) afzallik beriladi PCI Express) va ushbu muammoni sezilarli darajada engillashtiring.

Noto'g'ri ishlab chiqilgan dasturiy interfeysga ega bo'lgan ba'zi qurilmalar xizmat so'raganligini aniqlashga imkon bermaydi. Agar ular xohlamasalar, ularga xizmat ko'rsatilsa, ular qulflanishi yoki boshqa yo'l bilan o'zini tutishi mumkin. Bunday qurilmalar soxta uzilishlarga toqat qila olmaydi, shuning uchun ham uzilish chizig'ini baham ko'rishga toqat qilmaydi. ISA ko'pincha arzon dizayn va qurilish tufayli kartalar ushbu muammo bilan mashhur. Bunday qurilmalar juda kam uchraydi apparat mantig'i arzonlashadi va tizimning yangi arxitekturalari birgalikda foydalanishga xalaqit beradi.




Download 27,89 Kb.

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




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish