• Dasturiy taminot driverlari
  • Ta'rifni kengaytirish




    Download 47,75 Kb.
    bet2/5
    Sana07.10.2024
    Hajmi47,75 Kb.
    #273842
    1   2   3   4   5
    Bog'liq
    Driver

    Funktsiya drayveri: to'g'ridan-to'g'ri qurilma bilan aloqa qiladigan stekdagi bitta drayverga funksiya drayveri deyiladi .
    Filtr drayveri: yordamchi ishlov berishni amalga oshiradigan drayverlarga filtr drayverlari deyiladi .
    Ba'zi filtr drayverlari kiritish-chiqarish so'rovlari haqidagi ma'lumotlarni kuzatadi va yozib oladi, lekin ularda faol ishtirok etmaydi. Masalan, ba'zi filtr drayverlari stekdagi boshqa drayverlar kiritish-chiqarish so'rovini to'g'ri bajarayotganiga ishonch hosil qilish uchun tekshirgich sifatida ishlaydi.
    Biz drayverning ta'rifini kengaytirishimiz mumkin , bu driver operatsion tizim va qurilma o'rtasidagi aloqani kuzatuvchi yoki ishtirok etadigan har qanday dasturiy ta'minot komponentidir.
    Dasturiy ta'minot driverlari
    Bizning kengaytirilgan ta'rifimiz juda aniq, ammo hali to'liq emas, chunki ba'zi drayverlar hech qanday apparat qurilmasi bilan bog'lanmagan.
    Misol uchun, siz asosiy operatsion tizim ma'lumotlar tuzilmalariga kirish huquqiga ega bo'lgan vositani yozishingiz kerak deylik. Ushbu tuzilmalarga faqat yadro rejimida ishlaydigan kod orqali kirish mumkin. Buni asbobni ikkita komponentga bo'lish orqali qilishingiz mumkin. Birinchi komponent foydalanuvchi rejimida ishlaydi va foydalanuvchi interfeysini taqdim etadi. Ikkinchi komponent yadro rejimida ishlaydi va asosiy operatsion tizim ma'lumotlariga kirish huquqiga ega. Foydalanuvchi rejimida ishlaydigan komponent dastur deb ataladi va yadro rejimida ishlaydigan komponent dasturiy ta'minot drayveri deb ataladi . Dasturiy ta'minot drayveri apparat qurilmasi bilan bog'lanmagan.
    Ushbu diagramma yadro rejimidagi dasturiy ta'minot drayveri bilan aloqa qiladigan foydalanuvchi rejimi ilovasini ko'rsatadi.

    Dasturiy ta'minot drayverlari doimo yadro rejimida ishlaydi. Dasturiy ta'minot drayverini yozishning asosiy sababi - faqat yadro rejimida mavjud bo'lgan himoyalangan ma'lumotlarga kirish. Biroq, qurilma drayverlari har doim yadro rejimidagi ma'lumotlar va resurslarga kirishga muhtoj emas. Shunday qilib, ba'zi qurilma drayverlari foydalanuvchi rejimida ishlaydi.

    Download 47,75 Kb.
    1   2   3   4   5




    Download 47,75 Kb.