Монолитная система
Структура системы:
- Главная программа, которая вызывает требуемые сервисные процедуры.
- Набор сервисных процедур, реализующих системные вызовы.
- Набор утилит, обслуживающих сервисные процедуры.
Простая модель монолитной системы
В этой модели для каждого системного вызова имеется одна сервисная процедура (например, читать из файла). Утилиты выполняют функции, которые нужны нескольким сервисным процедурам (например, для чтения и записи файла необходима утилита работы с диском).
Этапы обработки вызова:
- Принимается вызов
- Выполняется переход из режима пользователя в режим ядра
- ОС проверяет параметры вызова для того, чтобы определить, какой системный вызов должен быть выполнен
- После этого ОС обращается к таблице, содержащей ссылки на процедуры, и вызывает соответствующую процедуру.
Дата добавления: 2015-07-14; просмотров: 657;