Page 99 - ЭВМ
P. 99

задачи. Все заявки на выполнение задачи будут приняты и отработа-
               ны в соответствии с приоритетом задачи, т. е. ситуация наличия ана-
               логичной заявки не контролируется.
                      При прерывании текущей задачи запросом, порождающим заяв-

               ку на задачу с более высоким приоритетом, текущая задача перево-
               дится  в  прерванное  состояние  с  запоминанием  своего  состояния
               в блоке управления задачей. Задача будет продолжена с восстановлени-
               ем своего состояния после обслуживания более приоритетных заявок.

                      Управление  запросами. Обеспечивается  обслуживание  двух ти-
               пов запросов: внешних и внутренних.
                      Внешние  запросы  поступают  от  бортовой  аппаратуры  через
               внешнюю систему прерываний и регулируются путем маскирования

               соответствующих каналов на программно-доступном регистре маски.
               Сигналы  прерывания,  поступающие  на  замаскированные  каналы,
               теряются.
                      По внешним запросам возможна заявка задачи или пакета задач

               с программно-управляемой периодичностью как для всего пакета, так
               и для отдельных заявок, с возможностью отмены формирования как
               всего пакета, так и его отдельных заявок.
                      Внутренние (программные) запросы формируются (и отменяют-

               ся) только через системные функции. По программным запросам воз-
               можно установить заявку на запуск задачи в следующих случаях:
                      –  на данный момент времени;
                      –  на заданный момент времени;
                      –  через заданный интервал времени.

                      Формирование  времени.  Внутреннее  системное  время  форми-
               руется  путем  подсчета  количества  прерываний,  создаваемых  с  пе-
               риодом 10 мс из сигнала выбранного тактового генератора. Систем-

               ное время обновляется операционной системой на каждом систем-
               ном такте.
                      При  запуске  операционной  системы  начальное  значение  сис-
               темного времени устанавливается равным содержимому аппаратного
               счетчика. Формат системного времени – секунды, миллисекунды.

                      Бортовая  шкала  времени  формируется  как  сумма  внутреннего
               системного  времени  и  поправки.  Величина  поправки  закладывается
               с наземного комплекса управления при начальной установке бортово-

               го  времени,  изменяется  при  коррекции,  сохраняется  в  защищенной
               памяти,  восстанавливается  из  защищенной  памяти  при  холодном
               рестарте и переходе на резервный процессорный модуль.


                                                           96
   94   95   96   97   98   99   100   101   102   103   104