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

Неблокированная запись

Cтраница 3


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

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

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

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

Указывается относительный номер первой позиции поля ключа в записи индексно-последовательного файла. Для и-дексно-последовательных файлов с неблокированными записями графа может не заполняться.  [35]

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

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

Графа может не заполняться для индексно-последователь-ных файлов с неблокированными записями.  [38]

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

Для повышения производительности обработки заданий все вводимые, печатные и перфорационные записи автоматически объединяются системой ХАСП в блоки. Разблокировка также выполняется ХАСП, поэтому любая программа, рассчитанная на неблокированные записи, выигрывает от блокировки. В проблемной программе буферы не нужно предусматривать, как это делается при работе с ОС, а требуется оставлять память только для единичных записей. При этом способе требуется на несколько тысяч байт памяти меньше, чем при обычных методах блокирования, применяемых в связи с обработкой системного ввода-вывода.  [40]

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

Для записей фиксирЪванной длины п равно фактической длине записей. Для неблокированных записей фиксированной и неопределенной длины LRECL не задается, так как длина записей совпадает с длиной блока.  [42]

Для неблокированных записей фиксированной и неопределенной длины LRECL не задается, так как длина записей совпадает с длиной блока.  [43]

Как ранее отмечалось, логические записи в файлах могут быть сгруппированы по нескольку штук в одной физической записи. Такие логические записи называются блокированными. Соответственно неблокированными записями называются логические записи, когда в каждой физической записи набора данных содержится только одна логическая запись. Логические записи в перфокарточных и перфоленточных наборах данных могут быть только неблокированными, в то время как файлы на МД и МЛ могут быть как блокированными, так и неблокированными. Таким образом, блокирование записей зависит от вида носителя информации.  [44]

Указывается относительный номер первой позиции поля ключа в записи йндексно-последо-вательного файла. Графа обязательно заполняется для индексно-последовательных файлов с блокированными записями. Для индексно-последовательных файлов с неблокированными записями графа может не заполняться.  [45]



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