Mi az illesztőprogram?

Eszközmeghajtók: miért fontosak és hogyan működik együtt

Az eszközillesztő egy kis szoftver, amely az operációs rendszert és más szoftvereket egy hardverrel kommunikál.

Például a nyomtató-illesztőprogramok megmondják az operációs rendszert, és a kiterjesztésen keresztül bármilyen programot, amire a megnyitni kívánt dolog van, pontosan hogyan nyomtathat információkat az oldalon

Hangkártya- illesztőprogramok szükségesek ahhoz, hogy az operációs rendszer pontosan tudja, hogyan kell lefordítani az 1-es és a 0-as számokat, amelyek az MP3 fájlt olyan audiojelekké formálják, amelyeket a hangkártya a fejhallgató vagy a hangszórók számára képes kimenni.

Ugyanez az általános elképzelés vonatkozik a videokártyákra , billentyűzetekre , monitorokra stb.

Olvassa tovább az olvasást arról, hogy miért fontos a gépkocsivezetők, beleértve néhány további példát, valamint információkat arról, hogyan lehet frissíteni az illesztőprogramokat, és hogy mit tegyenek, ha nem működnek megfelelően.

Hogyan működnek pontosan az eszközillesztők?

Gondolj az eszközillesztőkre, mint például a fordítóprogramok a használt program és az eszköz között, amelyet a program valahogy hasznosítani szeretne. A szoftvereket és a hardvert különböző emberek vagy vállalatok hozták létre, és két teljesen különböző nyelvet beszélnek, így a fordító (a vezető) lehetővé teszi számukra a kommunikációt.

Más szavakkal, egy szoftver program információt adhat a vezetőnek, hogy elmagyarázza, mit akar egy hardvereszközzel, amit az eszközmeghajtó megérti, majd teljesít a hardverrel.

Az eszközvezérlőknek köszönhetően a legtöbb szoftverprogramnak nem kell tudnia, hogyan működik közvetlenül a hardverrel, és a meghajtónak nem kell teljes alkalmazási élményt biztosítania ahhoz, hogy a felhasználók kölcsönhatásba léphessenek. Ehelyett a programnak és a sofőrnek egyszerűen meg kell tudnia, hogyan kell egymással együttműködni.

Ez nagyon jó üzlet minden résztvevő számára, tekintve, hogy szinte végtelen mennyiségű szoftver és hardver van ott. Ha mindenkinek tudnia kellett volna, hogyan kell kommunikálni mindenki mással, a szoftver és a hardver készítésének folyamata közel lehetetlen lenne.

Az eszközillesztők kezelése

A legtöbb esetben a meghajtók automatikusan telepítenek, és soha több figyelemre nincs szükség, az alkalmankénti frissítéseken kívül a hibák kijavításához vagy egy hűvös új funkció hozzáadásához. Ez igaz néhány Windows-illesztőprogramra, amelyeket a Windows Update segítségével töltenek le .

A Windows számítógép egyes hardvereszköz-illesztőprogramjait az Eszközkezelő központilag kezeli, amely a Microsoft Windows összes verziójában elérhető.

Néhány gyakori feladat a Windows operációs rendszert futtató gépen:

Íme néhány további erőforrás a meghajtókhoz:

Számos olyan probléma, amely elkülöníthető egy adott hardverdarabhoz, nem probléma a tényleges hardverrel, hanem az adott hardverre telepített eszközillesztők problémái. A fent említett erőforrások némelyikének segítenie kell, hogy feltaláljon mindent.

További információ az eszközillesztőkről

Az alapvető szoftver-illesztő-hardver kapcsolat mellett vannak olyan helyzetek is, amelyek az illesztőprogramokat (és nem is) tartalmazzák.

Bár ez kevésbé gyakori ezekben a napokban, egyes szoftverek közvetlenül kommunikálhatnak bizonyos hardverfajtákkal - nincs szükség gépkocsivezetésre! Ez általában csak akkor lehetséges, ha a szoftver nagyon egyszerű parancsokat küld a hardverre, vagy amikor mindkettőt ugyanazon vállalat fejlesztette ki, de ez egyfajta beépített vezetői helyzetnek is tekinthető.

Egyes eszközvezérlők közvetlenül kommunikálnak egy eszközzel, de mások rétegezve vannak egymással. Ezekben a helyzetekben egy program kommunikálni fog egy vezetővel, mielőtt a sofőr újabb és újabb kommunikációt folytat, és így tovább, amíg az utolsó illesztőprogram ténylegesen nem végez közvetlen kommunikációt a hardverrel.

Ezek a "középső" meghajtók gyakran nem végeznek semmilyen funkciót, csak annak ellenőrzését, hogy a többi illesztőprogram megfelelően működik-e. Függetlenül attól, hogy van-e olyan vezető vagy többszörös, amelyek egy "stackben" dolgoznak, mindez a háttérben történik, anélkül, hogy tudnod kell vagy csinálsz semmit.

A Windows a .SYS fájlokat betölthető eszközvezérlőként használja, vagyis szükség szerint el lehet tölteni, hogy ne mindig vegyenek fel memóriát. Ugyanez igaz a Linux .KO modulokra.

A WHQL a Microsoft tesztelési folyamata, amely segít annak bizonyításában, hogy egy adott eszközillesztő a Windows adott verziójával dolgozik. Lehetséges, hogy a letöltött illesztőprogram WHQL minősítéssel rendelkezik vagy nem. Itt olvashat bővebben a Windows Hardware Quality Labs-ről .

A meghajtó másik formája a virtualizációs szoftverrel használt virtuális eszközillesztő. A rendszeres illesztőprogramokhoz hasonlóan működnek, de annak elkerülése érdekében, hogy a vendég operációs rendszer közvetlenül hozzáférjen a hardverhez, a virtuális meghajtók valódi hardverként álcázzák, hogy a vendég operációs rendszer és saját illesztőprogramjai a hardverhez hasonlóan hozzáférjenek, mint a nem virtuális operációs rendszerek.

Más szóval, miközben a gazda operációs rendszer és illesztőprogramjai a tényleges hardverkomponensekkel, a virtuális vendég operációs rendszerekkel és illesztőprogramjaikkal virtuális hardveren keresztül virtuális eszközvezérlőkön keresztül csatlakoznak, majd a gazda operációs rendszert valós fizikai hardverrel továbbítják.