Cтраница 2
Все компоненты программы Ввод помещены в библиотеку загрузочных модулей, которая служит каталогизированным набором данных. [16]
Системный каталог предназначен для хранения информации о наборах данных операционной системы, достаточной для обращения к каталогизированным наборам данных только по имени. Каталогизированы могут быть наборы данных, расположенные на томах прямого доступа и томах магнитной ленты со стандартными метками. При этом с помощью программы IEHPROGM осуществляется первоначальное построение каталога и его обслуживание. [17]
Набор данных может быть каталогизирован в системе. Для учета каталогизированных наборов данных и их автоматического поиска в системе создается каталог, который располагается на резидентном томе системы, при необходимости часть каталога может находиться и на управляющих томах. Каждому каталогизированному набору данных соответствует элемент в каталоге. Для автоматического поиска набора данных элемент каталога для набора данных на диске содержит имя набора данных и серийный номер тома, на котором размещен набор данных, а для набора данных на магнитной ленте, кроме того, и порядковый номер набора данных на томе. [18]
Каталогизация данных значительно упрощает работу с наборами данных, так как большая часть информации о наборе данных содержится в каталоге. При обращении к каталогизированному набору данных достаточно указать его имя и диспозицию. [19]
Накапливаемая информация подразделяется на архивную и текущую: текущая информация находится на каталогизированном наборе данных ДИСКФ с прямой организацией, архивная информация регистрируется в каталоге ОСЕС. Через главный каталог системы осуществляется доступ к системе. [20]
Наименование файла является составным именем, состоящим из двух простых: SYS1 указывает, что зто системный файл, и второе имя - название файла. Исключение составляет SYSCTLG, который содержит имена, серийные номера томов и типы устройств всех каталогизированных наборов данных, включая пользовательские. Все системные файлы каталогизированы. [21]
В параметре DSNAME не указаны все уровни составного имени, или ошибка в параметре VOLUME; или набор данных не каталогизирован; или каталогизированный набор данных был исключен на оглавления тома ( VTOC), или набор данных с таким же именем был ранее получен в этом же пункте задания. [22]
Набор данных может быть каталогизирован в системе. Для учета каталогизированных наборов данных и их автоматического поиска в системе создается каталог, который располагается на резидентном томе системы, при необходимости часть каталога может находиться и на управляющих томах. Каждому каталогизированному набору данных соответствует элемент в каталоге. Для автоматического поиска набора данных элемент каталога для набора данных на диске содержит имя набора данных и серийный номер тома, на котором размещен набор данных, а для набора данных на магнитной ленте, кроме того, и порядковый номер набора данных на томе. [23]
Тома могут быть общесистемные и личные. Он устанавливается на устройство только для выполнения данного задания. Подпараметры порядковый номер тома и счетчик томов используются для каталогизированных наборов данных, распределенных на нескольких томах: счетчик томов определяет общее максимальное число томов набора, а порядковый номер тома позволяет начать обработку набора с заданного тома. Порядковый номер тома может состоять из нескольких десятичных цифр, но не более чем из четырех. [24]
Параметр DSNAME ( DSN) задает имя набора данных. При описании входного набора данных указывается имя ранее созданного набора данных, при описании выходного набора данных - имя, которое нужно присвоить создаваемому набору данных. Имена могут быть простыми или составными. Составные имена требуются только для каталогизированных наборов данных. [25]
Весь период нахождения задачи в ЭВМ она находится под наблюдением и управлением управляющей программы, в основном супервизора. При программировании на ЭВМ 1-го и 2-го поколений данные обычно составлялись программистом и вводились вместе с программой в ЭВМ, составляя общий файл задачи. С расширением области применения ВТ и в особенности с использованием ВТ для планово-экономических работ данные стали накапливаться внутри системы на машинных носителях и с них вводится в задание, образуя задачу. В разобранном выше примере мы избавились от ряда управляющих карт DD для вызова каталогизированных наборов данных, включив эту работу в макрокоманду. В более сложной ситуации программист имеет дело с хранящимися на машинных носителях как программами, так и данными. [26]