![...](/f/846a403dac1f943d452f2aab37820570.jpg)
Файлы с последовательным доступом работают быстро на большинстве компьютеров.
Компьютер хранит информацию на жестком диске в виде объекта, называемого файлом. Файл - это пакет данных, имеющий размер, владельца и дату создания, и он может принимать разные формы. Самый распространенный тип - это файл с последовательным доступом. Последовательные файлы имеют простую организацию, легко изменяются с помощью текстовых редакторов и удобны для экспорта данных между программами.
Последовательный файл
Компьютерная программа создает последовательный файл, просто записывая записи данных одну за другой во вновь созданную файловую область. Все записи могут иметь одинаковую длину или могут отличаться по длине. Если они различаются, каждая запись заканчивается специальным символом или символами; когда программа впоследствии читает файл, она использует символы, чтобы определить, где заканчивается одна запись и начинается следующая. Программы читают последовательные файлы так же, как они были созданы: начиная с первой записи и продолжая в порядке возрастания до конца.
Видео дня
Скорость
По сравнению с файлами прямого доступа программы обрабатывают файлы с последовательным доступом быстрее. Программы читают записи файлов с прямым доступом в любом порядке, но такая гибкость достигается за счет более низкой производительности. Механизм позиционирования жесткого диска компьютера работает намного меньше для последовательных файлов, чем прямые файлы, и центральный процессор компьютера (ЦП) также меньше работает с последовательным файл.
Простота
Последовательные файлы легко читать из-за их простой организации. Написать новые программы для чтения существующих последовательных файлов очень просто, поскольку программа считывает записи как простую серию, пока не встретит метку конца файла (EOF). Хотя файл может иметь практически любое содержимое, от музыки в цифровом формате до текста романа, в структуре файла нет ничего удивительного.
Обмен данными
Программы, которые совместно используют данные, используют формат файлов с последовательным доступом как «общий язык». Например, программа базы данных может экспортировать файл для электронной таблицы. Собственные файлы системы баз данных очень сложны; программа для работы с электронными таблицами не может получить к ним доступ напрямую. Однако он легко считывает файл последовательного экспорта базы данных, особенно если пользователь базы данных выбирает форматы с разделителями-запятыми или табуляциями. Из-за простоты обмена данными многие основные приложения имеют функции импорта и экспорта с использованием последовательных файлов.