Mis on seadme draiver? Kuidas see töötab?
Miscellanea / / November 28, 2021
Operatsioonisüsteem, muud rakendusprogrammid ja erinevad riistvaraseadmed on kõik loodud erinevate inimrühmade poolt. Seetõttu ei saa OS ja muud programmid vaikimisi riistvaraseadmetega liidestuda. Siin tuleb sisse seadme draiver. See on tarkvara, mis toimib tõlgina operatsioonisüsteemide ja riistvaraseadmete vahel. Seadme draiveri ülesanne on võimaldada süsteemiga ühendatud riistvaraseadmete tõrgeteta toimimist. Printeridraiver ütleb operatsioonisüsteemile, kuidas lehel valitud teavet printida. Selleks, et OS saaks helifaili bitte sobivaks väljundiks tõlkida, on vaja helikaardi draiverit. Nii on iga teie süsteemiga ühendatud riistvaraseadme jaoks olemas seadme draiverid.
![Mis on seadme draiver](/f/939e0a88ead70d2a70a6a11a2fda3a36.jpg)
Sisu
- Mis on seadme draiver?
- Kuidas seadme draiverid töötavad?
- Virtuaalsed seadmete draiverid
- Kus kasutatakse virtuaalset seadme draiverit?
- Kas kõik seadmed vajavad draivereid?
- Mis juhtub, kui te pole draiverit installinud?
- Seadme draiverite tüübid
- Muud tüüpi seadme draiverid
- Seadme draiverite haldamine
Mis on seadme draiver?
OS ei pea teadma riistvara töö üksikasju. Seadme draiverit kasutades liidestab see ainult selle konkreetse riistvaraosaga. Kui vastavat seadme draiverit pole installitud, puudub OS-i ja riistvara vahel sideühendus. Selline riistvaraseade ei pruugi korralikult töötada. Seadme draiver ja vastav riistvaraseade suhtlevad arvuti siini kaudu, millega seade on ühendatud. Seadme draiverid on iga operatsioonisüsteemi puhul erinevad ja sõltuvad riistvarast. Seadme draiverit tuntakse ka tarkvaradraiverina või lihtsalt draiverina.
Kuidas seadme draiverid töötavad?
Riistvaraseade soovib suhelda teie süsteemis oleva programmiga. Seda olukorda võib pidada kaheks eri keelt kõnelevaks üksuseks. Seega on vajadus tõlkija järele. Seadme draiver mängib siin tõlkija rolli. Tarkvara annab draiverile teavet, mis selgitab, mida riistvara peaks tegema. Seadme draiver kasutab teavet draiveri töö tegemiseks.
Seadmedraiver tõlgib tarkvaraprogrammi/OS-i juhised riistvaraseadmele arusaadavasse keelde. Süsteemi tõhusaks tööks peavad teil olema kõik vajalikud seadmedraiverid. Kui lülitate oma süsteemi sisse, suhtleb OS seadme draiverite ja BIOS otsustada erinevate riistvaraülesannete täitmise üle.
Kui mitte seadmedraiverit, poleks süsteemil võimalust seadmetega suhelda või peaksid tarkvaraprogrammid teadma, kuidas otse riistvaraga liidestada (arvestades meil praegu olevat suurt valikut programme ja riistvaraseadmeid, oleks see raske). Pole võimalik luua tarkvara, mis suudab otse suhelda igasuguste riistvaraseadmetega. Seega on seadme draiverid mängu muutjad.
Nii riistvara- kui ka tarkvaraprogrammid sõltuvad sujuvaks tööks seadme draiveritest. Programmid kasutavad seadmetele juurdepääsuks tavaliselt üldkäske. Seadmedraiver tõlgib need spetsiaalseteks käskudeks, millest seade aru saab.
Seadme draiverid on tavaliselt OS-i sisseehitatud komponentidena. Neid pakub tootja. Kui riist- või tarkvarakomponent asendatakse või värskendatakse, muutuvad need seadmedraiverid kasutuks.
Virtuaalsed seadmete draiverid
Virtuaalne seadmedraiver on seadme draiveri komponent, mis aitab riistvaraseadmel luua sidet OS-i või programmiga. Need on virtuaalseadmete draiverid. Virtuaalsed seadmedraiverid aitavad andmevoogu sujuda. Konkreetsele riistvaraseadmele pääsevad konfliktideta juurde mitu rakendust. Kui virtuaalne seadme draiver saab riistvaraseadmelt katkestussignaali, määrab see seadme seadete oleku põhjal järgmise tegevussuuna.
Kus kasutatakse virtuaalset seadme draiverit?
Kui kasutame riistvaraseadme emuleerimiseks tarkvara, kasutatakse sellise seadme jaoks virtuaalset seadme draiverit. Sobiv näide oleks kasutada a VPN. Loote virtuaalse võrgukaardi, et saaksite turvaliselt Interneti-ühenduse luua. See on VPN-i loodud virtuaalne võrgukaart. Selle kaardi jaoks on vaja sobivat draiverit, mille tavaliselt installib VPN-tarkvara ise.
Kas kõik seadmed vajavad draivereid?
See, kas seade vajab draiverit või mitte, sõltub sellest, kas teie operatsioonisüsteem tuvastab riistvaraseadme ja selle funktsioonid. Mõned välisseadmed, mis on operatsioonisüsteemile tundmatud ja vajavad draiverit, on – videokaart, USB-seade, helikaart, skanner, printer, kontroller modem, võrgukaart, kaardilugeja jne… Operatsioonisüsteemidel on tavaliselt mõned üldised draiverid, mis võimaldavad tavalistel riistvaraseadmetel põhitasemel töötada. Jällegi on tingimus, et OS peaks seadme funktsioonid ära tundma. Mõned seadmed, mis võivad töötada üldiste draiveritega, on RAM, klaviatuur, hiir, kõlarid, monitor, kõvaketas, kettaseade, protsessor, toiteallikas, juhtkang jne. Tuleb meeles pidada, et operatsioonisüsteemi pakutavat üldist draiverit ei värskendata nii sageli kui riistvara pakutavaid draivereid tootja.
Loe ka:Mis on arvutifail?
Mis juhtub, kui te pole draiverit installinud?
Kui te pole seadmele draiverit installinud, ei pruugi seade üldse töötada või toimida ainult osaliselt. Näiteks sellised seadmed nagu hiir/klaviatuur töötavad ilma draiverita. Kuid kui teie hiirel on lisanupud või klaviatuuril mõned eriklahvid, siis need funktsioonid ei tööta. Kui olete Windowsi kasutaja, leiate draiveri konflikti vea seadmehaldurist, kui teil on puudu draiver. Tavaliselt väljastab tootja draiveri värskenduse, et kustutada draiveri tekitatud vead. Seetõttu kasutage alati oma riistvaraseadmete draiveri uusimat versiooni.
Draiver töötab ainult siis, kui teie süsteemi on installitud vastav seade. Kui proovite installida draiverit riistvarale, mida pole olemas, siis seda ei juhtu. Näiteks videokaardi draiveri installimine, kui teie süsteemis pole videokaarti, ei anna teie süsteemile võimalust videokaardiga töötada. Teil peavad olema mõlemad – riistvaraseade ja selle jaoks värskendatud seadme draiver.
Seadme draiverite tüübid
Peaaegu iga tänapäeval kasutatava riistvaraseadme jaoks on olemas seadme draiver. Need draiverid võib laias laastus liigitada 2 kategooriasse – kasutaja seadmedraiverid ja kerneli seadmedraiverid
Kasutaja seadme draiverid
Need on seadme draiverid, mille kasutaja käivitab süsteemi kasutamise ajal. Need on mõeldud seadmetele, mille kasutaja on süsteemiga ühendanud, välja arvatud need, mis on seotud süsteemiga kerneli tarkvara. Plug and play seadmete draivereid käsitletakse kasutaja seadmedraiveritena. Süsteemiressursside surve vähendamiseks kirjutatakse kettale kasutaja seadme draiverid. Kuid mänguseadmete draivereid hoitakse tavaliselt põhimälus.
Loe ka: Mis on ISO-fail?
Kerneli seadme draiverid
Üldisi draivereid, mis on saadaval koos OS-iga sisseehitatud tarkvarana, nimetatakse kerneli seadme draiveriteks. Need laaditakse mällu OS-i osana. Kursor draiverile salvestatakse mällu ja seda saab vajaduse korral käivitada. Kerneli seadmete draiverid on mõeldud sellistele seadmetele nagu protsessor, emaplaat, BIOS ja muud kerneli tarkvaraga seotud seadmed.
Kerneli seadmedraiverite puhul on tavaline probleem. Kutsumisel laaditakse RAM-i kerneli seadme draiver. Seda ei saa virtuaalmällu teisaldada. Kui korraga töötab mitu seadme draiverit, muutub süsteem aeglaseks. Selle probleemi lahendamiseks on igal OS-il minimaalne süsteeminõue. Operatsioonisüsteemid panevad kokku ressursid, mida kerneli seadmedraiverid vajavad. See tagab, et kasutajad ei pea muretsema mäluvajaduse pärast.
Muud tüüpi seadme draiverid
1. Üld- ja OEN draiverid
Kui seadme draiver on saadaval koos operatsioonisüsteemiga, nimetatakse seda üldiseks seadme draiveriks. Üldine seadme draiver töötab konkreetse seadme jaoks, olenemata selle kaubamärgist. Windows 10-l on tavaliselt kasutatavate riistvaraseadmete jaoks üldised seadmedraiverid.
Mõnikord on riistvaraseadmetel teatud funktsioone, mida OS ei tuvasta. Seadme tootja pakub sellistele seadmetele vastava draiveri. Neid nimetatakse OEM-seadme draiveriteks. Selliste seadmete nõuetekohaseks toimimiseks tuleb draiverid pärast OS-i installimist eraldi installida. Umbes sel ajal, kui Windows XP kasutati, tuli isegi emaplaadi draiverid eraldi installida. Tänapäeval pakuvad enamik kaasaegseid süsteeme sisseehitatud üldisi seadmedraivereid.
2. Plokkide ja tähemärkide draiverid
Seadme draivereid võib andmete lugemise ja kirjutamise järgi klassifitseerida plokidraiveriteks või märgidraiveriteks. Seadmed nagu kõvakettad, CD ROM-id ja USB-draivid klassifitseeritakse nende kasutusviisi alusel.
Terminit plokidraiver kasutatakse siis, kui korraga loetakse või kirjutatakse rohkem kui üks märk. Luuakse plokk ja plokiseade proovib hankida ploki suurusele vastava hulga teavet. Kõvakettad ja CD-ROM-id blokeerivad seadme draiverid.
Mõistet märgidraiver kasutatakse siis, kui andmed kirjutatakse üks märk korraga. Märgiseadmete draiverid kasutavad jadasiini. Igal seadmel, mis on ühendatud jadapordiga, on märgidraiver. Näiteks hiir on jadapordiga ühendatud seade. See kasutab märgiseadme draiverit.
Loe ka:Mis on Wi-Fi 6 (802.11 ax)?
Seadme draiverite haldamine
Kõiki teie Windowsi süsteemi draivereid haldab seadmehaldur. Seadme draiverid ei vaja pärast installimist palju tähelepanu. Mõnikord on neil värskendusi vea parandamiseks või värskendust, mis pakub uut funktsiooni. Seetõttu on hea tava kontrollida draiverite värskendusi ja neid (kui neid on) aeg-ajalt installida. Teie töö hõlbustamiseks on mõned programmid, mis kontrollivad ja värskendavad teie seadme draivereid.
Tootja pakutavad draiverivärskendused on nende ametlikul veebisaidil alati tasuta saadaval. Olge ettevaatlik, et te ei maksaks seadme draiveri värskenduse eest!
Draiverite värskendamine on oluline, sest sageli võib paljude riistvaraseadmetega seotud probleemide põhjuseks olla seadme draiveri probleem.
Kokkuvõte
- Seadmedraiver aitab operatsioonisüsteemil ja muudel programmidel süsteemiga ühendatud riistvaraseadmetega liidestuda
- Kaasaegsed operatsioonisüsteemid pakuvad tavaliselt kasutatavate välisseadmete jaoks sisseehitatud seadme draivereid
- Muude riistvaraseadmete kasutamiseks peate installima tootja poolt pakutavad vastavad seadme draiverid
- Seadme draiverite ajakohasena hoidmine on süsteemi toimimise jaoks ülioluline.
- Välist seadme draiverit on vaja ainult nende seadmete jaoks, mille funktsioone teie operatsioonisüsteem ära ei tunne.