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

Запись - последовательный файл

Cтраница 1


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

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

В большинстве случаев записи последовательного файла не имеют одинаковой длины. Следовательно, вполне возможно, что обновление записи приведет к необходимости перезаписать остальные данные.  [3]

4 Типовая схема корректировок последовательного файла. [4]

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

Данные Между основной памятью и записями последовательных файлов. Операторы BACKSPACE, REWIND и END FILE управляют положением файлов на магнитной ленте и дисках.  [6]

Операторы READ и WRITE служат для переноса записей последовательных файлов. Оператор ENDFILE ( конец файла) указывает на конец файла. Операторы REWIND ( перемотка в обратном направлении) и BACKSPACE ( сделать шаг назад) управляют расположением файлов. Рассмотрим каждый из этих операторов подробнее.  [7]

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

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

В языке Фортран имеется пять основных операторов ввода-вывода последовательного доступа. Операторы READ и WRITE выполняют передачу данных между основной памятью и записями последовательных файлов. Операторы BACKSPACE, REWIND и END FILE управляют положением файлов на магнитной ленте и дисках.  [10]

Файл действительно представляет собой список, но организованный во внешней памяти из-за своих больших размеров либо из-за того, что он должен неоднократно использоваться при последовательных сеансах решения на машине одной или нескольких задач. Последовательные файлы обычно применяются в тех случаях, когда однажды занесенная в файл информация впоследствии используется многократно, без. Чтобы перебор записей осуществлялся максимально быстро, для их объединения в единую структуру удобнее использовать не сцепление, а векторную форму. Как мы знаем из главы 3, в этом случае замена одной записи на другую при различных их длинах весьма затруднительна. В связи с этим ОС обычно не допускает замены записей внутри последовательного файла, а выполнение директивы ПИСАТЬ означает, что запись, включаемая в файл по этой директиве, становится последней в этом файле.  [11]



Страницы:      1