Операционные системы, среды и оболочки. Макаренко С.И. - 142 стр.

UptoLike

Составители: 

Различные коммерческие структуры (например, банки) особо выделяют
необходимость учетной службы, аналогичной той, что предлагают
государственные рекомендации С2. Любая деятельность, связанная с
безопасностью, может быть отслежена и тем самым учтена. Это как раз то,
что требует С2 и то, что обычно нужно банкам.
10.2 Тенденции в структурном построении ОС
Как уже отмечалось выше, для удовлетворения требований,
предъявляемых к современной ОС, большое значение имеет ее структурное
построение. Операционные системы прошли длительный путь развития от
монолитных систем к хорошо структурированным модульным системам,
способным к развитию, расширению и легкому переносу на новые
платформы.
10.2.1 Монолитные системы
В общем случае "структура" монолитной системы представляет
собой отсутствие структуры (рисунок 10.1). ОС написана как набор
процедур, каждая из которых может вызывать другие, когда ей это
нужно. При использовании этой техники каждая процедура системы имеет
хорошо определенный интерфейс в терминах параметров и результатов, и
каждая вольна вызвать любую другую для выполнения некоторой нужной
для нее полезной работы.
Рис. 10.1. Монолитная структура ОС
Для построения монолитной системы необходимо скомпилировать все
отдельные процедуры, а затем связать их вместе в единый объектный файл
с помощью компоновщика Каждая процедура видит любую другую
процедуру ( в отличие от структуры, содержащей модули, в которой большая
142
      Различные коммерческие структуры (например, банки) особо выделяют
необходимость учетной службы, аналогичной той, что предлагают
государственные рекомендации С2. Любая деятельность, связанная с
безопасностью, может быть отслежена и тем самым учтена. Это как раз то,
что требует С2 и то, что обычно нужно банкам.

         10.2 Тенденции в структурном построении ОС

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

                      10.2.1 Монолитные системы

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




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

                                  142