Qurilma drayveri nima?

Qurilma haydovchilari: Nega muhim va ular bilan qanday ishlash kerak

Qurilma drayveri operatsion tizim va boshqa dasturiy ta'minotni qandaydir apparat bilan bog'lanishni bildiradigan kichik dasturiy ta'minot.

Misol uchun, printer drayverlari operatsion tizimga va kengaytma orqali qanday dasturda siz chop etishni istagan narsangizni aniq qilib, sahifadagi ma'lumotni qanday chop etishni aytadi

Ovoz kartasi drayverlari kerak, shuning uchun sizning operatsion tizimingiz ovozli xotira kartalari yoki karnaylarga chiqishi mumkin bo'lgan tovush signallariga shu MP3 faylini o'z ichiga olgan 1 va 0-larni qanday qilib tarjima qilishni aniq biladi.

Xuddi shu umumiy g'oya video kartochkalarga , klaviaturalarga , monitorlarga va boshqalarga qo'llaniladi.

Drayverlarni qanday yangilanganligini va qanday qilib to'g'ri ishlamayotgan bo'lsa, nima qilish kerakligi haqidagi ma'lumotni, shuningdek, ba'zi bir misollarni ham o'z ichiga oladi.

Qurilma haydovchilari qanday ishlaydi?

Foydalanadigan dastur va translators kabi qurilma drayverlari haqida o'ylab ko'ring, bu dastur sizni qanday ishlatishni istaydi. Dasturiy ta'minot va apparat turli shaxslar yoki kompaniyalar tomonidan yaratilgan va ikkita butunlay boshqa tillarda gapirishgan, shuning uchun tarjimon (haydovchi) ular bilan muloqot qilishga imkon beradi.

Boshqacha qilib aytadigan bo'lsak, dasturiy ta'minot dasturi haydovchiga qanday qo'shimcha qurilmalar kerakligini tushuntirishga, qurilmani haydovchisini xabardor qilib, apparat bilan ishlashga imkon beradigan ma'lumotni berishi mumkin.

Qurilma drayverlari yordamida ko'pgina dasturiy ta'minot dasturlari apparat bilan to'g'ridan-to'g'ri ishlashni bilishning hojati yo'q va haydovchiga foydalanuvchilar bilan o'zaro muloqot qilish uchun to'liq dastur tajribasini kiritish shart emas. Buning o'rniga, dastur va haydovchilar bir-biri bilan qanday aloqa qilishni bilishlari kerak.

Bu yerda dasturiy ta'minot va apparatning deyarli cheksiz ta'minoti hisobga olinsa, bu har bir ishtirokchi uchun juda yaxshi shartnoma. Agar har bir kishi boshqalar bilan qanday muloqot qilishni bilishi kerak bo'lsa, dasturiy ta'minot va apparat qilish jarayoni mumkin emas.

Qurilma haydovchilarini boshqarish

Ko'pincha, haydovchi avtomatik tarzda o'rnatiladi va xatolar tuzatish yoki salqin yangi xususiyatni qo'shish uchun vaqti-vaqti bilan yangilanishdan tashqari ko'proq e'tiborga muhtoj bo'lmaydi. Bu Windows Update orqali yuklangan ba'zi drayverlarga tegishlidir.

Windows kompyuteringizdagi har bir qo'shimcha qurilma uchun drayverlar Windows-ning barcha versiyalarida mavjud bo'lgan Device Manager- dan markaziy ravishda boshqariladi.

Windows drayverlarga tegishli ba'zi umumiy vazifalar:

Drayvlar bilan bog'liq bir nechta qo'shimcha manbalar:

Muayyan apparat qurilmasiga xavfsiz holatga keltirilishi mumkin bo'lgan ko'plab muammolar asl apparatning o'zi bilan bog'liq muammo emas, balki ushbu apparat uchun o'rnatilgan qurilma drayverlari bilan bog'liq muammolar. Yuqorida bog'langan resurslarning ba'zilari sizning barchangizni tushunishga yordam berishi kerak.

Device Drivers haqida batafsil

Asosiy dasturiy-haydovchilar-apparat munosabatlaridan tashqari, haydovchilarni qiziqtiradigan boshqa holatlar ham bor (ular ham qiziq emas).

Bu kunlarda kamroq tarqalgan bo'lsa-da, ba'zi dasturiy ta'minot ba'zi bir turdagi apparat vositalari bilan bevosita aloqa qilish imkoniyatiga ega - drayvlar zarur emas! Bu, odatda, dasturiy ta'minot apparatga juda oddiy buyruqlar yuborayotganda yoki ikkovini bir xil kompaniya tomonidan ishlab chiqilgan bo'lsa ham, lekin bu shuningdek, o'rnatilgan haydovchi holatiga o'xshash bo'lishi mumkin.

Ba'zi qurilma drayverlari bevosita qurilma bilan bog'lanishadi, ammo boshqalari bir-biri bilan qatlamlanadi. Bunday hollarda, dastur haydovchi boshqa haydovchi bilan bog'lanishidan avval va haydovchining aslida apparat bilan bevosita aloqani amalga oshirguniga qadar bir haydovchi bilan bog'lanadi.

Ushbu "o'rta" haydovchilar ko'pincha boshqa haydovchilarning to'g'ri ishlayotganini tasdiqlashdan boshqa hech qanday funktsiyani bajarmaydi. Nima bo'lishidan qat'iy nazar, bir "hasharotlar" da ishlaydigan bir haydovchi yoki ko'paytiriladimi, buning hammasi siz bilmagan yoki qilmasdan fonda amalga oshiriladi.

Windows WindowsYD fayllarini yuklanishi mumkin bo'lgan qurilma drayverlari sifatida ishlatadi, ya'ni ularni har doim xotirada saqlamaydilar, shuning uchun kerakli darajada yuklanishi mumkin. Linux uchun ham xuddi shunday .KO modullari.

WHQL Microsoft tomonidan muayyan qurilma drayverini Windowsning muayyan versiyasi bilan ishlayotganligini isbotlashga yordam beruvchi sinov jarayonidir. Siz yuklab olgan haydovchining WHQL sertifikati emasligini ko'rishingiz mumkin. Bu yerda Windows Hardware Quality Labs haqida batafsil ma'lumot olishingiz mumkin.

Drayvning yana bir shakli - grafik qurilmalar bilan ishlaydigan virtual qurilma drayveri. Ular muntazam haydovchilarga o'xshash ishlaydi, ammo mehmonlarning operatsion tizimini bevosita apparatdan foydalanishga yo'l qo'ymaslik uchun virtual drayverlar haqiqiy apparat sifatida maskeleniyor, shunday qilib mehmonlar OS va uning haydovchilari virtual bo'lmagan operatsion tizimlarga o'xshash qo'shimcha qurilmalarga kirishadi.

Boshqa so'zlar bilan aytganda, asosiy operatsion tizim va uning drayverlari haqiqiy apparat tarkibiy qismlari, virtual mehmonlar operatsion tizimlari va ularning virtual qurilmalari orqali virtual apparat vositalari bilan haydovchilar interfeysi interfeysi bo'lib, ular keyinchalik uy egasi operatsion tizimi tomonidan haqiqiy, jismoniy qurilmalarga o'tkaziladi.