Xatoliklar to‘g‘risida xabar Xatoliklar to‘g‘risidagi xabar kiritish/chiqarish qurilmasi kontekstining hech qayerida sodir bo‘lmaydi. operatsion tizim ularni qayta ishlanishini yuqori darajada kuchaytirishni davom ettirishi kerak. Ko‘plab xatolar aniq bir qurilma uchun xususiyatli bo‘ladi va drayverda qayta ishlanishi kerak, chunki uni to‘g‘irlashni faqat u biladi (masalan, harakatlarni takrorlash, xatoliklarni rad etish yoki tizimni rad etish).
O‘ziga xos xatoliklar – disk blokiga kirishga ruhsat bermaydi yoki buzadi. Disk drayveri va agar yuqorida turuvchi dasturga axborot berishni uddalay olmasa, bir necha marotaba takroran o‘qishga harakat qilinadi. Bu vaqtda xatolikni qayta ishlash apparatdan mustaqil holda bo‘ladi. Agar xatolik foydalanuvchi dasturini o‘qish joyida bo‘lsa, chaqiriqlarni bajaruvchi dastur ma’lumotlarini jo‘natish yetarli bo‘ladi.
a-rasmda drayverlar turli xil interfeysga ega; b-rasmda barcha drayverlar bir xil interfeysga ega
Ajratilgan qurilmalarni band qilish va ozod etish (bo‘shatish) Ayrim qurilmalar masalan, CD-RW uzatgich vaqtning har bir onida jarayonni to‘liq egallanishini nazarda tutadi. Operatsion tizim bunday qurilma bilan foydalanish so‘rovini ko‘rib chiqishi va ularni so‘ralayotgan qurilmaga kirishga bog‘liq bo‘lgan so‘rovni bajarilishini qabul qilishi yoki rad javobini berishi kerak. Bunday so‘rovlarni qayta ishlash sodda usuli maxsus fayllar bilan o‘zaro bog‘lanish bo‘yicha open chaqiriq tizimini joriy qilish bilan yakunlanadi. Agar qurilmaga kirishga ruhsat bo‘lmasa, open chaqirig‘i muvaffaqiyatsiz yakunlanadi. Close chaqiriq tizimiga murojaat etilib qurilma bo‘shatiladi. Interfeysni bir xillashtirishning muhim omillaridan biri – kiritish/chiqarish qurilmalarini nomlash usuli. Apparatdan mustaqil bo‘lgan dastur drayverlariga tegishli qurilmalariga belgili nomlar berish.
Resurs turlari
yuklanadigan
yuklanmaydigan
Blok hajmiga bog‘liq bo‘lmagan apparat ta’minoti Turli xil disklarda turli hajmli sektorlar bo‘lishi mumkin. Qurilmadan mustaqil dasturiy ta’minot yuqori pog‘onadan bu faktlarni yashirishi kerak va yagona ko‘rinishli hajmli blok sifatida taqdim etishi kerak, masalan, bitta mantiqiy asosda bir nechta fizik segmentlarni birlashtirilishi. Shu sababli nisbatan yuqori pog‘ona fizik sektor hajmiga bog‘liq bo‘lmagan bitta mantiqiy blok hajmida faqat mavhum qurilmaga ega bo‘ladi.
Ayrim belgili qurilmalar o‘zining baytli ma’lumotlarini taqdim etadilar (masalan, modemlar), unda boshqalar uni kattaroq miqdorda ajratadilar (tarmoq interfeyslari).