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

Рис. 8.14. Архитектура микросхемы Intel80130
В этой ОС имеются три заблокированных состояния: пассивное, приостановленнос и пассивно-приостановленное. Система характеризуется тем, что управляет событиями, а временная зависимость заключается в том, что процесс может быть переведен в пассивное состояние на определенное время. Изменения состояний вызываются программными приказами, которые называются системными вызовами и реализуются с помощью программных прерываний или автоматически после возникновения определенных событий.
Рис. 8.15. Состояния процессов
Возможные изменения показаны стрелками и дугами, причем номера стрелок на рис. 8.15 соответствуют номерам следующих действий:
1. Процесс входит в систему, когда он создается системным вызовом CREATETASK.
2. Процесс переводится из состояния готовности в состояние выполнения, когда:
его приоритет выше приоритета выполняемого процесса;
выполняемый процесс переводится в пассивное или приостановленное состояние, если приоритет процесса в состоянии готовности столь же высок, как и приоритет любого другого процесса в состоянии готовности, но сам процесс находился в очереди готовности дольше любого процесса с равным приоритетом.
предыдущаяследующая© Copyright, 2009.
Для связи: info@dgs-srl.com.