Kas ir ierīces draiveris?

Device Drivers: kāpēc viņi ir svarīgi un kā strādāt ar viņiem

Ierīces draiveris ir neliela programmatūras daļa, kas operētājsistēmai un citai programmatūrai norāda, kā sazināties ar aparatūru .

Piemēram, printera draiveri paziņo operētājsistēmai, un, lai arī kādā programmā jums ir lieta, ar kuru vēlaties drukāt, tieši tā, kā lapā drukāt informāciju

Skaņas kartes draiveri ir nepieciešami, lai jūsu operētājsistēma precīzi zinātu, kā tulkot 1 un 0, kas ietver šo MP3 failu audio signālos, kurus skaņas karte var izvadīt uz austiņām vai skaļruņiem.

Šī pati vispārīgā ideja attiecas uz videokartēm , tastatūrām , monitoriem u.c.

Turpiniet lasīt vairāk par to, kāpēc draiveri ir svarīgi, tostarp par dažiem citiem piemēriem, kā arī informāciju par to, kā atjaunināt draiverus un ko darīt, ja tie nedarbojas pareizi.

Cik precīzi darbojas ierīces draiveri?

Padomājiet par ierīces draiveriem, piemēram, tulkotājiem starp lietotni izmantojamo programmu un ierīci, kuru tā vēlas kaut ko izmantot. Programmatūru un aparatūru izveidoja dažādi cilvēki vai uzņēmumi, un viņi runā divās pilnīgi citās valodās, tādēļ tulkotājs (vadītājs) ļauj viņiem sazināties.

Citiem vārdiem sakot, programmatūras programma var sniegt vadītājam informāciju, lai izskaidrotu, ko vēlas aparatūras daļa, informācija, ko ierīces draiveris saprot un pēc tam var izpildīt ar aparatūru.

Pateicoties ierīces draiveriem, lielākajai daļai programmatūras programmu nav jāzina, kā tieši strādāt ar aparatūru, un draiverim nav jāiekļauj pilnīga pieredze, lai lietotāji varētu mijiedarboties. Tā vietā programmai un vadītājam vienkārši jāzina, kā savstarpēji saskarties.

Tas ir diezgan labs darījums visiem iesaistītajiem, uzskatot, ka tur ir gandrīz bezgalīgs programmatūras un aparatūras piedāvājums. Ja visiem būtu jāzina, kā sazināties ar visiem pārējiem, programmatūras un aparatūras izveides process būtu gandrīz neiespējams.

Kā pārvaldīt ierīces draiverus

Lielāko daļu laika draiveri instalē automātiski un nekad nav jāpievērš lielāka uzmanība, kā arī gadījuma rakstura atjaunināšana, lai novērstu kļūdas vai pievienotu jaunu jaudīgu funkciju. Tas attiecas uz dažiem Windows draiveriem, kas lejupielādēti, izmantojot Windows atjaunināšanu .

Windows datora katra datora aparatūras draiveri tiek centralizēti pārvaldīti no Device Manager , kas pieejams visās Microsoft Windows versijās .

Tālāk ir minēti daži bieži sastopamie Windows uzdevumi saistībā ar draiveriem:

Tālāk ir norādīti daži papildu resursi, kas saistīti ar draiveriem:

Daudzas problēmas, kuras var izolēt konkrētai aparatūras daļai, nav problēmas ar patieso aparatūru, bet rodas problēmas ar ierīces draiveriem, kas ir instalēti šim aparatūrai. Daži no iepriekš minētajiem resursiem palīdzēs jums visu to izdomāt.

Vairāk par ierīces draiveri

Papildus pamata programmatūras-draivera un aparatūras attiecībām pastāv arī dažas citas situācijas, kurās ir iesaistīti autovadītāji (un tie nav), kas ir interesanti.

Lai gan tas ir retāk sastopams šajās dienās, daži programmatūra var tieši sazināties ar dažiem aparatūras veidiem - nav nepieciešami draiveri! Parasti tas ir iespējams tikai tad, ja programmatūra sūta ļoti vienkāršas aparatūras komandas vai kad abas ir izstrādājušas viens un tas pats uzņēmums, bet to var arī uzskatīt par sava veida iebūvētu vadītāja situāciju.

Daži ierīču draiveri sazinās tieši ar ierīci, bet citi ir savstarpēji slāņoti. Šajās situācijās programma sazināsies ar vienu vadītāju, pirms šis draiveris sazinās ar vēl vienu, un tā tālāk, līdz pēdējais vadītājs tiešām veic tiešu saziņu ar aparatūru.

Šie "vidējie" draiveri bieži vien nedarbina nekādas citas funkcijas, kā tikai pārbaudot, vai pārējie draiveri darbojas pareizi. Neatkarīgi no tā, vai kādā no vadītājiem vai daudzkārtējiem strādā "kaudze", tas viss tiek darīts fonā, ja jums nav jāzina vai jādara kaut kas.

Windows izmanto .SYS failus kā lejupielādējamus ierīces draiverus, tādējādi tos var ievietot pēc vaja- dzības, lai viņi ne vienmēr varētu piekļūt atmiņai. Tas pats attiecas uz Linux .KO moduļiem.

WHQL ir Microsoft veiktais pārbaudes process, kas palīdz pierādīt, ka konkrēts ierīces draiveris darbosies ar konkrētu Windows versiju. Varat redzēt, ka draiveris, kuru lejupielādējat, ir WHQL sertificēts vai nav. Šeit varat uzzināt vairāk par Windows aparatūras kvalitātes laboratorijām .

Vēl viena vadītāja forma ir virtuālā ierīces draiveris, ko izmanto ar virtualizācijas programmatūru. Viņi strādā līdzīgi kā parastajiem draiveriem, bet, lai novērstu to, ka viesu operētājsistēma tieši piekļūst aparatūrai, virtuālie draiveri tiek maskēti kā reāla aparatūra, lai gan viesu operētājsistēma un tās draiveri varētu piekļūt aparatūrai tāpat kā bez virtuālās operētājsistēmas.

Citiem vārdiem sakot, ja uzņēmējas operētājsistēma un tās draiveri saskaras ar faktiskajiem aparatūras komponentiem, virtuālās viesu operētājsistēmas un to draiveri saskaras ar virtuālo aparatūru, izmantojot virtuālo ierīču draiverus, kurus uzņēmēja operētājsistēma pēc tam pārraida uz reālo fizisko aparatūru.