Cтраница 4
Для выполнения шага задания выделяется некоторая область основной памяти фиксированного размера. В режиме РСР вся динамическая область основной памяти, не запятая управляющей программой, выделяется единственной задаче, находящейся в памяти. В режиме MFT - это раздел памяти, размер которого устанавливается во время генерации системы и может быть изменен оператором в процессе загрузки или работы системы. [46]
Буферами в операционной системе ОС ЕС называются области основной памяти, используемые во время выполнения операций обмена данными между периферийными устройствами и основной памятью. [47]
Используется для передачи данных в буфер из области основной памяти по указанному в макрокоманде адресу. При передаче данные размешаются, начиная с позиции, указанной курсором, после передачи каждого символа курсор автоматически перемещается в следующую позицию. После ввода символа в последнюю позицию экрана ввод последующих символов продолжается с первой позиции экрана. Если при передаче данных встретится ошибка записи, то процедура коррекции ошибок стирает с экрана и повторяет вывод данных. При выводе данных на печатающее устройство передаваемые данные помещаются в буфер блока печати и начинается операция печати. [48]
Рабочая область памяти при пересылке данных; область основной памяти, предназначенная для временного хранения данных при выполнении одной операции обмена с целью coi. [49]
Команда, выполняющая пересылку данных из одной области основной памяти в другую. [50]
Типы адресов. [51] |
Абсолютный адрес - это адрес, присвоенный области основной памяти. [52]
Во время исполнения программы по макрокоманде GETPOOL неиспользуемая область основной памяти отводится под буферный пул. Буферы, выделенные таким образом, могут использоваться только для набора данных, связанного с определенным DCB. Если пользуются макрокомандой GETPOOL, то операнды BUFNO и BUFL макрокоманды DCB игнорируются, так как макрокоманда GETPOOL сама определяет эти величины. Если при этом длина каждого буфера кратна 8, то все буферы окажутся размещенными точно таким же образом, что и первый. Поэтому общепринято определять длину буфера кратной восьми, чтобы границы всех буферов автоматически устанавливались однотипно, хотя при этом вполне допускается, чтобы записи имели длину, не обязательно кратную восьми. [53]