412
нении все да возниают пазы, связанные с ожиданием заверше-
ния операции ввода и вывода, с истечением заданно о интервала
времени, с ожиданием дополнительных данных для продолжения
выполнения про раммы и др. На период ожидания выполнение
данной задачи отладывается и процессор переходит выполне-
нию следющей задачи и т. д. Для оператора эти про раммы вы-
полняются одновременно, при этом ОС обеспечивает динами-
чесое распределение памяти и возможность работы по приори-
тет со мно ими задачами и заданиями.
Прораммы правления заданиями (планировщи заданий и лав-
ный планировщи) выполняют фнции планирования вычисли-
тельно о процесса. Задание представляет собой внешнюю неза-
висимю единиц работы, выполняемой ОС. Задания состоят из
пнтов или ша ов, связанных межд собой прямо или освенно.
Выполнение одно о пнта задания это выполнение неоторой
обрабатывающей про раммы.
Управление прохождением одно о или несольих заданий
через вычислительню систем осществляют про раммы прав-
ления заданиями. Планиря стртр задания, про раммист мо-
жет использовать любые про раммы, оторые влючены в библи-
оте ОС. Перед обработой задание объединяется с др ими,
образя один входной пает заданий. Планировщи состоит из
планировщиа заданий и лавно о планировщиа.
Планировщи заданий под отавливает задания для выполне-
ния и планирет их выполнение последовательно или с четом
приоритетов. Главный планировщи станавливает связь опера-
тора с ОС, выводит сообщения на онсоль оператора и вводит с
онсоли е о оманд.
Язы правления заданиями содержит девять типов операто-
ров: задания (JOB), исполнительный (ЕХЕС), описания данных
(DD), омандный, разделительный, пстой, процедры (PROC),
онца процедры (PEND), омментариев. Эти операторы имеют
соответствющие параметры, оторые позволяют планировщи
заданий ре лировать выполнение заданий и пнтов заданий,
отысивать и размещать данные, распределять ресрсы ввода/
вывода, а лавном планировщи — осществлять связь с опера-
тором вычислительной системы.
Прораммы правления данными предназначены для ор аниза-
ции хранения, поиса данных и обмена данными межд опера-
тивной памятью и внешними стройствами.
Операционная система ЭВМ допсает четыре типа ор аниза-
ции данных: последовательню, индесно-последовательню,
прямю и библиотечню.
413
При последовательной ор анизации наборов данных записи
подвер аются обработе в поряде, совпадающем с их физичес-
ой последовательностью на внешнем носителе информации.
Индесно-последовательная ор анизация представляет воз-
можность адресоваться непосредственно записи без считыва-
ния предыдщих записей или без информации о расположении
данной записи.
Прямая ор анизация наборов данных допсает возможность
произвольной обработи записей.
Наборы данных с библиотечной ор анизацией состоят из
последовательно ор анизованных разделов, аждый из оторых
имеет свое имя.
Последовательные наборы данных мо т быть ор анизованы
на любом внешнем носителе, а остальные вышеперечисленные
способы ор анизации наборов данных — тольо на стройствах
прямо о достпа (ма нитных дисах или барабанах).
Все имеющиеся в системе наборы данных заре истрированы
в атало е системы. Катало изация позволяет обращаться набо-
рам данных тольо по имени, меньшает степень рчно о вмеша-
тельства в процессы идентифиации и хранения информации,
сводит минимм ошиби обслживающе о персонала. Катало
системы строен подобно о лавлению библиотеи и расположен
в стройствах прямо о достпа.
Обрабатывающие прораммы. Слжат для под отови при-
ладных про рамм исполнению на ЭВМ. Под отова испол-
нению влючает в себя трансляцию исходной про раммы, ее ре-
датирование и за рз. К обрабатывающим про раммам отно-
сятся трансляторы с основных ал оритмичесих языов
(ФОРТРАН, ПЛ/1, ПАСКАЛЬ, АЛГОЛ и др.), редатор связей,
про раммы отлади и вспомо ательные про раммы (тилиты).
Трансляторы предназначены для перевода теста исходных
про рамм (модлей) на машинный язы, построения объетно о
модля в форме, добной для е о последющей обработи, выво-
да на печать листин ов исходных про рамм, а таже диа ности-
чесо о сообщения о лесичесих, синтасичесих и семанти-
чесих ошибах.
Объетный модль представляет собой последовательность ма-
шинных оманд. Он не содержит стандартных подпро рамм, необ-
ходимых для работы про раммы пользователя. Исходный модль в
простейшем слчае размещается на перфоартах, а объетный мо-
дль и промежточные наборы данных — на ма нитных дисах.
Для ор анизации машинной реализации объетном мод-
лю необходимо добавить недостающие стандартные про раммы.