Имена файлов

Файловая организация данных. Понятие таблицы размещения файлов. Таблицы размещения файлов FAT, VFAT, FAT32, NTFS

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

В широком смысле понятие "файловая система" включает:

· совокупность всех файлов на диске,

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

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

Файл – основная единица хранения данных в компьютере. Часто файлы разделяют на две категории - текстовые и двоичные. Текстовые файлы предназначены для чтения человеком. Они состоят из строк символов. В текстовых файлах хранятся тексты программ, командных файлов MS DOS и т.д. Файлы, не являющиеся текстовыми, называются двоичными.

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

Каждый файл имеет уникальное имя, которое указывает какую информацию он содержит. ОС управляет всеми файлами при помощи файловой системы. Одной из самых распространенных файловых систем является файловая система FAT (File Allocation Table).

Среди типов файлов можно выделить:

- стандартные;

- используемые конкретными программами;

- общепринятые;

- произвольные.

Как обрабатывать стандартные файла ОС знает наверняка. Например, файлы :

- COM, EXE – программные или исполняемые, если набрать имя такого файла в командной строке и нажать <ENTER>, то будет выполнена программа, представляемая данным файлом.

- BAT – командные, это текстовые файлы используемые для выполнения нескольких команд. запустить их на выполнение можно также как и выполняемые.

- BIN – двоичный файл, используется совместно с программным файлом.

- SYS –загружаемые драйверы устройств.

В отличие от стандартных, о файлах общепринятых типов знают только пользователи, но не ОС:

- TXT – текстовые файлы, содержат неформатированный текст, как правило, в кодировке ASCII.

- HLP – файл помощи.

- BAK – предыдущая (резервная) версия файла..

- TMP – временный файл.

- OBJ – объектный модуль, создаваемый компилятором.

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

- BMP,GIF, JPG,WMF,TIF,PCX – файлы компьютерной графики.

- DOC - документ WORD.

- HTM – гипертекстовый документ.

- файлы исходных текстов программ на языках программирования PAS, CPP,BAS.

- DBF – файлы баз данных.

Пользователи могут давать файлам свои собственные расширения, которые могут отображать содержание или назначение файла. При этом нового типа файлов не создается, т .к. файл генерируется одной из программ широкого назначения. Например, файлы READ.ME или README.1ST – обычные текстовые файлы.