Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Операционные системы. Ч.1.pdf
Скачиваний:
40
Добавлен:
05.02.2023
Размер:
1.58 Mб
Скачать

42

Системы уровня B основаны на принципах пометки данных и распределения пользователей по категориям, реализующим мандатный контроль доступа. Каждому пользователю присваивается рейтинг защиты, и он может получать доступ к данным только в соответствии с этим рейтингом. Этот уровень в отличие от уровня С защищает систему от ошибочного поведения пользователя. Уровень А является самым высоким уровнем безопасности, он требует в дополнение ко всем требованиям уровня В выполнения формального, математически обоснованного доказательства соответствия системы требованиям безопасности. Различные коммерческие структуры (например, банки) особо выделяют необходимость учетной службы, аналогичной той, что предлагают государственные рекомендации С2. Любая деятельность, связанная с безопасностью, может быть отслежена и тем самым учтена. Это как раз то, чего требует стандарт для систем класса С2 и что обычно нужно банкам. Однако коммерческие пользователи, как правило, не хотят расплачиваться производительностью за повышенный уровень безопасности. А-уровень безопасности занимает своими управляющими механизмами до 90 % процессорного времени, что, безусловно, в большинстве случаев уже неприемлемо. Более безопасные системы не только снижают эффективность, но и существенно ограничивают число доступных прикладных пакетов, которые соответствующим образом могут выполняться в подобной системе. Например, для ОС Solaris (версия UNIX) есть несколько тысяч приложений, а для ее аналога В-уровня — только около ста.

Вопросы для самопроверки

1.Дайте объяснение понятиям операционной среды и операционной системы.

2.Назовите основные функции операционных систем.

3.Для чего используют интерфейсные оболочки? Приведите их примеры.

4.Что представляют собой эмуляторы ОС и сервисные программы ОС?

5.Приведите классификацию операционных систем.

43

6.Приведите классификацию построения ядер операционных систем.

7.Что понимают под интерфейсом прикладного программирования?

8.Что такое библиотека времени выполнения?

9.Классифицируйте функции API на различных уровнях реализации.

10.Дайте краткое описание стандарта POSIX.

11.Сформулируйте принципы построения операционных

систем.

12.Что декларирует документ «Оранжевая книга»?