Driver atamasi uchun bitta aniq ta'rif berish qiyin . Eng asosiy ma'noda drayver operatsion tizim va qurilmaning bir-biri bilan aloqa qilishiga imkon beruvchi dasturiy ta'minot komponentidir.
Kompyuteringiz samarali ishlashi uchun unga tez-tez texnik xizmat ko'rsatish va yangilanishlar kerak. E'tibor talab qilishi mumkin bo'lgan komponentlardan biri bu drayverlardir. Kompyuter drayverlari qanday ishlaydi? Ularni yangilashning eng yaxshi usuli qanday? Ushbu asosiy narsalar sizni qanday samarali qilishini, shuningdek, drayver yangilanishlarini qanday tekshirish va kerak bo'lganda ularni qo'lda bajarish haqida ma'lumot oling.
Misol uchun, ilova qurilmadan ba'zi ma'lumotlarni o'qishi kerak deylik. Ilova operatsion tizim tomonidan amalga oshirilgan funktsiyani chaqiradi va operatsion tizim driver tomonidan amalga oshiriladigan funksiyani chaqiradi. Qurilmani ishlab chiqqan va ishlab chiqargan kompaniya tomonidan yozilgan driver ma'lumotlarni olish uchun qurilma apparati bilan qanday bog'lanishni biladi. Drayver qurilmadan ma'lumotlarni olgandan so'ng, u ma'lumotlarni operatsion tizimga qaytaradi, bu esa uni dasturga qaytaradi.
Ta'rifni kengaytirish
Bizning tushuntirishimiz hozirgacha bir necha jihatdan soddalashtirilgan:
- Barcha drayverlar qurilmani ishlab chiqqan kompaniya tomonidan yozilishi shart emas.
- Ko'pgina hollarda, qurilma nashr etilgan apparat standartiga muvofiq ishlab chiqilgan. Shuning uchun drayver Microsoft tomonidan yozilishi mumkin va qurilma dizayneri drayverni taqdim etishi shart emas.
- Hamma drayverlar qurilma bilan to'g'ridan-to'g'ri aloqa qilmaydi.
Berilgan kiritish-chiqarish so'rovi uchun (masalan, qurilmadan ma'lumotlarni o'qish) ko'pincha so'rovda ishtirok etadigan drayverlar stekida qatlamli bir nechta drayverlar mavjud. Ushbu diagrammada ko'rsatilganidek, stackni vizualizatsiya qilishning an'anaviy usuli - birinchi ishtirokchi tepada va oxirgi ishtirokchi pastda. Stackdagi ba'zi drayverlar so'rovni bir formatdan boshqasiga o'zgartirish orqali ishtirok etishi mumkin. Bu drayverlar qurilma bilan bevosita bog'lanmaydi; ular shunchaki so'rovni boshqaradi va so'rovni stekda pastroq bo'lgan drayverlarga uzatadi.
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.
Kompyuter drayveri nima qiladi?
Drayver yoki qurilma drayveri - bu kompyuterning operatsion tizimi bilan bog'lanish orqali apparatning qanday ishlashini ko'rsatadigan fayllar to'plami. Uskunaning barcha qismlari kompyuteringizning ichki qismlaridan, masalan, grafik kartangizdan tortib, printer kabi tashqi atrof-muhit qurilmalarigacha bo'lgan drayverni talab qiladi.
Drayver fayllari shaxsiy kompyuteringizda mavjud bo'lgan maxsus operatsion tizim bilan uzluksiz ishlash uchun mo'ljallangan, shuning uchun operatsion tizim odatda ularni yangilab turadi va avtomatik yangilanishlar orqali ishlaydi. Yangilanishlar qo'shimcha yuklab olingan fayllar bo'lib, ular hamma narsani to'g'ri ishlashini ta'minlash uchun mustaqil ravishda o'rnatilishi mumkin.
Nima uchun drayverlarni yangilash muhim?
Drayver yangilanishlari xakerlarning fayllaringizni buzishidan saqlash uchun mo'ljallangan yangi xavfsizlik tuzatishlaridan tortib, qurilmangiz texnologiyasini yangilashgacha bo'lgan hamma narsani taqdim etishi mumkin. Ko'pincha, qurilma ishlab chiqaruvchilari "xatolar" deb nomlanuvchi nosozliklar yoki xatolarni aniqlaydi, so'ngra ularni tuzatadigan drayverni yangilashni yaratadi.
Har doim yangi yutuqlarga erishiladi va yangi xatolar va tahdidlar doimiy ravishda aniqlanadi, shuning uchun drayverlarni yangilash ishlab chiqaruvchilarga o'z mahsulotlarini sotib olgan mijozlarga xizmat ko'rsatishni davom ettirishga yordam beradi. Agar qurilmangiz drayverlarni yangilash bilan qo'llab-quvvatlansa, odatda yangi komponentlarni sotib olishingiz shart emas.
Drayvlarni yangilamaslik katta muammolarga olib kelishi mumkin. Yangi funksiyalar yoki unumdorlikni oshirishdan mahrum boʻlishdan tashqari, qurilmangiz xakerlar yoki viruslarga moyil boʻlishi yoki umuman ishlamay qolishi mumkin. Agar u kompyuteringizning video karta yoki anakart kabi muhim komponenti bo'lsa, u kompyuteringizni ishlamay qolishi mumkin.
Drayverni yangilash kerakligini qanday bilsam bo'ladi?
Yangilanishga muhtoj bo'lgan drayverning alomatlari ta'sirlangan drayverga qarab farq qiladi. Masalan, displey drayveri kechikish belgilarini ko'rsatishi, pikselli yoki miltillovchi yoki loyqa grafiklarga ega bo'lishi mumkin. Boshqa tomondan, anakart drayverlari yangilanish zarurligini to'g'ri ishga tushirmaslik, ogohlantirishsiz ishdan chiqishi yoki hatto eng oddiy ishlarni bajarishda kompyuterning sustlashishiga olib kelishi mumkin.
Istalgan vaqtda kompyuterni qayta ishga tushirish bilan hal etilmaydigan kutilmagan muammoga duch kelsangiz, uni hal qilish uchun drayver yangilanishini ko'rib chiqishingiz kerak bo'lishi mumkin . Bu barcha muammolarni hal qilmasa ham, bu kompyuter egalari amalga oshirishi mumkin bo'lgan eng oddiy tuzatishlaridan biridir.
Kompyuter drayverlarini yangilashning eng yaxshi usuli qanday?
Ko'pgina Windows drayverlari har safar Windows yangilanishini olganingizda avtomatik ravishda yangilanadi. Shuning uchun, agar siz ishlayotgan bo'lsangiz ham, shaxsiy kompyuteringizda avtomatik yangilanishlarga ruxsat berish juda muhimdir. Agar yangilanish ishingizga xalaqit berishini mutlaqo istamasangiz, davom eting va uni bir necha soatga kechiktiring, lekin uni keyinga qoldirmang. Yangilanishni yuklab olish va o'rnatishga qanchalik tez ruxsat berilsa, Windows qo'llab-quvvatlaydigan drayverlaringiz shunchalik yaxshi ishlaydi.
Qanday qilib drayverni qo'lda yangilashim mumkin?
Ba'zida operatsion tizimning to'liq yangilanishi drayver muammosini hal qilmaydi. Bu Windows 10-ning asosiy yangilanishlari orasida individual drayver yangilanishi chiqarilganda tez-tez uchraydi, lekin siz operatsion tizim yangilanishini o'z qo'lingizga olishini kutishingiz shart emas. Qo'lda drayverni yangilash ko'p hollarda muammolarni hal qilishi mumkin.
Bu erda drayverni qo'lda qanday yangilash haqida:
- Windows vazifalar panelining pastki burchagidagi qidiruv maydonini toping va "Device Manager" ni kiriting.
- Devise managerni tanlang va taqdim etilgan ro'yxatdan qurilmangizni tanlang. Har bir turkumda tanlash uchun bir nechta qurilmangiz boʻlishi mumkin
- Yangilamoqchi bo'lgan qurilmani o'ng tugmasini bosing. Drayverni yangilash- ni tanlang
- So'ralganda yangilangan drayver dasturini avtomatik ravishda qidirish-ni tanlang
- Kompyuter drayverni yangilashni boshlaydi va barcha kerakli qadamlar bilan sizga yordam beradi
Yangilanish to'liq kuchga kirishi uchun kompyuteringizni qayta ishga tushiring. Umuman olganda, bu oddiy jarayon drayver muammolarini hal qiladi.
Qanday qilib drayverni qayta o'rnatishim mumkin?
Ba'zida yangilanish muammoingizni hal qilmaydi va drayverni qayta o'rnatish oqilona bo'ladi. Qurilma drayverini qo'lda olib tashlash va qayta o'rnatish uchun quyidagi amallarni bajaring:
- Windows vazifalar panelining pastki burchagidagi qidiruv maydonini toping va "Device manager" ni kiriting.
- Device managerni tanlang va taqdim etilgan ro'yxatdan qurilmangizni tanlang. Har bir turkumda tanlash uchun bir nechta qurilmangiz boʻlishi mumkin
- Yangilamoqchi bo'lgan qurilmani o'ng tugmasini bosing va "O'chirish" -ni tanlang
- Ishga tushirish menyusi yordamida kompyuteringizni qayta ishga tushiring; quvvat tugmasini bosib qattiq qayta ishga tushirmang
- Kompyuteringiz qayta ishga tushirilgandan so'ng drayverni qayta o'rnatishga harakat qiladi. O'rnatishni yakunlash uchun ko'rsatmalarga rioya qiling
Yakuniy variantdan biri, kompyuteringizni drayveringiz sizga muammo tug'dirishdan oldingi nuqtaga qaytarish uchun tizimni tiklashni sinab ko'rishdir.
Agar bu hali ham drayver bilan bog'liq muammolarni hal qilmasa, bu umuman drayver muammosi bo'lmasligi mumkin. Uskunada nosozlik ham bo'lishi mumkin . Agar sizga muammo tug'dirayotgan komponent jismonan shikastlangan yoki ishlamay qolgan bo'lsa, hech qanday drayverni qayta o'rnatish yoki yangilash uni tuzatmaydi.