Page 99 - ЭВМ
P. 99
задачи. Все заявки на выполнение задачи будут приняты и отработа-
ны в соответствии с приоритетом задачи, т. е. ситуация наличия ана-
логичной заявки не контролируется.
При прерывании текущей задачи запросом, порождающим заяв-
ку на задачу с более высоким приоритетом, текущая задача перево-
дится в прерванное состояние с запоминанием своего состояния
в блоке управления задачей. Задача будет продолжена с восстановлени-
ем своего состояния после обслуживания более приоритетных заявок.
Управление запросами. Обеспечивается обслуживание двух ти-
пов запросов: внешних и внутренних.
Внешние запросы поступают от бортовой аппаратуры через
внешнюю систему прерываний и регулируются путем маскирования
соответствующих каналов на программно-доступном регистре маски.
Сигналы прерывания, поступающие на замаскированные каналы,
теряются.
По внешним запросам возможна заявка задачи или пакета задач
с программно-управляемой периодичностью как для всего пакета, так
и для отдельных заявок, с возможностью отмены формирования как
всего пакета, так и его отдельных заявок.
Внутренние (программные) запросы формируются (и отменяют-
ся) только через системные функции. По программным запросам воз-
можно установить заявку на запуск задачи в следующих случаях:
– на данный момент времени;
– на заданный момент времени;
– через заданный интервал времени.
Формирование времени. Внутреннее системное время форми-
руется путем подсчета количества прерываний, создаваемых с пе-
риодом 10 мс из сигнала выбранного тактового генератора. Систем-
ное время обновляется операционной системой на каждом систем-
ном такте.
При запуске операционной системы начальное значение сис-
темного времени устанавливается равным содержимому аппаратного
счетчика. Формат системного времени – секунды, миллисекунды.
Бортовая шкала времени формируется как сумма внутреннего
системного времени и поправки. Величина поправки закладывается
с наземного комплекса управления при начальной установке бортово-
го времени, изменяется при коррекции, сохраняется в защищенной
памяти, восстанавливается из защищенной памяти при холодном
рестарте и переходе на резервный процессорный модуль.
96