Многослойная структура ОС

Автор: Пользователь скрыл имя, 24 Апреля 2012 в 16:34, контрольная работа

Описание работы

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

Содержание

Введние. 3
1. Ядро и вспомогательные модули ОС 3
2. Ядро в привилегированном режиме 5
3. Многослойная структура ОС 9
4. Аппаратная зависимость и переносимость ОС 13
5. Типовые средства аппаратной поддержки ОС 13
6. Машинно-зависимые компоненты ОС 15
7. Переносимость операционной системы 16
Выводы 18
Список литературы. 19

Работа содержит 1 файл

ОС23.docx

— 561.07 Кб (Скачать)

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

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

Список  литературы.

 
  1. В.Г.Олифер, Н.А.Олифер Сетевые операционные системы Учебник для ВУЗов
  2. http://education.aspu.ru/view.php?olif=gl3#8

Информация о работе Многослойная структура ОС