ВЗАИМОДЕЙСТВИЕ С АППАРАТНЫМИ СРЕДСТВАМИ

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

Выпуская устройство, его разработчик прикладывает к нему несколько драйверов - специальных программных средств управления, предназначенных для основных операционных систем. Драйверы имеют точки входа для взаимодействия с прикладными программами, а диспетчеризация обращений прикладных программ к драйверам устройств — это одна из функций операционной системы.

В операционных системах MS-DOS драйверы устройств загружаются как резидентные программы, напрямую работающие с процессором и другими устройствами материнской платы. Загрузка драйверов устройств может быть ручной или автоматической, когда команды на загрузку и настройку драйверов включаются в состав файлов, автоматически читаемых при загрузке компьютера.

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

Каждое подключенное устройство может использовать до трех аппаратных ресурсов устройств материнской платы: адресов внешних портов процессора, прерываний процессора и каналов прямого доступа к памяти. Если устройство подключается к материнской плате через шину PCI, то есть техническая возможность организовать между ним и материнской платой обратную связь. Операционная системе анализирует требования устройств о выделении им ресурсов и гибко реагирует на них, исключая захват одних и тех же ресурсов разными устройствами. Такой принцип динамического распределения ресурсов операционной системой получил название plug-and-play, а устройства, удовлетворяющие этому принципу, называются самоустанавливающимися.

В базовый состав операционной системы включены служебные приложения.








Дата добавления: 2015-08-14; просмотров: 1495;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.005 сек.