Программно-аппаратные средства обеспечения информационной безопасности - 141 стр.

UptoLike

141
Рассмотрим внутреннюю структуру МК++, назначение и
основные функции составляющих его компонентов. Как видно из
рис. 4.5, структура МК++, представляет собой иерархию, в кото-
рой каждый уровень опирается на сервисы, реализуемые ниже-
стоящими уровнями, и, в свою очередь, обслуживает уровни, ле-
жащие выше.
Для того чтобы пояснить, как функционирует микроядро,
рассмотрим в общих
чертах тот сервис, который реализуется
компонентами МК++ и некоторыми задачами, обеспечивающими
важные для функционирования системы функции.
Рис. 4.4
1. Подсистема управления процессорами представляет со-
бой самую низкоуровневую и в наибольшей степени зависимую
от аппаратной платформы подсистему во всей структуре микро-
ядра. Подсистема управления процессорами контролирует все
переходы между различными режимами работы процессоров, в
том числе изменение уровня привилегий и переходы между раз-
личными кольцами защиты, а также переключение
с одного по-
порт
порт
порт
порт
порт
порт
порт
порт
ресурсы
Контроль
сообщений
сообщение
Контроль за
доступом к
ресурсам
сообщение
сообщение сообщение
сообщение
сообщение
поток поток
поток
Микроядро
Задача-сервер Задача-клиент
                                   141


     Рассмотрим внутреннюю структуру МК++, назначение и
основные функции составляющих его компонентов. Как видно из
рис. 4.5, структура МК++, представляет собой иерархию, в кото-
рой каждый уровень опирается на сервисы, реализуемые ниже-
стоящими уровнями, и, в свою очередь, обслуживает уровни, ле-
жащие выше.
     Для того чтобы пояснить, как функционирует микроядро,
рассмотрим в общих чертах тот сервис, который реализуется
компонентами МК++ и некоторыми задачами, обеспечивающими
важные для функционирования системы функции.


  поток         поток   порт
                                                             порт


                        порт                                 порт
  Контроль за
  доступом к                        Микроядро                       поток
  ресурсам
                        порт                                 порт


                                           сообщение         порт
  ресурсы               порт

                                           сообщение

                               сообщение         сообщение
   Задача-сервер                                             Задача-клиент
                               сообщение         сообщение


                                         Контроль
                                         сообщений




                                Рис. 4.4

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