Буферный пул - Большая Энциклопедия Нефти и Газа, статья, страница 2
Если вам долго не звонят родственники или друзья, значит у них все хорошо. Законы Мерфи (еще...)

Буферный пул

Cтраница 2


16 Формат представления оценок вероятностей выполнения операций ввода-вывода.| Определение расстояния между сегментами. [16]

Вероятность, что блок с сегментом-целью уже помещен в буферный пул в результате предыдущей операции ввода-вывода, не учитывается.  [17]

Модифицированные страницы выводятся из буферов в базу данных, буферный пул освобождается, подбазы закрываются, проблемная программа исключается из очередей СУБД.  [18]

В операционной системе ОС ЕС предусмотрены несколько способов построения буферных пулов и буферов для нужд того или иного набора данных.  [19]

Количество пар значений размер ( число) определяет количество буферных пулов в пуле ресурсов.  [20]

Для обработки одного набора данных выделяется несколько буферов, составляющих буферный пул или его часть.  [21]

С помощью макрокоманды GETPOOL для каждого набора данных строится свой буферный пул. Созданный таким образом пул приписывается операционной системой тому набору данных, для которого он предназначался. Для одного НД запрещается строить несколько пулов. Буферный пул, созданный для одного набора данных, не может быть использован другими НД.  [22]

Адрес DCB-это адрес блока управления данными для НД, которому приписывается данный буферный пул. Каждому блоку управления данными может быть приписан только один буферный пул. Число буферов и длина буфера, как и в макрокоманде BUILD, могут задаваться двумя способами: в виде двух десятичных чисел или как содержимое нулевого регистра.  [23]

При автоматическом построении буферного пула этот операнд может быть опущен, тогда буферный пул строится из двух буферов, а для устройства вывода на перфокарты - из трех буферов.  [24]

При выполнении макрокоманды GETPOOL программе выделяется область памяти и в ней организуется буферный пул. Есть еще путь получения области памяти.  [25]

Во время исполнения программы по макрокоманде GETPOOL неиспользуемая область основной памяти отводится под буферный пул. Буферы, выделенные таким образом, могут использоваться только для набора данных, связанного с определенным DCB. Если пользуются макрокомандой GETPOOL, то операнды BUFNO и BUFL макрокоманды DCB игнорируются, так как макрокоманда GETPOOL сама определяет эти величины. Если при этом длина каждого буфера кратна 8, то все буферы окажутся размещенными точно таким же образом, что и первый. Поэтому общепринято определять длину буфера кратной восьми, чтобы границы всех буферов автоматически устанавливались однотипно, хотя при этом вполне допускается, чтобы записи имели длину, не обязательно кратную восьми.  [26]

Если производится обмен данными с набором, содержащим расширенные записи переменной длины, то буферный пул целесообразно строить с помощью макрокоманды BUILDRCD. Эта макрокоманда позволяет получать при обмене расширенные ло-гические записи целиком, а не отдельные ее сегменты. Макрокоманда BUILDRCD предназначена для построения буферного пула и области для помещения расширенной логической записи. Основная память для построения буферного пула и области логической записи выделяется пользователем.  [27]

При использовании макрокоманды GETPOOL операнды BUFNO, BUFL и BUFCB макрокоманды DCB игнорируются, создаваемый буферный пул выравнивается по границе, указанной операндом BFALN. Обычно для удобства работы принято длину буфера определять кратной восьми и выравнивать его по границе двойного слова. BFALN, выравнивается пятый байт первой записи. Поэтому при записи переменной длины для выравнивания первого байта записи по границе двойного слова необходимо в операнде BFALN указывать выравнивание по границе слова.  [28]

По этому оператору осуществляется открытие файлов БД, обрабатываемых прикладной программой, выделяется память под буферный пул и выполняется ряд других действий для установления связи программы с СУБД. Кроме того, оператор задает режим обработки БД: R - только считывание; Q - любые операции над данными; U - монопольная обработка.  [29]

В случае, когда исходная матрица не умещается целиком в памяти, для ее использования строится буферный пул из двух буферов размером 7200 байтов каждый. Структура порции матрицы в буфере приведена ниже.  [30]



Страницы:      1    2    3    4