[#] Драйвер устройства и с чем его едят
habrabot(difrex,1) — All
2015-03-17 15:30:03




## Что такое «драйвер»

![][1] Как уважаемый хабрапользователь наверняка знает, _«драйвер устройства»_ — это компьютерная программа управляющая строго определенным типом устройства, подключенным к или входящим в состав любого настольного или переносного компьютера. Основная задача любого драйвера – это предоставление софтового интерфейса для управления устройством, с помощью которого операционная система и другие компьютерные программы получают доступ к функциям данного устройства, «не зная» как конкретно оно используется и работает. Обычно драйвер общается с устройством через шину или коммуникационную подсистему, к которой подключено непосредственное устройство. Когда программа вызывает «рутину» (очередность операций) драйвера – он направляет команды на само устройство. Как только устройство выполнило рутину, данные посылаются обратно в драйвер и уже оттуда в ОС. [Читать дальше →][2]

[1]: //habrastorage.org/files/47e/944/9ab/47e9449ab10c4e6a84581bc7426d1285.png
[2]: http://habrahabr.ru/post/252927/#habracut