Файловая система (структура)

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

Имя – не > 8 символов, расширение – 3 (латинские буквы, цифры, спец. символы). В Windows имя файла может содержать до 255 символов и могут быть русские буквы, цифры, различные символы, точка, пробел. При переходе в среду DOS длинное имя по специальному алгоритму заменяется на 8-символьное.

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

- read only - только для чтения, т.е. нельзя редактировать;

- hidden- скрытый, т.е. не отображается на экране;

- system - системный (нельзя изменять, т.к. важен для работы ОС);

- archive - архивный.

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

Типыфайлов: программные (exe, bat, com) и исполняемые (doc, txt, bmp, xls…).

Doс, txt, dll – текстовые файлы (Doс – документ Word; txt – блокнот, файл Dos, лексикон и т.п.; dll – приложения, динамические библиотеки...);

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

Sys, ini (инициализация) – системные файлы;

Dat – файл с числовыми данными;

Bas, pas – программы написанные на Бейсике, Паскале;

Bmp, jpg, pcx, gif – графические файлы (рисунки и т.п., jpg, gif – сжатые файлы);

Bak, old – старая копия файла, создаваемая перед его изменением или резервная копия;

Arj, rar, zip, lzh, lh, cab – файлы архивов;

Hlp – файл справки, подсказки;

Tmp – временный файл;

Wav, mid, mp3 – звуковые файлы;

Avi, mpg – видео.

Маски: * (заменяет любое количество символов) и ? (заменяет один символ). Примеры:

*.* - все файлы диска, с любым именем и расширением;

??с*.* - все файлы диска, в имени которых третья буква – с;

??.* - все файлы в имени которых только 2 символа.

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

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

Ярлык– это ссылка на какой-либо объект, вторичное изображение этого объекта, указывающая на его местоположение. Ярлык служит для ускорения запуска программ или документов. Он хранится в файле объемом до 1 Кб. Его создание или уничтожение никак не влияет на связанный с ним объект. В ОС DOS файлы ярлыков имеют расширение .PIF, в Windows – .LNK.

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

Дисководы: А и В – гибкие; С и D – жесткие диски.

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

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

Файловая система включает в себя таблицу содержанияи область ­данных– совокупность блоков на диске со своими адресами.

Примеры простейших (абстрактных) таблиц содержания: VTOС – Volume Table of Content (таблица содержания тома), FAT – File Allocation Table (таблица размещения файлов), FDT – File Definition Table (таблица определения файлов) и т.п.

Она состоит из четырех областей:

область файлов (содержит данные о файлах);

область переполнения (дополнительная, в ней записываются номера блоков особо длинных файлов);

список свободных блоков (создается при установке и включает все свободные блоки, кроме поврежденных);

список сбойных блоков (создается при установке и регулярно пополняется программами диагностики).








Дата добавления: 2016-02-13; просмотров: 1536;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.007 сек.