Дом » хранение и хранение данных » Что такое файлы с произвольным доступом?

Что такое файлы с произвольным доступом?

310
Последнее обновление: 2021-07-24 12:00:21


Ответить:
Случайный - файл доступа - это термин, используемый для описания файла или набора файлов , к которым осуществляется прямой доступ, вместо того, чтобы требовать, чтобы сначала были прочитаны другие файлы . Жесткие диски компьютеров обращаются к файлам напрямую, а ленточные накопители обычно обращаются к файлам последовательно. Прямой доступ , Условия использования оборудования, Последовательный файл . Что в этом отношении представляет собой файл с произвольным доступом в C? Произвольный доступ означает, что вы можете перейти к любой части файла и читать или записывать данные из него, не читая весь файл . Много лет назад данные хранились на больших катушках компьютерной ленты. Единственный способ добраться до нужного места на ленте - это прочитать ленту полностью. Кроме того, в чем разница между файлами с последовательным и произвольным доступом? Последовательный доступ к файлу данных означает, что компьютерная система считывает или записывает информацию в файл последовательно , начиная с начало файла и продвижение шаг за шагом. С другой стороны, произвольный доступ к файлу означает, что компьютерная система может читать или записывать информацию где угодно в данные файл . Точно так же вы можете спросить, как мне использовать файл с произвольным доступом? Пример Java RandomAccessFile getFilePointer (), чтобы получить текущую позицию указателя. seek (int), чтобы установить позицию указателя. read (byte [] b ) до читается до b. длина байтов данных из файла в массив байтов. write (byte [] b) для записи b. длина байтов из указанного массива байтов в файл, начиная с текущего указателя файла. Как осуществляется доступ к записям в файловой структуре с произвольным доступом? Записи нумеруются последовательно, начиная с записи номер 1. Все записи имеют длину, указанную RECL. в операторе OPEN. Данные в прямых файлах доступны путем указания записи , которую вы хотите использовать в файле . Если вам нужен произвольный доступ ввода-вывода, используйте прямой - доступ к файлам .

up