Dedikerade enheter, i samband med operativsystem, hänvisar till hårdvarukomponenter som har specifika drivrutiner och ofta arbetar med begränsad eller ingen användarinteraktion utöver grundläggande konfiguration. Här är 5 exempel:
1. Nätverksgränssnittskort (NIC): NIC hanterar all nätverkskommunikation. Medan du kanske konfigurerar dess IP-adress, fungerar den till stor del autonomt och hanterar detaljerna på låg nivå för att skicka och ta emot nätverkspaket.
2. Grafikbehandlingsenhet (GPU): Även om moderna GPU:er har betydande bearbetningskraft och i allt högre grad används för allmänna dator, hanteras deras primära funktion (rendering av grafik) fortfarande till stor del av dedikerade drivrutiner och fungerar separat från huvud CPU. OS interagerar med det, men själva återgivningsprocessen är till stor del intern för GPU.
3. Sound Card/Audio Codec: Den här enheten hanterar inmatning och utgång från ljud. Medan du kontrollerar volym och väljer ljudenheter hanteras den faktiska behandlingen av ljudsignaler av dedikerade hårdvara och drivrutiner inom ljudkortet.
4. lagringskontroller (för hårddiskar eller SSD): Detta hanterar kommunikation mellan operativsystemet och lagringsenheten. Det översätter på höga nivåer från OS till lågnivåkommandona som förstås av hårddisken eller SSD, hanterar dataöverföring och felkorrigering till stor del oberoende.
5. skrivare: Medan du skickar utskriftsjobb till skrivaren, har skrivaren själv en dedikerad processor och firmware som hanterar den faktiska utskriftsprocessen. Operativsystemet interagerar med skrivaren, men skrivaren fungerar som en dedikerad enhet för att slutföra uppgiften.
Dessa enheter har alla dedikerade drivrutiner och hanterar hårdvarufunktioner på låg nivå. De arbetar till stor del oberoende av huvudanvändargränssnittet och applikationer och tillhandahåller specifika tjänster till operativsystemet.