Следующая статья посвящена теме "Хранение информации", а именно "Представление данных на внешних носителях"
Поговорим об иерархии структур данных на внешних носителях:
Основными информационными единицами при сохранении данных на внешних носителях являются:
- логическая запись;
- физическая запись;
- файл;
- каталог (папка).
Логическая запись при хранении на внешних носителях является той же информационной единицей, что и при хранении в ОЗУ. Отличие состоит в том, что при хранении на носителе запись является минимальным и неделимым элементом представления данных. Это означает, что после размещения записи на носителе отсутствует доступ к ее отдельным полям, а операции переноса на носитель и считывание с него производятся целиком со всей записью. Поскольку обработка записей при их хранении не происходит, не требуется и различия типов данных, т. е. запись может состоять из одного элементарного данного, группы данных или содержать структурированные данные.
Единственной характеристикой отдельной записи является ее длина, а допустимыми операциями — перенос на носитель и считывание и него. После размещения данных на носителе они превращаются в физическую запись.
Физическая запись — элемент поверхности или объема носителя, на котором в соответствии с физическими принципами функционирования носителя размещаются данные, составляющие логическую запись.
Любые файлы содержат данные, закодированные с помощью двоичного алфавита. Однако способы кодирования и назначение файлов могут быть различными. По этой причине файлам приписывается еще одна характеристика — тип.
Тип входит в идентификатор файла и указывается в виде расширения имени, например Глава 8.doc, proba.pas или calc.exe. Принципиально различными по типам следует считать программные файлы и файлы данных. Программные файлы содержат тексты программ в машинном коде; они могут быть загружены в ОЗУ и исполняться. Файлы данных формируются в результате работы какой-либо программы; они не являются исполняемыми и служат только в качестве хранилищ данных.
Многие программные системы при формировании файлов данных приписывают им вполне определенные расширения — по ним можно установить, какой программой файл создан:
- txt, doc, docx, rtf имеют файлы, подготовленные в текстовых редакторах;
- jpg, png, gif, cdr — графические файлы,
- pas, bas, c — файлы с текстами программ и т. д.
Тип файла, как и его собственно имя, являются частью описания файла и сохраняются системой, ведающей размещением файлов на носителе.