» » »

31. Файлы, их виды и организация. Управление файлами. Атрибуты файлов.

Файлы, их виды и организация

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

Поэтому возможно такое определение: файл — именованная область внешней памяти, выделенная для хранения массива данных. Данные, содержащиеся в файлах, имеют самый разнообразный характер: программы на алгоритмическом или машинном языке; исходные данные для работы программ или результаты выполнения программ; произвольные тексты; графические изображения и т. п. Понятие файла в операционной системе (ОС) обобщается на внешние устройства и блоки компьютера (логические устройства), работающие с массивами данных: принтер, клавиатуру, дисплей, оперативную память (виртуальные диски) и т. д.

Файловой системой (ФС) называется совокупность программ, обеспечивающая выполнение операций над файлами. В настоящее время в ОС для ПК используются десятки файловых систем: в DOS FAT16, FAT32 и FAT 12 для гибких дисков (FAT File Allocation Table, таблица размещения файлов), для Windows 9х характерны FAT16 и FAT32, популярными в Windows NT и Windows 2000 является NTFS, для OS/2 — HPFS, для ОС — Ext2FS и т. д. Наибольшее распространение получили файловые системы DOS: FAT 16 и FAT32.

С каждым файлом связываются:

-   полное имя файла;

-   атрибуты (характеристики) файла;

-   дата создания файла;

-   время создания файла;

-   длина файла.

Полное имя файла в общем случае состоит из двух частей:

-   идентифицирующей — имени файла;

-   классифицирующей — расширения.

Расширение, определяющее тип файла, может отсутствовать.

Расширение указывает тип файла, причем некоторые из расширений являются стандартными для
операционной системы, например:

-   EXE (EXEcutable — исполняемый) — файл-программа на машинном языке,
готовая к выполнению;

-   COM (COMmand) — файл-программа на машинном языке, готовая к выпол-
нению (небольшая программа);

-    ВАТ (BATch — пачка, группа) — пакетный исполняемый командный файл;

-   SYS — системный файл;

-   BAS — файл-программа на языке Basic;

-    PRG — файл-программа на языке dBASE;

-    ASM — файл-программа на языке ассемблер;

-   ТХТ — текстовый файл;

-    DOC — текстовый файл Word;

-    XLS — файл электронных таблиц Excel;

-    ВАК — копия файла, создаваемая при перезаписи оригинала;

-    ARJ — архивный файл;

-    ZIP — архивный файл.

Управление файлами

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

Файловая система поддерживает два типа доступа к файлам:

-   последовательный метод доступа;

-   прямой (непосредственный) метод доступа.

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

Атрибуты файлов

Атрибут — это классифицирующий файл признак, определяющий способ его использования, права доступа к нему и т. д. ОС DOS допускает задание следующих элементов в атрибуте:

-   R (Read only) — файл предназначен только для чтения и не может быть ни удален, ни изменен. При попытке обновить или уничтожить такой файл системными средствами (при помощи программ DOS) будет выдано сообщение об ошибочных действиях. Атрибут устанавливается для защиты от случайного изменения или уничтожения;

-   Н (Hidden) — скрытый файл. Игнорируется многими командами DOS. При просмотре каталога командой DIR сведения о скрытом файле обычно не выдаются;

-   S (System) — системный файл. Системные файлы предназначены для работы операционной системы или работы внешних устройств ПК;

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


Друзья! Приглашаем вас к обсуждению. Если у вас есть своё мнение, напишите нам в комментарии.