Лекция №3
Тенденция в структурном построении ОС
а)
При использовании этой технологии каждая процедура системы имеет хорошо определённый интерфейс и вольна вызывать любую другую для выполнения нужной функции.
б)
При обращении к системным вызовам главная программа помещает параметры вызова в строго определённое место (регистр, стек) и переключает машину из режима пользователя в режим ядра (например, вызывая специальное программные прерывания).
В режиме ядра по сформированному коду вызывается сервисная процедура, при этом у каждого системного вызова имеется своя сервисная процедура, а утилита выполняет функции, нужные нескольким сервисным процедурам.
Все процедуры ядра системы собраны в один объектный файл.
Примеры: Ранние версии UNIX, MacOS, MSDOS.
Недостатки: систему нельзя загружать по частям, сложно модифицировать (расширить функциональность).