Pemacu peranti

Untuk menyelesaikan masalah seperti ini, sistem operasi pun membuat sebuah spesifikasi tentang bagaimana setiap perangkat dapat diatur oleh sistem operasi. "Device driver", dibuat dengan tujuan untuk mentranslasikan fungsi-fungsi sistem operasi ke dalam perintah yang dimiliki oleh perangkat yang bersangkutan. Secara teoretis, sebuah perangkat yang baru, yang umumnya dikontrol dengan menggunakan cara yang baru dapat bekerja dengan normal jika memang terdapat device driver yang cocok. Driver yang baru ini akan menjamin bahwa perangkat yang bersangkutan dapat beroperasi seperti biasa dari sudut pandang sistem operasi.