Cтраница 2
В системе ХАСП различают четыре главных стадии обработки задания: ввод, выполнение, печать и перфорация. На стадии ввода выполняется одновременное считывание потоков заданий со всех устройств ввода карт, магнитных лент и устройств ввода удаленных терминалов. Задания вводятся в очередь по классам и приоритетам и ожидают там обработки на следующей стадии. На стадии выполнения производится выбор заданий в соответствии с классами и приоритетами, установленными в процессе ввода и ожидания, которые передаются в операционную систему для обработки. Введенные ранее карты данных выбираются по требованию программ задания, а записи для печати и перфорации, произведенные выполняемыми программами, принимаются системой ХАСП и записываются в промежуточную память. Одновременно может выполняться управление практически неограниченным числом заданий, которое устанавливается равным числу разделов памяти операционной системы. Цель этой стадии состоит в том, чтобы печатный вывод, созданный заданием на предыдущей стадии, перенести непосредственно на физическое печатающее устройство. Одновременно может работать практически неограниченное число различных устройств и удаленных терминалов. На стадии перфорации выполняется вывод данных, полученных на стадии выполнения, на физические устройства перфорации. [16]
Моделирующая программа имеет входы от двух источников, одним из которых является загрузочный модуль кросс-ассемблера. Второй входной источник - пользователь, который вводит приказы. В диалоговой системе пользователь последовательно вводит приказы через терминал и наблюдает индицируемые результаты для определения следующего приказа. Такая интерактивная среда делает моделирующую программу ценным отладочным средством. В пакетной операционной системе загрузочный модуль и приказы вводятся как карты данных и моделирование не столь эффективно, как в интерактивной системе. [17]