Разделы:


Best links:

Процессор операционной системы

         По мере совершенствования технологии производства микросхем появилась возможность размещать на кристалле системные средства, необходимые для реализации высокопроизводительных специализированных ВМ. Примером такой микросхемы является Intel 80130, которая совместно с ЦП, работающим в максимальном режиме образует то, что фирма Intel называет процессором операционной системы. Архитектура этой микросхемы представлена на рис. 8.14.

ImageImage

Рис. 8.14. Архитектура микросхемы Intel80130

В этой ОС имеются три заблокированных состояния: пассивное, приостановленнос и пассивно-приостановленное. Система характеризуется тем, что управляет событиями, а временная зависимость заключается в том, что процесс может быть переведен в пассивное состояние на определенное время. Изменения состояний вызываются программными приказами, которые называются системными вызовами и реализуются с помощью программных прерываний или автоматически после возникновения определенных событий.

Image

Рис. 8.15. Состояния процессов

Возможные изменения показаны стрелками и дугами, причем номера стрелок на рис. 8.15 соответствуют номерам следующих действий:

1. Процесс входит в систему, когда он создается системным вызовом CREATETASK.

2. Процесс переводится из состояния готовности в состояние выполнения, когда:

его приоритет выше приоритета выполняемого процесса;

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

предыдущаяследующая