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

UptoLike

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

1. АРХИТЕКТУРА ОПЕРАЦИОННОЙ СИСТЕМЫ
1.1 Ядро и вспомогательные модули ОС
Любая сложная система должна иметь понятную и рациональную
структуру, то есть разделяться на части модули, имеющие вполне
законченное функциональное назначение с четко оговоренными правилами
взаимодействия. Ясное понимание роли каждого отдельного модуля
существенно упрощает работу по модификации и развитию системы.
Напротив, сложную систему без хорошей структуры чаще проще разработать
заново, чем модернизировать.
Функциональная сложность операционной системы неизбежно
приводит к сложности ее архитектуры.
Архитектура ОС - структурная организация ОС на основе различных
программных модулей.
Обычно в состав ОС входят:
исполняемые и объектные модули стандартных для данной ОС
форматов,
библиотеки разных типов,
модули исходного текста программ,
программные модули специального формата (например, загрузчик
ОС, драйверы ввода-вывода),
конфигурационные файлы,
файлы документации и модули справочной системы и т. д.
Большинство современных операционных систем представляют собой
хорошо структурированные модульные системы, способные к развитию,
расширению и переносу на новые платформы. Какой-либо единой
архитектуры ОС не существует, но существуют универсальные подходы к
структурированию ОС.
Общим подходом к структуризации ОС является разделение ее
модулей на две группы:
ядро — компоненты, выполняющие основные функции ОС;
модули, выполняющие вспомогательные функции ОС.
Модули ядра выполняют такие базовые функции ОС, как управление
процессами, памятью, устройствами ввода-вывода и т. п.
Ядро составляет сердцевину операционной системы, без него ОС
является полностью неработоспособной и не сможет выполнить ни одну из
своих функций.
11
           1. АРХИТЕКТУРА ОПЕРАЦИОННОЙ СИСТЕМЫ

             1.1 Ядро и вспомогательные модули ОС

     Любая сложная система должна иметь понятную и рациональную
структуру, то есть разделяться на части — модули, имеющие вполне
законченное функциональное назначение с четко оговоренными правилами
взаимодействия. Ясное понимание роли каждого отдельного модуля
существенно упрощает работу по модификации и развитию системы.
Напротив, сложную систему без хорошей структуры чаще проще разработать
заново, чем модернизировать.
     Функциональная сложность операционной        системы   неизбежно
приводит к сложности ее архитектуры.
     Архитектура ОС - структурная организация ОС на основе различных
программных модулей.
     Обычно в состав ОС входят:
     − исполняемые и объектные модули стандартных для данной ОС
       форматов,
     − библиотеки разных типов,
     − модули исходного текста программ,
     − программные модули специального формата (например, загрузчик
       ОС, драйверы ввода-вывода),
     − конфигурационные файлы,
     − файлы документации и модули справочной системы и т. д.
     Большинство современных операционных систем представляют собой
хорошо структурированные модульные системы, способные к развитию,
расширению и переносу на новые платформы. Какой-либо единой
архитектуры ОС не существует, но существуют универсальные подходы к
структурированию ОС.
     Общим подходом к структуризации ОС является разделение ее
модулей на две группы:
     − ядро — компоненты, выполняющие основные функции ОС;
     − модули, выполняющие вспомогательные функции ОС.
     Модули ядра выполняют такие базовые функции ОС, как управление
процессами, памятью, устройствами ввода-вывода и т. п.
      Ядро составляет сердцевину операционной системы, без него ОС
является полностью неработоспособной и не сможет выполнить ни одну из
своих функций.




                                  11