Установка Настройка драйверов Windows бесплатно быстро Driver Booster Виндовс 💻 Уроки

preview_player
Показать описание
Дра́йвер (англ. driver, мн. ч. дра́йверы) — компьютерное программное обеспечение, с помощью которого другое программное обеспечение (операционная система) получает доступ к аппаратному обеспечению некоторого устройства. Обычно с операционными системами поставляются драйверы для ключевых компонентов аппаратного обеспечения, без которых система не сможет работать. Однако для некоторых устройств (таких, как видеокарта или принтер) могут потребоваться специальные драйверы, обычно предоставляемые производителем устройства.

В общем случае драйвер не обязан взаимодействовать с аппаратными устройствами, он может их только имитировать (например, драйвер принтера, который записывает вывод из программ в файл), предоставлять программные сервисы, не связанные с управлением устройствами (например, /dev/zero в Unix, который только выдаёт нулевые байты), либо не делать ничего (например, /dev/null в Unix и NUL в DOS/Windows).
--------------------------------------------------------------------------

Операционная система управляет некоторым «виртуальным устройством», которое понимает стандартный набор команд. Драйвер переводит эти команды в команды, которые понимает непосредственно устройство. Эта идеология называется «абстрагирование от аппаратного обеспечения». Впервые в отечественной вычислительной технике подобный подход появился в серии ЕС ЭВМ, а такого рода управляющее программное обеспечение называлось канальным программным обеспечением.

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

Загрузка драйвера. Тут драйвер регистрируется в системе, производит первичную инициализацию и т. п.
Выгрузка. Драйвер освобождает захваченные ресурсы — память, файлы, устройства и т. п.
Открытие драйвера. Начало основной работы. Обычно драйвер открывается программой как файл, функциями fopen() в UNIX-подобных системах или CreateFile() в Win32.
Чтение/Запись: программа читает или записывает данные из/в устройство, обслуживаемое драйвером.
Закрытие: операция, обратная открытию, освобождает занятые при открытии ресурсы и уничтожает дескриптор файла.
Управление вводом-выводом (англ. IO Control, IOCTL). Зачастую драйвер поддерживает интерфейс ввода-вывода, специфичный для данного устройства. С помощью этого интерфейса программа может послать специальную команду, которую поддерживает данное устройство. Например, для SCSI-устройств можно послать команду GET_INQUIRY, чтобы получить описание устройства. В Win32-системах управление осуществляется через API-функцию DeviceIoControl(), в UNIX-подобных — с помощью ioctl().
---------------
⏹ Толковый Словарь Русского Языка. С. И. Ожегов Н. Ю. Шведова +
⏹ Словарь иностранных слов современного русского языка. Т. В. Егорова
Рекомендации по теме
Комментарии
Автор

Буду знать как устанавливать драйвера. Пригодится. Отличное видео. До этого были не в курсе.

mosaaklamosaakla
Автор

Спасибо большое!!!
Лайк и подписка уже на месте)

Jack-qvne
Автор

Интересное видео. Буду знать теперь. Драйвера нужная вещь

brmgmbi
Автор

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

Aleksandr_Alex