Студопедия  
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Многослойная структура операционной системы

Читайте также:
  1. A) структура рабочего стола
  2. CAD/CAM-системы в ТПП
  3. CALS-технологий и единая интегрированной системы управления вуза
  4. I. Общие симптомы заболеваний пищеварительной системы.
  5. I. Правосознание: понятие, структура, функции и виды.
  6. II. Исследование В-системы иммунитета.
  7. II. Система культуры и её структура.
  8. II. СТРУКТУРА отчетА по Практике по профилю специальности
  9. II. СТРУКТУРА отчетА по УЧЕБНОЙ Практике
  10. II. Структура правовой нормы.

Вычислительную систему, работающую под управлением ОС на основе ядра, можно рассматривать как систему, состоящую из трех иерархически расположенных слоев: нижний слой образует аппаратура, промежуточный – ядро, верхний – утилиты, обрабатывающие программы и приложения (рис. 5).


 

 

Рис. 5 Трехслойная схема вычислительной системы

 

При такой организации ОС приложения не могут непосредственно взаимодействовать с аппаратурой, а только через слой ядра.

Такая организация системы имеет много достоинств:

– упрощается разработка системы, так как сначала ("сверху вниз") можно определить функции слоев и межслойные интерфейсы, а затем при детальной реализации постепенно наращивать мощность функций слоев, двигаясь "снизу вверх";

– при модернизации системы можно изменять модули внутри слоя без необходимости производить какие-либо изменения в остальных слоях, если при этих внутренних изменениях межслойные интерфейсы остаются в силе.

 

Так как ядро представляет собой сложный многофункциональный комплекс, то многослойный подход обычно распространяется и на структуру ядра.

Ядро может состоять из следующих слоев (рис. 6):

средства аппаратной поддержки ОС – часть функций ОС может выполняться и аппаратными средствами, поэтому иногда можно встретить определение операционной системы как совокупности программных и аппаратных средств.

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

базовые механизмы ядра этот слой выполняет наиболее примитивные операции ядра. Модули данного слоя не принимают решений о распределении ресурсов– они только отрабатывают принятые "наверху" решения, почему и называются исполнительными механизмами для модулей верхних слоев.

диспетчеры ресурсов этот слой состоит из мощных функциональных модулей, реализующих стратегические задачи по управлению основными ресурсами вычислительной системы.

интерфейс системных вызовов этот слой является самым верхним слоем ядра и взаимодействует непосредственно с приложениями и системными утилитами, образуя прикладной программный интерфейс операционной системы.


 

 

 

Рис. 6 Многослойная структура ядра ОС

 

 




Дата добавления: 2014-12-19; просмотров: 113 | Поможем написать вашу работу | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2024 год. (0.007 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав