Wat is 'n toestelbestuurder?

Toestelbestuurders: Hoekom is hulle belangrik en hoe om daarmee te werk

'N Toestelbestuurder is 'n klein stukkie sagteware wat die bedryfstelsel en ander sagteware vertel hoe om met 'n hardeware te kommunikeer.

Byvoorbeeld, drukkers stuur die bedryfstelsel aan en, by uitbreiding, watter program u ook al wil hê, moet u presies druk om inligting op die bladsy te druk.

Klankkaart bestuurders is nodig, sodat u bedryfstelsel presies weet hoe om die 1's en 0's te vertaal wat daardie MP3-lêer bevat in die klank seine wat die klankkaart aan u koptelefoon of luidsprekers kan uitvoer.

Dieselfde algemene idee geld ook vir videokaarte , sleutelborde , monitors , ens.

Hou lees vir meer oor waarom bestuurders belangrik is, insluitend 'n paar voorbeelde, asook inligting oor hoe om jou bestuurders opgedateer te hou en wat om te doen as hulle nie behoorlik werk nie.

Hoe werk Apparaat bestuurders presies?

Dink aan toestelbestuurders soos vertalers tussen 'n program wat jy gebruik en 'n toestel wat daardie program op een of ander manier wil gebruik. Die sagteware en die hardeware is geskep deur verskillende mense of maatskappye en spreek twee heeltemal verskillende tale, so 'n vertaler (die bestuurder) stel hulle in staat om te kommunikeer.

Met ander woorde, 'n sagtewareprogram kan inligting aan 'n bestuurder verskaf om te verduidelik wat hy wil hê 'n hardeware moet doen, inligting wat die toestelbestuurder verstaan ​​en dan kan voldoen aan die hardeware.

Danksy die toestel bestuurders hoef die meeste sagteware programme nie te weet hoe om direk met hardeware te werk nie, en 'n bestuurder hoef nie 'n volledige program-ervaring in te sluit waarmee gebruikers kan kommunikeer nie. In plaas daarvan moet die program en bestuurder eenvoudig weet hoe om met mekaar te koppel.

Dit is 'n goeie ding vir almal wat betrokke is, aangesien daar 'n byna oneindige aanbod van sagteware en hardeware daar buite is. As almal moes weet hoe om met almal te kommunikeer, sou die proses om sagteware en hardeware te maak, onmoontlik wees.

Hoe om toestelbestuurders te bestuur

Meeste van die tyd, bestuurders installeer outomaties en nooit meer aandag nodig het, afgesien van die af en toe opdatering foute op te los of voeg 'n koel nuwe funksie. Dit geld vir sommige bestuurders in Windows wat via Windows Update afgelaai word.

Die bestuurders vir elke hardeware in u Windows-rekenaar word sentraal bestuur deur Apparaat Bestuur , beskikbaar in alle weergawes van Microsoft Windows .

Hier is 'n paar algemene take in Windows wat bestuurders insluit:

Hier is 'n paar addisionele bronne wat verband hou met bestuurders:

Baie probleme wat vir 'n bepaalde hardeware geïsoleer kan word, is nie probleme met die werklike hardeware self nie, maar probleme met die toesteldrywers wat vir daardie hardeware geïnstalleer is. Sommige van die hulpbronne wat hierbo gekoppel is, moet u help om dit alles uit te vind.

Meer oor toestel drywers

Behalwe die basiese sagteware-bestuurder-hardewareverhouding, is daar ander situasies wat bestuurders behels (en dit nie) wat interessant is.

Alhoewel dit minder algemeen is, kan sommige sagteware direk met sekere soorte hardeware kommunikeer - geen bestuurders nodig nie! Dit is gewoonlik net moontlik as die sagteware baie eenvoudige instruksies na die hardeware stuur, of wanneer albei deur dieselfde maatskappy ontwikkel is, maar dit kan ook beskou word as 'n soort ingeboude bestuurdersituasie.

Sekere toestuurbestuurders kommunikeer direk met 'n toestel, maar ander word saam gelaag. In hierdie situasies sal 'n program met een bestuurder kommunikeer voordat die bestuurder met nog een kommunikeer, ensovoorts totdat die laaste bestuurder eintlik die direkte kommunikasie met die hardeware uitvoer.

Hierdie "middel" bestuurders doen dikwels nie enige funksie nie, behalwe om te verifieer dat die ander bestuurders behoorlik werk. Ongeag of daar een bestuurder of veelvoude in 'n "stapel" werk, is dit alles op die agtergrond gedoen sonder om iets te weet of iets te doen.

Windows gebruik. SYS-lêers as laaibare toesteldrywers, wat beteken dat hulle op 'n benodigde basis gelaai kan word sodat hulle nie altyd geheue opneem nie. Dieselfde geld vir Linux. KO modules.

WHQL is 'n toets proses deur Microsoft wat help om te bewys dat 'n spesifieke toestel bestuurder sal werk met 'n spesifieke weergawe van Windows. Jy kan sien dat 'n bestuurder wat jy aflaai, is of nie WHQL gesertifiseer is nie. U kan hier meer lees oor Windows Hardware Quality Labs .

Nog 'n vorm van die bestuurder is die virtuele toestel bestuurder, wat gebruik word met virtualisasie sagteware. Hulle werk soortgelyk aan gewone bestuurders, maar om te verhoed dat die gas bedryfstelsel direk toegang tot hardeware het, het die virtuele bestuurders as ware hardeware gemaskaraer sodat die gas-bedryfstelsel en sy eie bestuurders toegang het tot hardeware, soos nie-virtuele bedryfstelsels.

Met ander woorde, terwyl 'n gasheer bedryfstelsel en sy bestuurders koppelvlakke met werklike hardeware komponente, virtuele gas bedryfstelsels en hul bestuurders koppelvlak met virtuele hardeware deur virtuele toestel bestuurders, wat dan oorgedra word na die regte, fisiese hardeware deur die gasheer bedryfstelsel.