Длина - буфер - Большая Энциклопедия Нефти и Газа, статья, страница 3
Девушка, можно пригласить вас на ужин с завтраком? Законы Мерфи (еще...)

Длина - буфер

Cтраница 3


Этот операнд необходим только в случае динамической буферизации. Если в макрокоманде READ или WRITE операнд длина ключа задан в виде S, то длина буфера должна включать в себя и длину ключа.  [31]

Процедуру следует вызывать либо сразу после Assing, либо после процедуры Flush. Она полезна в программах, обрабатывающих большие текстовые файлы, так как большой буфер ( длина стандартного буфера 128 байт) ускоряет работу.  [32]

Первый буфер, если отсутствует операнд BFALN, размещается, начиная с границы двойного слова. Если отсутствует операнд BUFL, то QSAM устанавливает длину буфера равной числу байтов, указанному в поле операнда BLKSIZE; в методе QISAM независимо от значения, указанного в BUFL, длина буфера принимается равной BLKSIZE KEYLEN. Когда буферы выделяются автоматически при появлении макрокоманды OPEN, результат получается почти такой же, как и в случае использования макрокоманды GETPOOL. Иными словами, в этой части второй метод ничем не отличается от первого.  [33]

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

Предположим, что в системе для буферизации выводимых сообщений выделено п буферов по т байтов каждый. Это делается путем деления длины нацело на длину буфера и добавления единицы к результату. Затем число требуемых буферов NR сравнивается с числом свободных буферов NA. NA, значит нужное количество буферов есть. Тогда число свободных буферов уменьшится на число выделенных буферов. После того как буферы освободятся, число свободных буферов будет увеличено на число освободившихся буферов. В процедуре должна быть проверка, не допускающая превышения исходного количества буферов, заданного в качестве параметра модели. Мы можем считать, что буферы не обязательно должны быть расположены рядом, а для объединения различных буферов одной записи используются цепочки данных.  [35]

В общем виде создание программы опроса связано с реализацией таких функций, как инициация опроса, опрос с отрицательным результатом, повторный опрос и других функций, необходимых для обслуживания линий связи. Переполнение означает, что длина поступившего сообщения больше длины буфера, выделенной для этого сообщения. При рассмотрении распределения длины сообщений мы можем получить, что средняя длина равна 200 байтам, 90 - й пер-сентиль равен 450 байтам, а максимальная допустимая длина равна 1050 байтам. Если при возникновении переполнения нет свободной основной памяти, система должна задерживать ввод, пока не освободится достаточный для продолжения ввода участок. Такой случай будет рассматриваться как патологический.  [36]

Код, выдаваемый LZSS, начинается с однобитного префикса, различающего собственно код от незакодированного символа. В LZSS окно сдвигается ровно на длину найденной подстроки или на 1, если не найдено вхождение подстроки из буфера в словарь. Длина подстроки в LZSS всегда больше нуля, поэтому длина двоичного кода для длины подстроки - это округленный до большего целого двоичный логарифм от длины буфера.  [37]

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

При контроле технического состояния буферов проверяют плотность их болтового соединения с концевой балкой рамы и с поддоном. Ослабление гаек болтов крепления не допускается. Нестандартные и с изношенной резьбой болты и гайки заменяют. Проверяют длину буфера, которая может изменяться из-за поломки внутренней или наружной пружины. Для замены просевшей или изломанной пружины буферные приборы разбирают, проверяют износ стенок стержня и стакана буфера. Общий износ в виде зазора между стержнем и стаканом допускается не более 10 мм у облегченного и не более 15 мм у тяжелого буферов.  [39]

40 Облегченный буфер. [40]

При контроле технического состояния буферов проверяют плотность их болтового соединения с концевой балкой рамы и с поддоном. Ослабление гаек болтов крепления не допускается. Нестандартные и с изношенной резьбой болты и гайки заменяют. Проверяют длину буфера, которая может измениться из-за поломки внутренней или наружной пружины.  [41]

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

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

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



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