Cтраница 2
Следующая группа команд позволяет изменять параметры драйверов устройств. [16]
Команда HI-Z обеспечивает возможность запрещения работы всех драйверов устройства. Команда DEBUGREQEST разрешает перевод ядра DSP56300 в режим отладки. Ядро DSP56300 включает 4-битный регистр команд IR, состоящий из сдвигового регистра с параллельными выходами. Данные передаются из сдвигового регистра по этим выводам во время состояния контроллера обновление - IR. [17]
![]() |
Некоторые из полей типичной таблицы cdevsw. [18] |
Ввод-вывод в операционной системе UNIX реализуется набором драйверов устройств, по одному для каждого типа устройств. Функция драйвера заключается в изолировании остальной части системы от индивидуальных отличительных особенностей аппаратного обеспечения. При помощи стандартных интерфейсов между драйверами и остальной операционной системой большая часть системы ввода-вывода может быть помещена в машинно-независимую часть ядра. [19]
Система РВС-400 состоит из управляющей программы, драйверов устройств и вспомогательных программ. [20]
![]() |
Некоторые из полей типичной таблицы cdevsw. [21] |
Ввод-вывод в операционной системе UNIX реализуется набором драйверов устройств, по одному для каждого типа устройств. Функция драйвера заключается в изолировании остальной части системы от индивидуальных отличительных особенностей аппаратного обеспечения. При помощи стандартных интерфейсов между драйверами и остальной операционной системой большая часть системы ввода-вывода может быть помещена в машинно-независимую часть ядра. [22]
Последняя часть схемы на рис. 11.2 состоит из драйверов устройств. Каждый драйвер может управлять одним или несколькими устройствами ввода-вывода, но драйвер устройства может также выполнять действия, не относящиеся к какому-либо специфическому устройству - шифровать поток данных или даже просто предоставлять доступ к структурам данных ядра. Драйверы устройств не являются частью двоичного файла ntoskrnl. Преимущество такого подхода заключается в том, что как только драйвер устанавливается в систему, он добавляется в реестр и затем динамически загружается при каждой загрузке системы. [23]
Использование таких контроллеров должно еще в большей степени упростить разработку драйверов устройств и снизить объемы памяти, требующиеся для хранения описаний графических фрагментов. По сути эти контроллеры являются периферийными микропроцессорами, предназначенными для управления дисплеями с самыми разнообразными характеристиками - от простейших монохроматических до самых мощных цветных дисплеев с высокой разрешающей способностью. Команды, выполняемые контроллером, подобраны так, чтобы минимизировать объем драйверов, выполняющих функции кодировки информации. Использование таких контроллеров позволит еще в большей степени удешевить персональные микроЭВМ, одновременно увеличив их мощность для отображения графической информации. [24]
![]() |
Сравнение размеров некоторых операционных систем. [25] |
В различных системах также очень сильно разнится количество файловых систем, драйверов устройств и поставляемых библиотек. К тому же система Windows содержит большое количество тестового кода, которого не содержит UNIX, некоторые утилиты и поддержку большого числа других языков, помимо английского. Наконец, эти измерения производились различными людьми, что тоже повлияло на разницу в учете ( например, следует ли учитывать сборочные файлы проектов, заголовочные файлы и документацию. Таким образом, это больше напоминает сравнение яблок не с апельсинами, а с телефонными аппаратами. [26]
Наиболее современные операционные системы позволяют управлять не только установкой и регистрацией программных драйверов устройств, но и процессом аппа-ратно-логического подключения. Каждое подключенное устройство может использовать до трех аппаратных ресурсов устройств материнской платы: адресов внешних портов процессора, прерываний процессора и каналов прямого доступа к памяти. [27]
B CM ЭВМ - таблица операционной системы, используемая управляющей программой и драйвером устройства ввода-вывода и содержащая динамические данные о контроллере. [28]
В СМ-50 / 60 реализован схемно-микропрограммный интерпретатор системы команд ввода-вывода, обеспечивающий использование драйверов устройств ввода-вывода, выходящих на интерфейс 2К ( с помощью дуплексного регистра) или на интерфейс ИРПР. [29]
Обмен символами между мультиплексором и оперативной памятью ЭВМ выполняется по Общей шине программно драйвером устройства. [30]