Где хранятся файлы произвольного доступа Visual Basic?

Я закодировал файл с произвольным доступом для создания, и мне интересно; Файл произвольного доступа хранится в оперативной памяти или на жестком диске? Если это жесткий диск, то почему он называется файлом произвольного доступа? Спасибо


person user2696020    schedule 22.08.2013    source источник


Ответы (2)


Произвольный доступ не имеет ничего общего с местом хранения (которым для файла является диск). Это связано с тем, как вы можете получить доступ (чтение/запись) к содержимому этого файла.

Произвольный доступ означает, что вы можете получить доступ к любому месту в файле между началом и концом, в любом порядке и в любое время. Это противоположно последовательному доступу, что означает, что вы можете получить доступ к файлу только от начала до конца.

Другими словами, при произвольном доступе вы можете прочитать последний байт (или блок байтов) из файла, первый байт (или блок), а затем байт или блок откуда-то из середины. При последовательном доступе вы должны прочитать первый байт/блок, затем второй байт/блок, затем третий и так далее.

person Ken White    schedule 27.10.2013

Произвольный доступ противоположен последовательному доступу. Произвольное чтение/запись файла чем-то похоже на доступ к оперативной памяти. Файл — это файл, который может быть прочитан в ОЗУ, но сохранен на жестком диске.

person DingZh    schedule 27.10.2013