Драйвер
Драйвер – системна програма, що реалізує фізичний рівень вводу-виводу для роботи з конкретним пристроєм (класом пристроїв) чи якимось ресурсом .
Зазвичай драйвери основних пристроїв розробники додають до складу ОС, крім того, створюють спеціальний механізм для включення у систему будь-яких додаткових драйверів, які постачають виробники устаткування .
Розрізняють декілька типів драйверів пристроїв, а саме:
1. Драйвери, що маніпулюють пристроями (з використанням HAL) для запису вихідних даних або отримання вхідних даних від фізичних пристроїв або через мережу.
2. Драйвери файлової системи, що приймають запити на файлове введення/виведення і транслюють їх в запити введення/виведення, які пов’язані з конкретними пристроями.
3. Драйвери-фільтри. Прикладом можуть бути драйвери підтримки дзеркальних дисків, шифрування даних перед передачею їх на наступний рівень і так далі.
4. Мережеві драйвери, які передають і приймають видалені запити на введення/виведення .
В. М. Рудницький, С. В. Бєсєдіна, Г. А. Кучук Дослідження і проектування драйверів операційних систем: навч. посібник – Черкаси: Черкаських державний технологічний університет, 2010 – 216 с. – 17