ОПЕРАЦИОННЫЕ СИСТЕМЫ
Конференция: CLXX Студенческая международная научно-практическая конференция «Молодежный научный форум»
Секция: Физико-математические науки
CLXX Студенческая международная научно-практическая конференция «Молодежный научный форум»
ОПЕРАЦИОННЫЕ СИСТЕМЫ
OPERATING SYSTEMS
Madina Gazdieva
Student Ingush State University, Russia, Magas
Asya Daurbekova
Academic Supervisor, Senior Lecturer Ingush State University, Russia, Magas
Аннотация. В данной статье рассматривается понятие драйвер устройства. А также рассматриваются особенности драйвера.
Abstract. This article discusses the concept of a device driver. The features of the driver are also considered.
Ключевые слова: драйвер, особенности драйверов, понятие драйвера
Keywords: driver, driver functions, driver concept
Для эффективной работы ПК необходимо использование внешних (периферийных) устройств, которые определяют возможности компьютера. Для работы любого устройства должен быть установлен драйвер.
Драйвер – специальная программа, управляющая работой памяти или внешними устройствами компьютера и организующая обмен информацией между микропроцессором, основной памятью и внешними устройствами ЭВМ. Драйвер, управляющий работой памяти, называется диспетчером памяти.
Разработкой драйверов обычно занимаются профессионалы, каждая крупная компания, выпускающая технику имеет целый штат сотрудников, занимающихся разработкой драйверов.
В наше время возможности подключаемых устройств выросли настолько, что ограничиться только драйверами означает ограничить их использование простым пользователем. В связи с этим производители устройств снабжают свое детище подробными дополнительными инструкциями пользователя в виде графической оболочки, которая достаточно просто приводит его в актуальное состояние, исключает неграмотное использование и называется программным обеспечением.
Например, большинство сканеров имеют программное обеспечение, позволяющее использовать их при отсутствии дорогостоящих профессиональных программ для распознавания текста или обработки графических материалов.
Простая, неказистая мышь при помощи дополнительного программного обеспечения превращается в колоссальное орудие управления компьютером или программами, поддерживающими так называемый «язык жестов».
Развитие операционных систем значительно облегчило работу пользователя по использованию печатающих устройств.
Наличие универсальных библиотек драйверов принтеров значительно сократило процесс установки и настройки принтера при его подключении к компьютеру, так называемый метод Plug-and-Play (подключи и используй).
Но усложнение конструкции, расширение возможностей часто требуют наличия драйверов под конкретное имя устройства, и особенно это касается последних моделей принтеров.
Использование стандартных драйверов приводит к потере многих функций принтера, таких как двусторонняя печать, режим экономии тонера, выбор разрешения принтера и т. д. В настоящее время большинство принтеров используют для подключения USB-порт, что позволяет осуществлять горячее подключение, то есть без выключения и перезагрузки компьютера, что было немыслимо с LTP-портом.
Итак, давайте подведем итоги. Весь зависящий от устройства код помещается в драйвер устройства. Каждый драйвер управляет устройствами одного типа или, может быть, одного класса. В операционной системе только драйвер устройства знает об особенностях устройства. Драйвер устройства получает запрос от устройств программного уровня и решает, как его выполнить.
Драйвер устройства упрощает программирование, выступая в роли переводчика между аппаратным устройством и приложением операционной системы, которое его использует. Программисты могут создавать коды приложений на более высоком уровне, независимо от аппаратного устройства. Некоторые драйверы устройств устанавливаются вместе с установкой операционной системы, но в основном все компоненты поставляются с диском с драйверами сразу для нескольких операционных систем, особенно драйверы внешних устройств.