Cтраница 2
В этом поле содержится максимальный размер области ввода-вывода файла. Для каждого файла, описанного в исходной программе, в рабочей программе резервируется по крайней мере одна область ввода-вывода ( буфер), в которую вводится физический блок на носителе данных. В общем случае обработка записей производится в области ввода-вывода. [16]
Это значение определяет приоритет назначения файлам вторых областей ввода-вывода. Резервирование вторых областей ввода-вывода производится до тех пор, пока имеется в распоряжении свободная память. Объем памяти для рабочей программы указывается на управляющей карте транслятора. [17]
Это значение определяет приоритет назначения файлам вторых областей ввода-вывода. [18]
![]() |
Аргументы поиска сегмента.| Входная перфокарта программы выборки. [19] |
Код функции, адрес РСВ и адрес области ввода-вывода необходимы в случае выборки сегмента. Дополнительно ( но необязательно) вы можете специфицировать от одного до пятнадцати элементов, называемых аргументами поиска сегмента, или SSA, которые продолжают описание вашего запроса. [20]
Фраза указывает, должен ли транслятор резервировать дополнительную область ввода-вывода для последовательного файла. Если фраза отсутствует, транслятор резервирует дополнительную область. [21]
![]() |
Замещение сегмента БЛОК. [22] |
При использовании вызова пути Get-Hold для получения в область ввода-вывода более одного сегмента вам далее разрешается выдать вызов Replace с одним или несколькими SSA. Если вы получили множество сегментов в область ввода-вывода посредством вызова пути Get-Hold и осуществили вызов REPL без каких-либо SSA, то все сегменты из этой области будут замещены в базе данных. Вам разрешается использовать SSA с кодом команды N, чтобы DL / 1 не замещал определенные сегменты. Более подробно вызовы пути и код команды N мы изучим в гл. [23]
Обмен информацией между БД и программой происходит через область ввода-вывода, которая указывается при описании схемы БД. [24]
![]() |
Модификация альтернативного РСВ.| Коды состояния для программ обработки сообщений. [25] |
Вызов не использует никаких SSA и указателей адресов областей ввода-вывода и ссылается только на восьмипозиционное поле, содержащее имя логического терминала или код транзакции. Он просто перемещает содержимое этого восьмипозиционного поля в альтернативный РСВ. [26]
В этом случае записи с носителя данных попадают в область ввода-вывода, затем пересылаются в область записи и уже в этой области обрабатываются. [27]
Каждому файлу, обрабатываемому в программе, отводится своя область ввода-вывода ( буфер), в которой обрабатываются записи файла. [28]
Поле Л - задает адрес первого передаваемого байта в области ввода-вывода, а поле Cit называемое счетчиком, - длину области, определяемую числом передаваемых байт. При передаче информации адрес Л - последовательно увеличивается, а счетчик Ct уменьшается на единицу при передаче одного байта. [29]
![]() |
Формат сегмента переменной длины. [30] |