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

UptoLike

134
С точки зрения обеспечения безопасности самой прогрес-
сивной на сегодняшний день технологией построения ОС являет-
ся технология микроядра. В отличие от традиционной архитекту-
ры, в которой ОС представляет собой монолитное ядро, реали-
зующее основные функции по управлению аппаратными ресур-
сами и организующее среду для выполнения пользовательских
процессов, микроядерная архитектура распределяет функции
ОС
между микроядром и входящими в состав ОС системными серви-
сами (процессы, равноправные с пользовательскими приложе-
ниями).
Микроядро выполняет базовые функции операционной сис-
темы, на которые опираются эти системные сервисы и приложе-
ния. В итоге такие важные компоненты ОС как файловая система,
сетевая поддержка и т.д. превращаются в независимые
модули,
которые функционируют как отдельные процессы и взаимодей-
ствуют с ядром и друг с другом на общих основаниях. Имевшее
раньше место четкое разделение программного обеспечения на
системные и прикладные программы размывается, т.к. между
процессами, реализующими функции ОС, и прикладными про-
цессами, выполняющими программы пользователя, нет никаких
различий. Все компоненты системы
используют средства микро-
ядра для обмена сообщениями, но взаимодействуют непосредст-
венно. Микроядро лишь проверяет законность сообщений, пере-
сылает их между компонентами и обеспечивает доступ к аппара-
туре.
Другое изменение в технологии построения ОС, связанное
исключительно с внедрением технологии микроядра, это органи-
зация взаимодействий между процессами и ядром с помощью
универсального
механизма передачи информацииобмена со-
общениями, пришедшего на смену технике системных вызовов.
При этом десятки или даже сотни вызовов, различающихся чис-
лом и типом параметров, можно заменить несколькими типами
сообщений, которые содержат компактные порции информации и
могут передаваться от одного обработчика к другому.
На современном этапе развития ОС эта технология является
самой перспективной, т.к. позволяет преодолеть самые заметные
недостатки существующих системотсутствие мобильности,
громоздкость, ресурсоемкость. Реализация многих традиционных
                             134


      С точки зрения обеспечения безопасности самой прогрес-
сивной на сегодняшний день технологией построения ОС являет-
ся технология микроядра. В отличие от традиционной архитекту-
ры, в которой ОС представляет собой монолитное ядро, реали-
зующее основные функции по управлению аппаратными ресур-
сами и организующее среду для выполнения пользовательских
процессов, микроядерная архитектура распределяет функции ОС
между микроядром и входящими в состав ОС системными серви-
сами (процессы, равноправные с пользовательскими приложе-
ниями).
      Микроядро выполняет базовые функции операционной сис-
темы, на которые опираются эти системные сервисы и приложе-
ния. В итоге такие важные компоненты ОС как файловая система,
сетевая поддержка и т.д. превращаются в независимые модули,
которые функционируют как отдельные процессы и взаимодей-
ствуют с ядром и друг с другом на общих основаниях. Имевшее
раньше место четкое разделение программного обеспечения на
системные и прикладные программы размывается, т.к. между
процессами, реализующими функции ОС, и прикладными про-
цессами, выполняющими программы пользователя, нет никаких
различий. Все компоненты системы используют средства микро-
ядра для обмена сообщениями, но взаимодействуют непосредст-
венно. Микроядро лишь проверяет законность сообщений, пере-
сылает их между компонентами и обеспечивает доступ к аппара-
туре.
      Другое изменение в технологии построения ОС, связанное
исключительно с внедрением технологии микроядра, это органи-
зация взаимодействий между процессами и ядром с помощью
универсального механизма передачи информации – обмена со-
общениями, пришедшего на смену технике системных вызовов.
При этом десятки или даже сотни вызовов, различающихся чис-
лом и типом параметров, можно заменить несколькими типами
сообщений, которые содержат компактные порции информации и
могут передаваться от одного обработчика к другому.
      На современном этапе развития ОС эта технология является
самой перспективной, т.к. позволяет преодолеть самые заметные
недостатки существующих систем – отсутствие мобильности,
громоздкость, ресурсоемкость. Реализация многих традиционных