Задача супервизора

Задача супервизора — управление системой. Он определяет текущее состояние системы, последовательность состояний и функции, необходимые в каждом состоянии. В системе KI имеется пять состояний: определения меню, определения макросов, выполнения команд, выполнения макросов и ожидания ввода команд. Находясь в состоянии ожидания, система К1 воспринимает только входные данные, имеющие тип «команда». Все другие входные данные игнорируются. Когда по соответствующей команде система переходит в состояние «определение меню», то все последующие команды используются для построения меню, пока не встретится команда «конец определения». Аналогично, в состоянии «определение макросов» последующие команды не выполняются, а заносятся в память в заданной последовательности. Все другие команды интерпретируются и выполняются непосредственно. Ввод, эхо-отображение, проверка и редактирование выполняются под управлением соответствующих команд и обеспечиваются вспомогательными функциями. При обращении к макросу выполняется заранее определенная и хранящаяся в памяти последовательность команд, причем каждая команда выполняется как отдельная команда системы KI. Для обеспечения максимальной эффективности взаимодействия и немедленного контроля данных пользователем в системе KI имеются следующие виды эхоотображений: 1. Базовая графическая система заранее устанавливается системой KI так, что она генерирует системное эхоотображение (низкого уровня) для всех находящихся в активном состоянии устройств ввода. Это системное эхо-отображение делает видимым фактическое состояние устройства или сигнализирует о факте принятия данных при вводе. Следовательно, во время ввода существует немедленная обратная связь между оператором, управляющим средствами ввода, и вводимыми данными.

Releated Post

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.