Книга: Операционная система UNIX
Драйверы устройств
Драйверы устройств обеспечивают интерфейс между ядром UNIX и аппаратной частью компьютера. Благодаря этому от остальной части ядра скрыты архитектурные особенности компьютера, что значительно упрощает перенос системы и поддержку работы различных периферийных устройств.
В UNIX существует большое количество драйверов. Часть из них обеспечивает доступ к физическим устройствам, например, жесткому диску, принтеру или терминалу, другие предоставляют аппаратно-независимые услуги. Примером последних могут служить драйверы /dev/kmem для работы с виртуальной памятью ядра /dev/null, представляющий "нулевое" устройство.
В процессе запуска системы ядро вызывает соответствующие процедуры инициализации установленных драйверов. Во многих версиях UNIX эти процедуры выводят на консоль сообщение о том, что драйвер найден, и инициализация прошла успешно, а также параметры драйвера и устройства.
- Системные вызовы и драйверы устройств
- 1.4 Структуры данных, связанные с драйверами устройств Windows
- 1.5 Структура драйвера устройства Windows
- Зачем нужны драйверы?
- Как осуществляется подключение новых устройств к компьютеру?
- Основные сведения об устройствах и драйверах
- Глава 11 Установка новых устройств. Драйверы
- 11.3. Устройства, для которых есть стандартные драйверы
- 11.4. Устройства, для которых нужно обязательно устанавливать драйверы
- 1.3 Архитектура Windows NT
- 1.7 Иерархия драйверов систем хранения и типы драйверов
- 2.5 Логические единицы хранения (LUN)