ФАЙЛОВАЯ СТРУКТУРА ХРАНЕНИЯ ИНФОРМАЦИИ НА ПК. ПОНЯТИЕ ФАЙЛА
В основе любой операционной системы лежат правила организации хранения информации на внешних устройствах. Несмотря на то, что внешняя память может быть технически реализована на разных носителях информации (например, в виде гибкого магнитного диска или магнитной ленты, жесткого диска или CD–ROMа), их объединяет принятый в операционной системе принцип организации хранения логически связанных наборов информации в виде так называемых файлов.
Файл – логически связанная совокупность информации, для размещения которой во внешней памяти выделяется именованная область.
Файл служит учетной единицей информации в операционной системе. Любые действия с информацией в операционной системе осуществляются над файлами: запись на диск, вывод на экран, ввод с клавиатуры, печать и пр.
На диске файл не требует для своего размещения непрерывного пространства, обычно он занимает свободные кластеры, на которые разбивается диск при форматировании, в разных его частях. Кластер является минимальной единицей пространства диска, которое может быть отведено файлу и занимает группу смежных секторов (1 сектор = 512 байт). Кластер для гибкого диска занимает 1 или 2 сектора, а кластер для жесткого диска – 4, 8 или 16 секторов, в зависимости от общей емкости диска. Таким образом, самый маленький файл занимает один кластер, а большие файлы – несколько десятков, сотен и даже тысяч кластеров. Сведения о номерах кластеров, которые занимает файл, хранятся в специальной FAT-таблице.
FAT-таблица предназначена для размещения и поиска файлов на диске. Она хранится на диске в определенном месте – в самом начале диска.
В файлах могут храниться разнообразные виды и формы представления информации: тексты, рисунки, чертежи, числа, программы, таблицы и т.п.
Текстовая информация хранится в файле в символах ASCII, в так называемом текстовом формате. Содержимое текстовых файлов можно просмотреть на экране дисплея с помощью разных программных средств (просмотрщикков текста или текстовых редакторов). Такие файлы называются текстовыми.
Для характеристики файла используются следующие параметры:
• полное имя файла;
• объем (размер) файла в байтах;
• дата создания файла;
• время создания файла;
• специальные атрибуты файла: R (Read only) – только для чтения, Н (Hidden) – скрытый файл, S (System) – системный файл, A (Archive) – архивированный файл.
К файлу можно обращаться с помощью его имени. Имя файла всегда уникально и служит для отличия одного файла от другого. Имя файла состоит из собственно имени файла (уникальная часть) и расширения, разделенных точкой. Образуется имя файла не более чем из восьми символов, причем для этого используются цифры, буквы латинского алфавита и ряд специальных символов, таких как $ # & @ ! % ( – ) { _ } ' ^ .
Расширение файла является не обязательным элементом имени файла, но служит для характеристики хранящейся в файле информации. Именно по расширению операционная система определяет тип файла и программу, с помощью которой этот файл может быть обработан. Образуется расширение не более чем из трех символов по тем же правилам, что и имя файла.