Toshkent Axborot Texnologiyalari Universiteti Urgacnh filiali


Uzilishlarni qayta ishlash


Download 250.59 Kb.
bet2/7
Sana05.01.2022
Hajmi250.59 Kb.
#226640
1   2   3   4   5   6   7
Bog'liq
мустакил иш №6 5aa4955e0195003d1a687c8d1df35ffd

Uzilishlarni qayta ishlash

Uzilishlar maksimal holatda operatsion tizimning ichiga yashirilgan bo`lishi kerak. Iloji boricha operatsion tizimning eng kam qismi ushbu uzilishlari bilan aloqa tuzishi kerak. Eng oson yo`l bu kiritish – chiqarish amalini so`ragan protsessga amalni o`zi tamom bo`lguncha va uzilish paydo bo`lguncha o`zini bloklashga ruxsat berish. Uzilishning effekti aslida blokga qo`yilgan protsess o`zini harakatini davom qilishida.



Qurilmalar drayveri

Hamma qurilmaga aloqasi bor kod qurilmaning drayveriga joylashtiriladi. Har bir drayver bir turdagi qurilmani boshqarishi mumkin yoki bir sinfga ajratilgan bo`lishi mumkin. Operatsion tizimda har bir qurilmaning afzalliklari haqida faqat ushbu drayveri biladi.

Qurilmaning drayveri dasturiy pog`onadan so`roqni qabul qilishdan keyin ushbu so`roqni qaysi yo`l bilan yechish xulosasiga keladi. Eng odatiy so`roq bu bir necha ma`lumot blokni o`qish so`rog`i. Agarda ushbu qurilma so`roq kelgan vaqtda bo`sh bo`lsa u ushbu so`roqni vaqt o`tkazmasdan bajaradi. Agarda boshqa so`roq bilan band bo`lsa yangi so`roq so`roqlar navbatiga qo`yiladi va navbati kelgandan keyin bajariladi.

Kiritish – chiqarish so`rog’ini amalga oshirishda 1 – qadam disk uchun masala: bu so`roqning abstrakt shaklida konkret shaklga o`zgartirishi hisoblanadi.

Buyruqni kontrollerga o`tkazgandan keyin drayver o`zini amali tamom bo`lgunga qadar blok aniqlashi kerak.

Agarda bitib turgan amal ko`p vaqt egallaydigan bo`lsa drayver o`zini bloklaydi. Agarda kiritish – chiqarish buyrug`i tez bajarilib tursa ushbu amalni blokda tushmasdan kutadi.



Download 250.59 Kb.

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




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