Cтраница 3
Чтобы гарантировать, что драйверы устройств хорошо работают с остальной частью системы Windows 2000, корпорация Microsoft определила для драйверов модель Windows Driver Model, которой драйверы устройств должны соответствовать. Более того, корпорация Microsoft также предоставляет набор инструментов, который должен помочь разработчикам драйверов в создании драйверов, соответствующих модели Windows Driver Model. В данном разделе мы кратко рассмотрим эту модель. [31]
Иногда возникает необходимость использовать нестандартные драйверы устройств. Однако существует ряд специальных драйверов, предназначенных для работы с этими режимами. [32]
Иногда возникает необходимость использовать нестандартные драйверы устройств, например в случае, если вы хотите работать с режимом адаптера VGA разрешением 320 на 200 точек при количестве цветов 256 или режимами адаптера SVGA. Эти режимы стандартными драйверами, входящими в комплект Borland C, не поддерживаются. Однако существует ряд специальных драйверов, предназначенных для работы с ними. [33]
Драйвер файловых систем вызывает низкоуровневые драйверы дисковых устройств для получения доступа к файлу. [34]
В операционных системах MS-DOS драйверы устройств загружаются как резидентные программы, напрямую работающие с процессором и другими устройствами материнской платы. Здесь участие операционной системы сводится лишь к тому, чтобы предоставить пользователю возможность загрузки драйвера - далее он сам перехватывает прерывания, используемые для обращения к устройству, и управляет его взаимодействием с вызывающей программой. Загрузка драйверов устройств может быть ручной или автоматической. При ручной загрузке после первоначальной загрузки компьютера пользователь сам выдает команды на загрузку драйверов. В автоматическом режиме команды на загрузку и настройку драйверов включаются в состав файлов, автоматически читаемых при загрузке компьютера. В MS-DOS такие файлы называются файлами конфигурации; их всего два - это файлы autoexec. В них прежде всего включают команды загрузки драйвера мыши, дисковода CD-ROM, звуковой карты, расширенной памяти ( оперативная память, лежащая за пределами 1 Мбайт, рассматривается в MS-DOS как дополнительное устройство и требует специального драйвера), а также прочих устройств. [35]
![]() |
Функции независимого от устройств программного обеспечения.| Стандартный интерфейс драйверов отсутствует ( а. стандартный интерфейс драйверов присутствует ( б. [36] |
Этот вопрос связан с интерфейсом между драйверами устройств и остальной операционной системой. На рис. 5.10, а показана ситуация, в которой у всех драйверов различный интерфейс с операционной системой. Это означает, что функции драйвера, доступные системе, отличаются от драйвера к драйверу. Это может также означать, что функции ядра, необходимые для драйвера, тоже различаются. Все вместе это означает, что взаимодействие с каждым новым драйвером требует больших усилий программистов. [37]
![]() |
Функции независимого от устройств программного обеспечения.| Стандартный интерфейс драйверов отсутствует ( а. стандартный интерфейс драйверов присутствует ( б. [38] |
Этот вопрос связан с интерфейсом между драйверами устройств и остальной операционной системой. На рис. 5.10, я показана ситуация, в которой у всех драйверов различный интерфейс с операционной системой. Это означает, что функции драйвера, доступные системе, отличаются от драйвера к драйверу. Это может также означать, что функции ядра, необходимые для драйвера, тоже различаются. Все вместе это означает, что взаимодействие с каждым новым драйвером требует больших усилий программистов. [39]
К службам исполнительною цешра относятся диспетчеры и драйверы устройств. [40]
Кроме документации некоторые комплектующие должны иметь так называемые драйверы устройств - программы, поставляемые на дискетах производителями этих устройств. Это бывает особенно необходимо для правильной работы видеокарты, дисковода CD-ROM, звуковой карты, иногда для жесткого диска и всегда для любого нестандартного оборудования. [41]
Профаммы этой системы используют в своей работе абсолютные драйверы устройств ввода-вывода. [42]
Все системные программы и таблицы, а также драйверы устройств ввода-вывода во время работы системы находятся в оперативной памяти. [43]
Сюда входят следующие компоненты сетевого программного обеспечения: драйверы устройств связи, средства обеспечения достоверности передачи данных по сети, программные компоненты передачи от узла к узлу, программные средства взаимодействия задач в рамках ЭВМ, средства удаленного доступа к файлам. [44]
При такой структуре процесс, распределяющий запросы к драйверу устройства ( такому как процесс С) - это процесс, который управляет процессором IP. Этот процесс не показан явно на рис. 7.4. ( Он должен исполняться на процессоре АР. В большинстве случаев процессор, на котором исполняется процесс С - это тоже АР. Однако мы не запрещаем случаи, когда периферийная система имеет несколько процессоров, совместно использующих локальную память и связанных между собой через шину подсистемы. [45]