Драйвер
Материал из Documentation.
Драйвер — программный компонент, который позволяет операционной системе и устройству взаимодействовать. Например, когда приложению требуется считывать данные с устройства, оно вызывает функцию, реализованную операционной системой. Затем операционная система вызывает функцию, реализованную драйвером. Драйвер, обычно разработанный производителем устройства, знает, как взаимодействовать с оборудованием устройства для получения данных. Когда драйвер получает данные, он возвращает их операционной системе, а затем возвращает их приложению.[1]