Курс валют на 22 апреля
$ USD 76.8198 ▲+0.8043
€ EUR 92.2913 ▲+0.5406

Драйвер устройства - предназначения и применение

Драйвер устройства - предназначения и применение

Драйвер устройства в терминологии информатики означает программное обеспечение (часть кода), которое позволяет операционной системе работать с оборудованием . Некоторые драйверы являются частью операционной системы, другие распространяются с оборудованием (например, на компакт-диске ).

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

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

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

Часто интерфейс драйвера реализован в виде файла устройства. Unix-типа системы представляют собой особый тип файла, а также операции на такие файлы являются предпочтительным способом для связи между приложением и драйвером.

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

Бывают также случаи, когда неясно, принадлежит ли драйвер физическому устройству или нет: например, в MS-DOS есть интерфейс драйвера EMS, который изначально использовался для драйвера оборудования с расширяемой памятью, но позже (на 80386 ) использовался для чисто виртуальный драйвер для доступа к основной памяти компьютера сверх лимита в 1 МБ .

Как правило, именно эти драйверы вызывают сбой операционной системы (в системах Microsoft Windows это обычно отображается как знакомый « синий экран смерти »). В большинстве случаев это ошибка, которую можно устранить, обновив драйвер.

22:59
RSS
Нет комментариев. Ваш будет первым!
Загрузка...

Лучшие статьи раздела

  • Позволяет в автоматическом режиме сохранять любые изменения, внесённые в код страницы при помощи инструментов Chrome DevTools.
  • Вместо того, чтобы самостоятельно проделывать одни и те же действия на странице, разработчику нужно лишь записать требуемую последовательность действий в iMacros и запускать расширение тогда, когда эт...
  • Читайте в нашем обзоре самых популярных способов инвестиций
  • Сегодня мы поговорим о бесплатном сервисе для продвижения в социальных сетях. Раскрываю реальную технику по привлечению подписчиков 500-1000 человек в день в инстаграм аккаунт.
  • Расширение для тех, кто любит «поиграть со шрифтами» — позволяет экспериментировать со всем спектром шрифтов из библиотеки Google Fonts, не внося изменений в код страницы.