Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
10-01-2013_13-05-42 / Лекция 8.doc
Скачиваний:
46
Добавлен:
31.05.2015
Размер:
54.27 Кб
Скачать

Лекция 8

Большинство современных графических операционных систем – многозадачные. Они управляют распределением ресурсов вычислительной системы между зада­чами и обеспечивают:

  • возможность одновременной или поочередной работы нескольких приложений;

  • возможность обмена данными между приложениями;

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

Вопросы надежности

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

У операционных систем семейства Windows последних поколений долгое время наблюдались две линии развития. В линию обычных операционных систем входилиWindows 95, Windows 98 иWindows Me. Эти системы могут испытывать общесистемные сбои из-за работы с приложениями, недостаточно четко соблюдаю­щими спецификацию операционной системы. Операционные системыWindows NTи Windows 2000 обладают повышенной устойчивостью и не выходят из строя при сбое приложений.Однако они менее универсальны, и, соответственно, парк доступ­ных приложений для них ограничен.

Попытка объединить достоинства обеих линий сделана в операционной системе Windows XPи последующих версияхWindows. Эта система сегодня активно распространяется по массовым много­целевым вычислительным системам, но постепенно проникает и на специализи­рованные рабочие места, где требуется повышенная надежность при ограничении круга используемых программ.

Установка приложений

Для правильной работы приложений на компьютере они должны пройти операцию, называемую установкой. Необходимость в установке связана с тем, что разработ­чики программного обеспечения не могут заранее предвидеть особенности аппарат­ной и программной конфигурации вычислительной системы, на которой предстоит работать их программам. Таким образом,дистрибутивный комплект (установоч­ный пакет) программного обеспечения, как правило, представляет собой не закон­ченный программный продукт, а полуфабрикат, из которого в процессе установки на компьютере формируется полноценное рабочее приложение. При этом осущест­вляется привязка приложения к существующей аппаратно-программной среде и его настройка на работу именно в этой среде.

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

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

В операци­онных системах, где каждое приложение самообеспечено собственными ресурсами (например, в MS-DOS), его удаление не требует специального вмешательства опера­ционной системы. Для этого достаточно удалить каталог, в котором размещается приложение, со всем его содержимым.

В операционных системах, реализующих принцип совместного использования ресурсов (например, в системах семейства Windows), процесс удаления приложений имеет особенности. Нельзя допустить, чтобы при удалении одного приложения были удалены ресурсы, на которые опираются другие приложения, даже если эти ресурсы были когда-то установлены вместе с удаляемым приложением. В связи с этим удаление приложений происходит под строгим контролем операционной сис­темы. Полнота удаления и надежность последующего функционирования операци­онной системы и оставшихся приложений во многом зависят от корректности уста­новки и, регистрации приложений вреестреоперационной системы.

Соседние файлы в папке 10-01-2013_13-05-42