Старый 16.02.2015, 11:59   #1
Eternity
Администратор
 
Аватар для Eternity
 
Регистрация: 21.11.2014
Сообщений: 2,965
Сказал(а) спасибо: 12
Поблагодарили 86 раз(а) в 80 сообщениях
Настроение: Daring
Репутация: 107
По умолчанию Значение драйверов

Не будь их, ни одно устройство компьютера не работало бы.


Значение драйверов

За управление всеми аппаратными устройствами персонального компьютера (памятью, устройствами ввода-вывода, процессором, дисководами и так далее) отвечают специальные служебные программы – драйверы (driver) и операционная система. Драйверы «переводят» команды операционной системы в команды, понятные конкретному устройству.

Зачастую драйверы общаются с устройством не напрямую, а с их микропрограммами (прошивкой), которые и управляют всеми элементами устройств.

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

Именно драйвер сообщает операционной системе о возникших ошибках или успешно завершенных операциях при работе с устройством.

Для большинства устройств драйвера пишутся самими производителями и содержатся на прилагаемом к устройству диске. Все драйвера проходят тестирование и проверяются на совместимость с операционной системой Windows в корпорации Microsoft. Делается это с целью повышения безопасности операционной системы. Microsoft снабжает проверенные драйвера собственной цифровой подписью, но некоторые производители дополнительно могут визировать драйвера и своей подписью.

Для наиболее распространенных устройств, например, для IDE контроллеров, разработчики по умолчанию добавляют драйвера в дистрибутивы операционных систем.







Все драйверы для операционной системы Windows состоят из нескольких файлов и почти всегда хранятся в папках SYSTEM, SYSTEM32 или их подкаталогах.

Ядро каждого драйвера хранится в файлах с одним из расширений: *.sys, *.drv, *.vxt и нескольких других, в динамических библиотеках *.dll хранятся дополнительные процедуры.

Файлы с инструкциями для установки и удаления каждого драйвера хранятся в информационных файлах *.inf, которые располагаются в папке С:/Windows.

В этом файле содержится информация для операционной системы о типе устройства, производителе, модели, классе драйвера, файлах и ресурсах, необходимых для работы устройства, операции распаковки, копирования, запуска, удаления и так далее. То есть, файл *.inf сообщает, какие изменения нужно внести в операционную систему для обеспечения работы устройства.
Eternity вне форума   Ответить с цитированием Вверх
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы можете создавать новые темы
Вы можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Текущее время: 09:03. Часовой пояс GMT +3.

 
 
vBCredits v1.4 Copyright ©2007 - 2008, PixelFX Studios
Рейтинг@Mail.ru