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