Составители:
свою работу либо самостоятельно, либо обратиться к другому модулю своего
слоя, либо обратиться за помощью к нижележащему слою через межслойный
интерфейс.
Рис. 1.7. Многослойная структура ядра ОС
Ядро может состоять из следующих слоев (рис. 1.7):
− Средства аппаратной поддержки ОС. Часть функций ОС может
выполняться и аппаратными средствами. К операционной системе
относят, естественно, не все аппаратные устройства компьютера, а
только средства аппаратной поддержки ОС, то есть те, которые
прямо участвуют в организации вычислительных процессов:
− средства поддержки привилегированного режима,
− систему прерываний,
− средства переключения контекстов процессов,
− средства защиты областей памяти и т. п.
− Машинно-зависимые компоненты ОС. Этот слой образуют
программные модули, в которых отражается специфика аппаратной
платформы компьютера. В идеале этот слой полностью экранирует
вышележащие слои ядра от особенностей аппаратуры. Это
позволяет разрабатывать вышележащие слои на основе машинно-
независимых модулей, существующих в единственном экземпляре
для всех типов аппаратных платформ, поддерживаемых данной ОС.
− Базовые механизмы ядра. Этот слой выполняет наиболее
примитивные операции ядра, такие как:
− программное переключение контекстов процессов,
17
свою работу либо самостоятельно, либо обратиться к другому модулю своего
слоя, либо обратиться за помощью к нижележащему слою через межслойный
интерфейс.
Рис. 1.7. Многослойная структура ядра ОС
Ядро может состоять из следующих слоев (рис. 1.7):
− Средства аппаратной поддержки ОС. Часть функций ОС может
выполняться и аппаратными средствами. К операционной системе
относят, естественно, не все аппаратные устройства компьютера, а
только средства аппаратной поддержки ОС, то есть те, которые
прямо участвуют в организации вычислительных процессов:
− средства поддержки привилегированного режима,
− систему прерываний,
− средства переключения контекстов процессов,
− средства защиты областей памяти и т. п.
− Машинно-зависимые компоненты ОС. Этот слой образуют
программные модули, в которых отражается специфика аппаратной
платформы компьютера. В идеале этот слой полностью экранирует
вышележащие слои ядра от особенностей аппаратуры. Это
позволяет разрабатывать вышележащие слои на основе машинно-
независимых модулей, существующих в единственном экземпляре
для всех типов аппаратных платформ, поддерживаемых данной ОС.
− Базовые механизмы ядра. Этот слой выполняет наиболее
примитивные операции ядра, такие как:
− программное переключение контекстов процессов,
17
Страницы
- « первая
- ‹ предыдущая
- …
- 15
- 16
- 17
- 18
- 19
- …
- следующая ›
- последняя »
