Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Otvety_na_bilety.docx
Скачиваний:
22
Добавлен:
23.12.2018
Размер:
235.71 Кб
Скачать
  1. Архитектура ос. Ядро и приложения в одном режиме.

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

Преимущество: повышение производительности (исключаются затраты на переключение режимов).

Недостаток: более низкая надежность системы.

Поэтому областью применения такой архитектуры является системы для которых надежность не основной показатель. Реальная область применения это ОС для специальных целей. (Пр. для файлового сервера…)

  1. Архитектура ос. Микроядерная архитектура.

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

В ядре же остается предельный минимум функций. Прежде всего, это те функции, которые нельзя отделить от аппаратной части и средства взаимодействия между модулями. Такое уменьшенное ядро называется – микроядром. Микроядро остается в привилегированном режиме, а серверы ОС выносятся в пользовательский.

Преимущества: - повышение надёжности;

-гибкость системы

-улучшение переносимости

-хорошие предпосылки для распределенных вычислений.

Главный недостаток: еще большее снижение производительности, связанная с переключением режимов в работе. (Любой системный вызов потребует четырех таких переключений.)

6. Понятие многозадачности. Сравнительный анализ различных подходов.

Многозадачность (мультипрограммирование) – такой способ организации вычислительного процесса, при котором одновременно выполняется несколько единиц работы.

Цель М. : повышение эффективности использования ресурсов вычислительной системы.

Эффективность работы оценивают по критериям эффективности:

-пропускная способность (число задач, выполненных в единицу времени)

-удобство работы пользователя

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

Основные типы многозадачности ОС: -системы пакетной обработки, -системы разделения времени, -системы реального времени.

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

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

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]