double arrow

Характеристика файлов


Файловая система

Понятие «управление данными» в настоящее время понимается как управление файлами.

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

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

Подсистема управления данными решает следующие задачи:

· выполнение операций создания, удаления, переименования, поиска файлов, чтения и записи данных в файлы, а также ряда вспомогательных операций;

· обеспечение надежности хранения данных и их восстановления в случае сбоев;

· защита данных пользователя от несанкционированного доступа;

· управление одновременным совместным использованием данных со стороны нескольких процессов.




С каждым файлом связан набор атрибутов (характеристик), то есть набор сведений о файле. Состав атрибутов может сильно различаться для разных файлов системы. Возможны следующие атрибуты:

Имя файла. В старых версиях операционных систем длина имени была жестко ограничена 6-8 символами с целью экономии места для хранения имени и ускорения работы. В настоящее время максимальная длина имени составляет 255 символов, что позволяет при желании включить в имя файла подробное описание его содержимого.

Расширение имени. Включает в себя правую часть имени, отделяемую точкой. В настоящее время является частью имени. Указывает на тип файла.

Тип файла. Можно выделить несколько существующих типов файлов, например, файлы данных, символьные и двоичные файлы, файлы программ и т.п.

Размер файла. Принято указывать в байтах, но в настоящее время еще часто указывается в тех единицах, в которых файл занимает наименьший размер (например, 6,29 МБ (6 602 180 байт)).

Временные штампы. Под этим термином понимаются различные отметки даты и времени. Как правило, наиболее важным является время последней модификации и время создания файла.

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



Владелец файла. Этот атрибут необходим в многопользовательских операционных системах для организации защиты данных. Как правило, владельцем является пользователь, который создал этот файл. Иногда кроме индивидуального владельца указывается группа пользователей, как коллективный владелец.

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

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







Сейчас читают про: