Concept in definitie ABC
Diversen / / November 13, 2021
Door Marcos Guglielmetti, op sept. 2008
Een bestuurder of controller device is de software die randapparatuur communiceert met de besturingssysteem. Een geluidskaart kan bijvoorbeeld een audiosignaal uitvoeren of audio van buiten opnemen, een videokaart kan een videosignaal naar een monitor Om het bureaublad van een systeem in kaart te brengen, kan een muis een virtuele pijl op het scherm bewegen, enz.
Met andere woorden, stuurprogramma's of controllers werken door te abstraheren van hardware, van tastbare apparatuur, en deze via software te vertalen naar een interpretatie. Op deze manier kunnen we in het geval van geluidskaarten een mixer (of mixer) zien door software waarmee we kunnen regel de verschillende in- en uitgangen: het algemene volume verhogen of verlagen, audio opnemen via een microfoon of via de lijn, de stereopan aanpassen (links, rechts), een digitale of analoge uitgang activeren of deactiveren, enz.
In het geval van een videokaart zouden we de resolutie kunnen regelen waarin de desktop van een besturingssysteem, in aantal pixels: bijvoorbeeld 1024 x 768 (horizontaal x verticaal), 1200 x 800, 800 x 600 en dus.
In het geval van de muis of muis kunnen we de snelheid waarmee de aanwijzer (of pijl) beweegt, de versnelling, verwissel de linker en Rechtsaf, enz.
Als er geen stuurprogramma is, zijn deze randapparatuur ze zouden helemaal niet werken, zelfs het bestaan van de verwerkingsverantwoordelijke heeft een cruciale impact op de mogelijkheid die we hebben op de verwerking ervan: beperkte controllers zorgen ervoor dat we slechts toegang hebben tot een beperkte groep functionaliteiten van de hardware. Dit is het geval bij stuurprogramma's in ontwikkeling, die nog niet zijn voltooid en om deze reden ons in staat stellen slechts een aantal dingen te doen die kunnen worden gedaan.
In systemen zoals Windows of Mac is het gebruikelijker dat de hardwarefabrikant op cd/dvd distribueert, buiten of binnen hun propriëtaire besturingssystemen, gecertificeerde stuurprogramma's of niet in relatie tot de bedrijven die de software produceren: Microsoft of Manzana. In het geval van GNU/Linux of BSD geven bedrijven slechts zelden stuurprogramma's vrij: soms zijn ze propriëtair, soms zijn ze gratis. Bedrijven zoals HP lanceren meestal stuurprogramma's voor randapparatuur zoals printers, waardoor volledige compatibiliteit wordt bereikt.
Wanneer een bedrijf zijn stuurprogramma's niet vrijgeeft, kunnen hackers (experts in computergebruik die vindingrijkheid gebruiken om een probleem op te lossen) presteren uw eigen chauffeurs samen door verschillende methoden, zoals reverse engineering. Dit houdt in dat we bestuderen hoe de randapparatuur communiceert met de rest van het computersysteem, de vormen ervan decoderen en de analyse vertalen naar een driver die ons in staat stelt om bepaalde hardware te gebruiken. Soms is het bereikte resultaat meer dan kwaliteit en functionaliteit aan propriëtaire stuurprogramma's. Aan de andere kant zijn in GNU / Linux, BSD en andere gratis systemen de stuurprogramma's al in het systeem ingebouwd, wat een voordeel is voor de eindgebruiker: ze hoeven ze niet te zoeken in internet of iets vreemds doen.
In bepaalde gevallen, zoals wifi (draadloze) kaarten, kan de GNU/Linux-gebruiker worden gezien"verplicht"om Windows-stuurprogramma's te gebruiken met ndiswrapper-software: slechts enkele chips ondersteunen gratis stuurprogramma's, zoals chips Atheros, en de Realtek 818x (Er zijn uitstekende USB-apparaten die met gratis software werken zonder meer dan ze op de pc aan te sluiten).
Hoewel er talloze webpagina's zijn die stuurprogramma's aanbieden in Formaat binair (zonder code bron), de gebruiker moet voorzichtig zijn bij het installeren van deze software, omdat ze Trojaanse virussen of vrijwel alles kunnen bevatten.
Onderwerpen in Stuurprogramma