Вопрос 25. Файловая система. Состав, основное назначение, структура

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

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

От файловой системы требуется четкое выполнение следующих действий:

определение физического расположения частей файла;

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

Скорость выполнения файловой системой этих операций находится в прямой зависимости от самой файловой системы. Естественно, рассматриваемые файловые системы (FAT16, FAT32 и NTFS) используют различные механизмы для реализации указанных задач и каждая из них имеет свои преимущества и недостатки.

 

 

Вопрос 26. Файловые системы различных операционных систем.

Файловые системы семейства FAT (FAT16 и FAT32) в теории

Эта файловая система, появившаяся вместе с первыми IBM PC, идеологически представляет собой образ носителя в миниатюре, где детализация ведется до кластерного уровня. Поэтому операция поиска физических координат файла при его большой фрагментации будет весьма затруднительна. В случае FAT16 размер самой файловой системы не превышает 128 Кбайт, что позволяет легко кэшировать эту информацию. Однако в случае FAT32 данная величина для больших дисков составит порядка мегабайта, что существенно затруднит поиск физических координат фрагментированного файла. Еще хуже обстоят дела с выделением свободного места: в этой ситуации приходится просматривать практически всю таблицу размещения файлов (для файлов больших размеров), что явно не идет на пользу быстродействию.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: