Huis Hardware Wat is een apparaatstuurprogramma? - definitie van techopedia

Wat is een apparaatstuurprogramma? - definitie van techopedia

Inhoudsopgave:

Anonim

Definitie - Wat betekent Device Driver?

Een apparaatstuurprogramma is een bepaalde vorm van softwaretoepassing die is ontworpen om interactie met hardwareapparaten mogelijk te maken. Zonder het vereiste stuurprogramma werkt het bijbehorende hardwareapparaat niet.

Een apparaatstuurprogramma communiceert meestal met de hardware door middel van het communicatiesubsysteem of de computerbus waarop de hardware is aangesloten. Apparaatstuurprogramma's zijn besturingssysteemspecifiek en hardware-afhankelijk. Een apparaatstuurprogramma fungeert als een vertaler tussen het hardwareapparaat en de programma's of besturingssystemen die het gebruiken.

Een apparaatstuurprogramma kan ook een softwarestuurprogramma worden genoemd.

Techopedia legt Device Driver uit

Het enige doel van een apparaatstuurprogramma is een computer te instrueren hoe te communiceren met het invoer / uitvoerapparaat (I / O) door de I / O-instructies van het besturingssysteem te vertalen in een taal die een apparaat kan begrijpen. Er zijn verschillende soorten apparaatstuurprogramma's voor I / O-apparaten, zoals toetsenborden, muizen, CD / DVD-drives, controllers, printers, grafische kaarten en poorten.

Er zijn ook virtuele apparaatstuurprogramma's (VxD), componenten van apparaatstuurprogramma's die directe communicatie mogelijk maken tussen een hardwareapparaat en een toepassing. Virtuele apparaatstuurprogramma's helpen de gegevensstroom te beheren zodat meerdere applicaties zonder conflicten toegang hebben tot dezelfde hardware. Wanneer er een onderbreking is (een signaal van een hardwareapparaat), configureert het stuurprogramma van het virtuele apparaat de volgende instructiestap op basis van de status van de instellingen van het hardwareapparaat.

Het is van essentieel belang dat een computer voor alle onderdelen de juiste stuurprogramma's heeft om het systeem efficiënt te houden. Wanneer u voor het eerst een computer inschakelt, werkt het besturingssysteem met apparaatstuurprogramma's en het standaard invoer / uitvoersysteem (BIOS) om hardwaretaken uit te voeren. Zonder een apparaatstuurprogramma zou het besturingssysteem niet kunnen communiceren met het I / O-apparaat.

Fysieke hardwareapparaten vertrouwen niet alleen op een stuurprogramma, maar softwarecomponenten ook. De meeste programma's hebben toegang tot apparaten met behulp van algemene opdrachten; het apparaatstuurprogramma vertaalt de taal in gespecialiseerde opdrachten voor het apparaat.

Veel apparaatstuurprogramma's worden geleverd door de fabrikant of zijn beschikbaar als ingebouwde componenten van het besturingssysteem. Wanneer hardware- en softwarecomponenten worden bijgewerkt of vervangen, zijn de stuurprogramma's hierdoor verouderd.

Wat is een apparaatstuurprogramma? - definitie van techopedia