Shift + колёсико

17. Драйверы внешних устройств

Драйвер устройства – это программа, которая обеспечивает управление устройством, т.е. позволяющая конкретному устройству взаимодействовать с операционной системой.

Если устройство включено в список совместимого оборудования, то драйвер такого устройства обычно входит в состав Windows.

Драйверы устройств загружаются автоматически при запуске компьютера и с этого момента выполняются, оставаясь невидимыми.

Plug and Play – техника холодного подключения (автоматически ищет драйвера для подключённого устройства). Идея: воткнуть новое устройство, во время загрузки обнаруживается, ищется драйвер, загружается и все работает.

Горячее подключение – USB.

Большинство ОС запрещают пользовательским программам непосредственный доступ к аппаратуре. Это делается для повышения надежности и обеспечения безопасности в многопользовательских системах.

Чаще всего драйверы являются частью ядра системы, исполняются в высшем кольце защиты и имеют доступ на запись к сегментам данных пользовательских программ, а часто и к данным самого ядра, т.е. драйверы всегда работают в режиме ядра. Отсюда следующие опасности:

Это значит, уменьшение безопасности.