logo
ИванВладимирович / Лекции

2.4.2. Управление процессорами

[9, с. 106]

Управление процессорами состоит в выделении ГПС их опера­циям. По отношению к технологическому, транспортному или вспомога­тельному процессору операция может находиться в одном из трех со­стояний: исполнения, готовности, блокирования. Состояние исполне­ния соответствует основному рабочему процессу. В состоянии готов­ности операция находится, если она может выполняться сразу после ос­вобождения процессора. Такой операции уже выделено место в рабочем пространстве, а также все другие, необходимые ресурсы. Если операция не может выполняться из-за отсутствия некоторого события или возник­новения непредусмотренной ситуации (например отсутствие инстру­мента достаточной стойкости, неудовлетворительный результат проме­жуточного контроля), то она находится в состоянии блокирования. По отношению к конкретному процессору в состоянии исполнения может находиться только одна операция, а в остальных состояниях – одновре­менно несколько.

Если операция попадает в очередь к некоторому процессору, то она является по отношению к нему созданной и переходит в состояние ввода. Если операция выполнена и попадает в выходную очередь про­цессора, то она переходит в состояние вывода, вслед за которым по от­ношению к данному процессору «уничтожается».