Драйверы: «переводчики» цифрового мира

Драйверы: "переводчики" цифрового мираВ мире программного обеспечения есть множество отдельных сфер. Каждая из них отвечает за определенный набор выполняющихся компьютером или иным программным обеспечением функций. Особая роль в этом мире принадлежит драйверам, которые обеспечивают взаимосвязь «железных» программ, написанных на языках программирования низкого уровня, с работой операционных систем, которые написаны на языках высокого уровня.

Фактически драйвер «работает» переводчиком команд, написанных на одном языке на другой язык. Драйвер устройств, которые подключены к компьютеру, либо являются его составной частью, загружаются в процессе загрузки операционной системы.

Драйверы бывают простые и интегрированные. Примером второго типа может служить драйвер к многофункциональному устройству Epson Stylus Office BX305F, которое одновременно может служить сканером, принтером, копиром и даже выполнять некоторые функции факса. Разумеется, для обеспечения работоспособности такого универсального устройства более логичным будет создание интегрированного драйвера, который будет поддерживать одновременно несколько функций, чем создание отдельного драйвера на каждую из функций (что может вызвать, к примеру, конфликт прерываний).

База программного обеспечения, которая содержится в операционной системе, обязательно содержит в себе стандартные драйверы на основные устройства. Это делается для ситуаций, когда пользователь не устанавливает специальные драйверы, которые выпускаются производителем, но работа этих устройств должна быть обеспечена для нормального функционирования операционной системы в целом. Конечно, стандартные драйверы не поддерживают дополнительные функции, которыми могут быть оснащены устройства, но обеспечивают выполнение ими базового функционала.

 

 

 

Дата публикации: 22.03.2013, 18:02

News Reporter

Добавить комментарий