Драйвер
Дра́йвер (англ. driver) в информатике, программа, по запросам других программ управляющая устройством определённого типа, присоединённым к компьютеру (например, клавиатурой, принтером), или аппаратной составляющей компьютера (например, видеоконтроллером). Любой драйвер, включённый в состав библиотеки драйверов конкретной операционной системы (ОС), соответствует некоторой универсальной (для этой ОС) модели устройств определённого типа. Обычно драйверы реализуются как аппаратно-зависимое расширение исполнительной системы ОС.
При необходимости ввода (например, с помощью клавиатуры) команд или данных на вход программы (например, текстового редактора) или вывода (например, на дисплей) результатов обработки данных ОС передаёт управление драйверу устройства, которое должно выполнить работу, запрошенную программой. Драйвер интерпретирует команду ОС и формирует команды, которые направляет контроллеру устройства, осуществляющему управление устройством на аппаратном уровне.
Применение драйвера позволяет уменьшить зависимость ОС от особенностей моделей устройств определённого типа [например, Wi-Fi адаптеров беспроводной сети (см. Компьютерная сеть)] и изменений, возникающих в процессе усовершенствования устройств разными производителями. Чтобы использовать все возможности конкретной модели устройства, допускается установка драйвера от производителя устройства (например, драйвер конкретной модели мыши для компьютерных игр).