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

Лекция №3

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

а)

При использовании этой технологии каждая процедура системы имеет хорошо определённый интерфейс и вольна вызывать любую другую для выполнения нужной функции.

б)

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

В режиме ядра по сформированному коду вызывается сервисная процедура, при этом у каждого системного вызова имеется своя сервисная процедура, а утилита выполняет функции, нужные нескольким сервисным процедурам.

Все процедуры ядра системы собраны в один объектный файл.

Примеры: Ранние версии UNIX, MacOS, MSDOS.

Недостатки: систему нельзя загружать по частям, сложно модифицировать (расширить функциональность).


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: