пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

Архитектура операционных систем

Для ОС должны быть обеспечены как минимум два уровня привелегий -высокий для ОС (привелегированный режим,или режим ядра) и низкий для остальных приложений (непривилегированный,или пользовательский режим работы). Архитектура современных процессоров позволяет организовать четыре уровня привелегий,но большинсво ОС используют только два.Программа исполняющаяся в привилегированном режиме,имеет все права.,поэтому процессор выполняет любую команду этой программы,а в пользовательском режиме процессор может исполнить только обычные команды обработки данных и не имеет доступа к системному адресному пространству. Монолитное ядро-старейший способ организации операционных систем,компоненты операционной системы являются не самостоятельными модулями,а составными частями одной большой программы.Моннолитное ядро -этo такая схема опреционной системы,при которой все компоненты являются составными частями одной программы,используют общие структуры данных и взаимодействуют друг с другом путем непосредственного вызова процедур. Суть микроядерной архитектуры в том,что в привилегированном режиме остается работать только небольшая часть ОС,называемая микроядром.Главное достоинство микроядерной архитектуры-устойчивость к сбоям оборудования,ошибкам к компонентах системы.Микроядерная архитектура более надежна,чем с монолитным ядром,поскольку ошибка на уровне непривилегированной программы менее опасна,чем отказ на уровне режиме ядра.

21.01.2014; 14:50
хиты: 164
рейтинг:0
Точные науки
информатика
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь