Sterowniki urządzeń to zestawy instrukcji umożliwiających systemowi operacyjnemu komunikację z określonym typem urządzenia sprzętowego. Zapewniają ustandaryzowany interfejs pomiędzy systemem operacyjnym a urządzeniem sprzętowym.
Kiedy do komputera podłączone jest urządzenie peryferyjne, system operacyjny zazwyczaj ładuje odpowiedni sterownik urządzenia. Ten sterownik urządzenia umożliwi następnie systemowi operacyjnemu komunikację z urządzeniem.
Na przykład po podłączeniu drukarki do komputera system operacyjny załaduje sterownik urządzenia drukarki. Ten sterownik urządzenia umożliwi następnie systemowi operacyjnemu wysyłanie zadań drukowania do drukarki.