Значение драйверов
Не будь их, ни одно устройство компьютера не работало бы.
Значение драйверов За управление всеми аппаратными устройствами персонального компьютера (памятью, устройствами ввода-вывода, процессором, дисководами и так далее) отвечают специальные служебные программы – драйверы (driver) и операционная система. Драйверы «переводят» команды операционной системы в команды, понятные конкретному устройству. Зачастую драйверы общаются с устройством не напрямую, а с их микропрограммами (прошивкой), которые и управляют всеми элементами устройств. Самые простые устройства не имеют собственных прошивок, в таких случаях управление такими устройствами полностью выполняет драйвер. Именно драйвер сообщает операционной системе о возникших ошибках или успешно завершенных операциях при работе с устройством. Для большинства устройств драйвера пишутся самими производителями и содержатся на прилагаемом к устройству диске. Все драйвера проходят тестирование и проверяются на совместимость с операционной системой Windows в корпорации Microsoft. Делается это с целью повышения безопасности операционной системы. Microsoft снабжает проверенные драйвера собственной цифровой подписью, но некоторые производители дополнительно могут визировать драйвера и своей подписью. Для наиболее распространенных устройств, например, для IDE контроллеров, разработчики по умолчанию добавляют драйвера в дистрибутивы операционных систем. Все драйверы для операционной системы Windows состоят из нескольких файлов и почти всегда хранятся в папках SYSTEM, SYSTEM32 или их подкаталогах. Ядро каждого драйвера хранится в файлах с одним из расширений: *.sys, *.drv, *.vxt и нескольких других, в динамических библиотеках *.dll хранятся дополнительные процедуры. Файлы с инструкциями для установки и удаления каждого драйвера хранятся в информационных файлах *.inf, которые располагаются в папке С:/Windows. В этом файле содержится информация для операционной системы о типе устройства, производителе, модели, классе драйвера, файлах и ресурсах, необходимых для работы устройства, операции распаковки, копирования, запуска, удаления и так далее. То есть, файл *.inf сообщает, какие изменения нужно внести в операционную систему для обеспечения работы устройства. |
Текущее время: 08:00. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.9 Beta 1
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot