Основные принципы организации файловой структуры

Как было сказано ранее, одной из важнейших функций операционной системы является организация хранения информации на ПК. Информация хранится в виде файлов.

Файл– это логически связанная совокупность данных или программ, для размещения которой во внешней памяти выделяется определенная область, файл является объектом переменной длины. Файл может представлять собой текст, сообщение, балансовую ведомость, графику, музыку или любой другой документ. Файл имеет имя, которое состоит из названия и расширения.

Название задается пользователем при выполнении процедуры сохранения или переименовании файла. Существуют определенные правила именования файлов:

· максимальная длина названия зависит от файловой системы диска (FAT32, Ext2 — 255 символов, NTFS — 32767 символов);

· названия не должны содержать следующих символов: \ / : * ? " < > | .

Расширение присваивается операционной системой и указывает, в какой программе был создан тот или иной файл и какую программу следует запустить, чтобы в дальнейшем иметь возможность работать с данным файлом. Требование уникальности имени файла очевидно – без этого невозможно гарантировать однозначность доступа к данным.

Некоторые общепринятые расширения файлов.

· txt, doc – расширения текстовых документов.

· jpg, gif, png, tiff – расширения фотографий, которые хранятся на ноутбуке.

· avi, mpg, mpeg, wmv – расширения видеофайлов.

· xls – расширение электронных таблиц.

· htm, html – расширения Интернет-страниц.

· hlp – расширение файлов-справки.

· exe, com – расширения выполняемых программ.

· rar, zip – расширения архивных файлов.

· dll, lib, obj – расширения файлов-библиотек.

· rpm, deb — расширение пакетов программ для некоторых дистрибутивов Linux1

Файловая структура диска имеет иерархический, древовидный характер. В качестве вершины структуры выступает корневая папка - имя носителя, на котором сохраняются файлы. Файлы группируются в папки, внутри которых могут быть созданы вложенные папки.

Путь доступа к файлу начинается с имени устройства и включает все имена папок, через которые проходит. Имя, состоящее из полного пути и собственного имени файла, называется полным именем файла.