Понедельник, Июль 5th, 2010

Операционные системы, среды и оболочки

? Для обеспечения защиты информации от несанкционированного доступа чаще всего используется механизм учетных записей. Он предполагает проведение аутентификации и aвторизации пользователя.
? Во многих современных операционных системах гарантируется степень безопасности данных, соответствующая уровню С2 в системе стандартов США.
? Основы стандартов в области безопасности были заложены «Критериями оценки надежных компьютерных систем» (Оранжевая Книга).
? Иерархия уровней безопасности, приведенная в Оранжевой Книге, помечает низший уровень безопасности как D, а высший — как А:
? В класс D попадают системы, оценка которых выявила их несоответствие требованиям всех других классов.
? Основные свойства С-систем: наличие подсистемы учета событий, связанных с безопасностью, и избирательный контроль доступа.
? Системы уровня В основаны на помеченных данных и распределении пользователей по категориям, то есть реализуют мандатный контроль доступа.
? Уровень А требует в дополнение ко всем требованиям уровня В выполнения доказательства соответствия системы требованиям безопасности.

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

? Микроядро само является модулем системного программного обеспечения, работающим в наиболее приоритетном состоянии компьютера и поддерживающим связи с остальной частью операционной системы, которая рассматривается как набор серверных приложений (служб).
? Основная идея технологии микроядра — создать необходимую среду верхнего уровня иерархии, из которой можно легко получить доступ ко всем функциональным возможностям уровня аппаратного обеспечения. При этом микроядро является стартовой точкой для создания всех остальных модулей системы.

? В микроядре содержится и исполняется минимальное количество кода, необходимое для реализации основных системных вызовов.
? Для большинства микроядерных операционных систем основой архитектуры выступает технология микроядра Mach.
? Микроядро обеспечивает только пять типов сервисов:
? управление виртуальной памятью;
? поддержка заданий и потоков;
? взаимодействие между процессами;
? управление поддержкой ввода-вывода и прерываниями;
? сервисы хоста и процессора.
? Наиболее ярким представителем микроядерных операционных систем является ОС реального времени QNX.

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37

Категория: Лекции