Файловая система (структура)
Файл – это определенное количество информации (программа или данные), имеющее имя и хранящееся во внешней памяти (наименьшая именуемая единица информации).
Имя – не > 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; просмотров: 1661;