Toegewijde apparaten verwijzen in de context van besturingssystemen naar hardwarecomponenten die specifieke stuurprogramma's hebben en vaak werken met beperkte of geen gebruikersinteractie buiten de basisconfiguratie. Hier zijn 5 voorbeelden:
1. Netwerkinterfacekaart (NIC): De NIC verzorgt alle netwerkcommunicatie. Hoewel u het IP-adres kunt configureren, werkt het grotendeels autonoom en verwerkt het de details op laag niveau van het verzenden en ontvangen van netwerkpakketten.
2. Grafische verwerkingseenheid (GPU): Hoewel moderne GPU's een aanzienlijke verwerkingskracht hebben en steeds vaker worden gebruikt voor algemeen computergebruik, wordt hun primaire functie (het weergeven van afbeeldingen) nog steeds grotendeels afgehandeld door speciale stuurprogramma's en werkt deze afzonderlijk van de hoofd-CPU. Het besturingssysteem werkt ermee samen, maar het weergaveproces zelf is grotendeels intern in de GPU.
3. Geluidskaart/audiocodec: Dit apparaat verzorgt de in- en uitvoer van audio. Terwijl u het volume regelt en audioapparaten selecteert, wordt de daadwerkelijke verwerking van audiosignalen afgehandeld door speciale hardware en stuurprogramma's op de geluidskaart.
4. Opslagcontroller (voor harde schijven of SSD's): Hiermee wordt de communicatie tussen het besturingssysteem en het opslagapparaat beheerd. Het vertaalt verzoeken op hoog niveau van het besturingssysteem naar opdrachten op laag niveau die door de harde schijf of SSD worden begrepen, waarbij de gegevensoverdracht en foutcorrectie grotendeels onafhankelijk worden afgehandeld.
5. Printer: Terwijl u afdruktaken naar de printer verzendt, beschikt de printer zelf over een speciale processor en firmware die het eigenlijke afdrukproces afhandelt. Het besturingssysteem werkt samen met de printer, maar de printer werkt als een speciaal apparaat om de taak te voltooien.
Deze apparaten hebben allemaal speciale stuurprogramma's en beheren hardwarefuncties op laag niveau. Ze werken grotendeels onafhankelijk van de belangrijkste gebruikersinterface en applicaties en leveren specifieke services aan het besturingssysteem. |