VI. Обеспечение взаимодействия с аппаратным обеспечением.

V. Управление установкой, исполнением и удалением приложений

1) Понятие многозадачности.

Наиболее важную часть работы операционной системы составляет работа с приложениями (программами). С точки зрения управления приложениями различают однозначные и многозадачные ОС.

Однозадачные ОС (MS-DOS) передают все ресурсы ВС одному исполняемому приложению и не допускают параллельного выполнения других приложений, а также его приостановки и запуска другого. В то же время, но параллельно с однозадачными ОС, возможна работа специальных программ, которые называются резидентными. Такие программы не опираются на ОС, а работают непосредственно с процессором, используя системные прерывания. Большинство ОС - многозадачные. Они управляют распределением ресурсов вычислительной системы между задачами и обеспечивают:

- одновременное или поочередное выполнение нескольких приложений;

- обмен данными между приложениями;

- совместное использование программных, аппаратных, сетевых и прочих ресурсов несколькими приложениями.

2) вопросы надежности.

ОС должна предоставлять возможность прерывания работы приложений по желанию пользователя и снятия сбойной задачи без ущерба для работы других приложений.

3) Установка приложений. Для правильности работы приложений на ПК они должны пройти операцию установки, а именно привязку к аппаратной и программной конфигурациям ВС, на которой будет выполняться работа.

Как правило, на ПК устанавливается дистрибутивный комплект, который в процессе установки на компьютер формируется в полноценное приложение. Использование дистрибутива связано с тем, что разработчики ПО не могут предусмотреть аппаратную и программную конфигурацию ВС.

В НГОС – операция установки приложений отсутствует, просто запускается программа привязки приложения.

ГОС – берут на себя установку приложения, обеспечивают доступ к драйверам устройств, формируют общие ресурсы, выполняют регистрацию приложений.

4) Удаление приложений.

В ГОС реализуется принцип совместного использования ресурсов, поэтому удаление приложений происходит под строгим управлением ОС.

 

Драйверы – программы, необходимые для управления аппаратными средствами. Производители аппаратных средств к каждому выпускаемом устройству прилагают несколько драйверов для различных ОС. Таким образом пользователь ...... программы. Их загрузка осуществляется автоматически или вручную.

При автоматическом запуске происходит выполнение файлов конфигурации ОС autoexec.bat и config.sys

В ГОС ОС берет на себя все функции по установке драйверов устройств и передачи им управления от приложений. В них реализуется принцип самоустановки, называемый plug-and-play. Т.е. система сама анализирует требования устройств о выделении им ресурсов для устройств и гибко реагирует на них, сключая захват одних и тех же средств разными устройствами.