![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Развитием многоуровневой концепции стала ядерная архитектура. В общем случае уровни ОС представляют собой серию концентрических колец, где внутренние кольца являлись более привилегированными, чем внешние.
Ядро – центральная часть ОС, выполняющая основные функции.
Ядро системы MULTICS, находящееся постоянно в памяти компьютера занимало всего 135 Килобайт кода.
Уровни привилегий (защиты).
Для обеспечения привилегий ОС необходима соответствующая аппаратная поддержка.
Между числом уровней привилегий, поддерживаемых аппаратно, и числом уровней привилегий ОС нет прямого соответствия.
Для реализации ядра необходимо хотя бы два уровня: основные процедуры ОС выполняются в привилегированном режиме, тогда как пользовательские программы – в непривилегированном.
Ядро в привилегированном (защищенном) режиме.
Повышение устойчивости ОС обеспечиваемое рабой ядра в привилегированном режиме достигается за счет некоторого замедления выполнения системных вызовов.
Системный вызов привилегированного ядра инициирует переключение процессора из пользовательского режима в защищенный, а при возврате к приложению – обратно. В результате вызов выполняется медленнее.
Дата публикования: 2014-11-19; Прочитано: 306 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!