Драйвер - устройство - Большая Энциклопедия Нефти и Газа, статья, страница 3
"Подарки на 23-е февраля, это инвестиции в подарки на 8-е марта" Законы Мерфи (еще...)

Драйвер - устройство

Cтраница 3


Чтобы получить доступ к аппаратной части устройства, то есть к регистрам контроллера, драйвер устройства должен быть частью ядра операционной системы, по крайней мере, в существующих на сегодняшний день архитектурах. В действительности возможно создать и драйвер, работающий в пространстве пользователя, с системными вызовами для чтения и записи регистров устройств. В самом деле, это было бы даже неплохой идеей, так как позволило бы изолировать ядро от драйверов, а драйверы друг от друга. При этом была бы устранена основная причина крушения операционной системы - драйверы, содержащие ошибки, сталкивающиеся с ядром тем или иным образом. Тем не менее, поскольку современные операционные системы предполагают работу драйверов в ядре, мы рассмотрим здесь именно такую модель.  [31]

Кроме того, как уже было сказано, файловые системы также представлены в виде драйверов устройств. Самый большой драйвер устройства для интерфейса Win32 и GDI показан на правой стороне рис. 11.2. Он обрабатывает множество системных вызовов и управляет большей частью графики. Поскольку пользователи могут устанавливать новые драйверы, у них есть возможность изменить содержимое ядра и повредить систему. По этой причине драйверы следует писать с большой осторожностью.  [32]

Фактически это как бы портрет устройства, каким его видит прикладная программа через посредство драйвера устройства и программ операционной системы, ответственных за ввод-вывод информации. Поэтому скорее стоит говорить о типе файлов, расположенных на том или ином устройстве.  [33]

Все описанные выше программы были объединены в одну программу, обладающую одним общим набором драйверов устройств, что привело к существенной экономии объема памяти. Эту программу, которая по существу является небольшой операционной системой, в дальнейшем будем называть драйвером терминала.  [34]

В операционных системах семейства Windows операционная система берет на себя все функции по установке драйверов устройств и передаче им управления от приложений. Во многих случаях операционная система даже не нуждается в драйверах, полученных от разработчика устройства, а использует драйверы из собственной базы данных.  [35]

Все описанные выше программы были объединены в одну программу, обладающую одним общим набором драйверов устройств, что привело к существенной экономии объема памяти. Эту программу, которая по существу является небольшой операционной системой, в дальнейшем будем называть драйвером терминала.  [36]

Кроме того, как уже было сказано, файловые системы также представлены в виде драйверов устройств. Самый большой драйвер устройства для интерфейса Win32 и GDI показан на правой стороне рис. 11.2. Он обрабатывает множество системных вызовов и управляет большей частью графики. Поскольку пользователи могут устанавливать новые драйверы, у них есть возможность изменить содержимое ядра и повредить систему. По этой причине драйверы следует писать с большой осторожностью.  [37]

Звук, указанный параметром pszSound, должен помещаться в доступную память и должен подходить для установленного драйвера устройства воспроизведения волновых файлов. Функция PlaySound ищет файл звука в следующих каталогах: текущем, каталоге Windows, системном каталоге Windows, каталогах, перечисленных в переменной среды PATH, в списке каталогов, предоставляемых сетью.  [38]

Звук, указанный параметром pszSound, должен помещаться в доступную память и должен подходить для установленного драйвера устройства воспроизведения волновых файлов. Функция PlaySound ищет файл звука в следующих каталогах: текущем, каталоге Windows, системном каталоге Windows, каталогах, перечисленных в переменной среды PATH, в списке каталогов, предоставляемых сетью. Если указанный звук не находится, функция PlaySonnd воспроизводит системный звук по умолчанию.  [39]

Системный код, который, в свою очередь, состоит из векторов прерываний; системных буферов и таблиц; драйверов устройств; файлового процессора.  [40]

Для каждого устройства, с которым монитор способен взаимодействовать, имеется специальная программа, входящая в состав операционной системы и называемая драйвером устройства.  [41]

Подсистема диспетчера ВМ ( виртуальной машины) реализует все действия по управлению задачами, управлению памятью, загрузкой и завершением программ, а также облсуживапием виртуальных драйверов устройств.  [42]

Наше вводное рассмотрение системы ввода-вывода показывает, как ( центральная) подсистема 1432 отгорожена логически и физически при помощи интерфейса с периферийной подсистемой от детальной структуры и операций драйверов устройств. Это позволяет видеть со стороны i432 данного интерфейса функциональные возможности ввода-вывода, скрывая в то же время находящиеся за перегородкой подробности реализации ввода-вывода. Интерфейс ввода-вывода в системе iMAX углубляет это разделение. Его использование позволяет программисту видеть конкретные устройства ввода-вывода, реальные или моделируемые, с нескольких различных точек зрения: начиная от самого общего и, стало быть, наименее зависящего от устройства до полностью конкретного.  [43]

Может принимать одно из следующих предопределенных значений: DMICMMETHOD NONE - режим ICM заблокирован, DMICMMETHOD SYSTEM - режим ICM поддерживается системой, DMICMMETHOD DRIVER - режим ICM поддерживается драйвером устройства, DMICMMETHOD DEVICE - режим ICM поддерживается адресуемым устройством.  [44]

Если библиотека не поддерживает конкретную модель устройства, необходимый драйвер можно получить в Интернете на сервере фирмы, изготовившей оборудование, или на сервере компании Microsoft, где имеется коллекция драйверов устройств для операционных систем, выпускаемых этой компанией. Даже для старых и надежно работающих устройств рекомендуется периодически ( два раза в год) посещать сервер изготовителя и получать обновленную версию драйвера. Своевременное обновление драйверов устройств повышает эффективность работы оборудования, улучшает совместимость с программным обеспечением и повышает общую надежность системы.  [45]



Страницы:      1    2    3    4