Urządzenia peryferyjne:
Urządzenia wejścia,
Urządzenia wyjścia,
Urządzenia wejścia/wyjścia,
Wejścia - urządzenia do wprowadzania informacji, (klawiatura, mysz, kamera, mikrofon, skaner)
Wyjścia - urządzenia do wyprowadzania informacji, (drukarka, monitor, głośniki, słuchawki, protery)
Wejścia/Wyjścia – urządzenia do wprowadzania i wyprowadzania informacji (monitory dotykowe, urządzenia wielofunkcyjne)
Sterownik urządzenia to program lub fragment programu odpowiadający za dane urządzenie i pośredniczący pomiędzy nim, a resztą systemu komputerowego. Zwykle uabstrakcyjnia pewne cechy urządzenia, choć może jedynie zajmować się kwestiami uprawnień dostępu i udostępniać urządzenie bez żadnej ingerencji. Wtedy program, który z niego korzysta też jest w pewnym sensie sterownikiem.
Rys. 1 Komunikacja aplikacji użytkownika, ze sprzętem
za pośrednictwem sterowników
Sterownik urządzenia to program umożliwiający komunikację między konkretnym urządzeniem a systemem operacyjnym. Po zainstalowaniu sterowników urządzenia system WINDOWS przydziela unikalny zestaw zasobów systemowych . Na liście przydzielonych zasobów znajduje się:
Żądanie przerwania IRQ (ang. Interrupt request),
Kanał DMA (ang. Direct Memory Access),
Adres portu wejścia/wyjścia,
Zakres adresów przydzielonych urządzeniu komórek pamięci.