Cтраница 5
Часто бывает так, что обработка файлов производится последовательно один за другим. В этом случае целесообразно иметь область ввода-вывода, общую для всех таких файлов, что обеспечивает экономию памяти. [61]
Если вы решили удалить сегмент, то необходимо выдать вызов с кодом функции DLET, а если заместить, то нужно осуществить любые требуемые модификации содержимого сегмента и затем выдать вызов с кодом функции REPL. Это вызовет перезапись сегмента из области ввода-вывода обратно в базу данных. [62]
Фраза В БЛОКЕ используется для определения размера физической записи ( блока) файла. Эта фраза определяет также размер каждой области ввода-вывода ( буфера), выделяемой файлу в основной памяти. [63]
Графа используется только для выводных файлов на перфокартах. Для файлов, которым назначается вторая область ввода-вывода, а также для файлов на устройствах с единственным карманом графа не заполняется. [64]
При использовании вызова пути Get-Hold для получения в область ввода-вывода более одного сегмента вам далее разрешается выдать вызов Replace с одним или несколькими SSA. Если вы получили множество сегментов в область ввода-вывода посредством вызова пути Get-Hold и осуществили вызов REPL без каких-либо SSA, то все сегменты из этой области будут замещены в базе данных. Вам разрешается использовать SSA с кодом команды N, чтобы DL / 1 не замещал определенные сегменты. Более подробно вызовы пути и код команды N мы изучим в гл. [65]
Состояния регистров РгККК и РгПр поступают в устройства управления канала и определяют наименование и порядок выполнения операции в канале. Адрес данных определяет адрес ячейки ОЗУ, относящейся к области ввода-вывода. Два младших разряда адреса РгАД [ 2: 1 ] называют адрес байта в слове. Код РгАД [ 2: 1 ] дешифрируется на дешифраторе адреса байта ДшАБ, на выходе которого вырабатываются сигналы БО. [66]