Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОС 2 модуль все части ПЕЧАТАТЬ.docx
Скачиваний:
68
Добавлен:
18.12.2018
Размер:
328.96 Кб
Скачать

Часть 3

1)_Ч3 Что понимают под архитектурой, структурой и составом ос?

Структура - состав частей и связи между ними, модули, имеющие вполне законченное функциональное назначение с четко оговоренными правилами взаимодействия. Архитектура: 1) структурная организация ОС на основе различных программных модулей; 2) логическая организация системы с точки зрения пользователей. В состав ОС обычно входят исполняемые и объектные модули стандартных форматов данной ОС, модули исходного текста программ, библиотеки разных типов, программные модули специального формата (например, загрузчик ОС, драйверы ввода-вывода), конфигурационные файлы, файлы документации, модули справочной системы и другие.

2)_Ч3 Каков типовой состав ос?

В состав ОС обычно входят исполняемые и объектные модули стандартных форматов данной ОС, модули исходного текста программ, библиотеки разных типов, программные модули специального формата (например, загрузчик ОС, драйверы ввода-вывода), конфигурационные файлы, файлы документации, модули справочной системы и другие.

ОС

Ядро

Вспомогательные модули ОС

Модули, решающие внутрисистемные задачи

Модули, обеспечивающие поддержку приложений

Утилиты

Системные обрабатывающие программы

Сервисные программы

Библиотеки процедур различного назначения

3)_Ч3 Представьте классическую архитектуру ос (на основе ядра), поясните состав и функции ядра и вспомогательных модулей ос.

Модули ядра выполняют базовые функции ОС: управление процессами, памятью, УВВ и другие. Ядро составляет сердцевину, без которой ОС становится полностью неработоспособной. Такое ядро ОС называют монолитным. В состав ядра входят:

*модули, решающие внутрисистемные задачи организации вычислительного процесса

*модули, обеспечивающие поддержку приложений (создание прикладной программной среды). Функции ядра, которые могут вызываться приложениями, образуют API.

Функции, выполняемые модулями ядра, являются наиболее часто используемыми функциями ОС. Поэтому скорость их выполнения определяет производительность всей системы в целом. Для обеспечения высокой скорости работы ОС все модули ядра или большая их часть постоянно находятся в ОП.

Ядро является движущей силой всех вычислительных процессов в компьютерной системе, и крах ядра равносилен краху всей системы.

Вспомогательные модули ОС обычно подразделяются на следующие группы:

*утилиты – программы, решающие отдельные задачи управления и сопровождения компьютерной системы, например, программы сжатия дисков, архивирования данных;

*системные обрабатывающие программы – компиляторы, компоновщики, отладчики, профайлеры и т.п.;

*сервисные программы, предоставляющие пользователю дополнительные услуги, такие как специальный вариант графического интерфейса пользователя (ГИП), калькулятор, игры и т.д.;

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

Архитектура ОС, основанная на монолитном ядре, давно стала классической. Важным ее свойством является возможность защиты кодов и данных ОС за счет выполнения функций ядра в привилегированном режиме.