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

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

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

В каталоге хранится:

- имя файла, длина в байтах, место на диске, дата создания, автор (во многих файловых системах эта информация хранится в метафайлах) и т.д.

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

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

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

Наиболее распространенные файловые системы на ПК: FAT, FAT32, NTFS (файловая система новой технологии), HPFS - высокопроизводительная файловая система в операционной системе OS/2, VFAT и др.