Nếu không có trình điều khiển thiết bị được yêu cầu, thiết bị phần cứng tương ứng sẽ không hoạt động. Trình điều khiển thiết bị thường giao tiếp với phần cứng bằng hệ thống con giao tiếp hoặc bus máy tính mà phần cứng được kết nối. Trình điều khiển thiết bị dành riêng cho hệ điều hành và phụ thuộc vào phần cứng.