Технологии доступа к данным в информационных системах: Файловая система NTFS. Павлов А.Ю. - 4 стр.

UptoLike

Составители: 

Введение
К недостаткам файловых систем FAT можно отнести следующее:
1. Файловая система FAT всегда заполняет свободное место на диске
последовательно от начала к концу. При создании нового файла или увеличении уже
существующего она ищет самый первый свободный кластер в таблице размещения
файлов. Если в процессе работы одни файлы были удалены, а другие
изменились в
размере, то появляющиеся в результате пустые кластеры будут рассеяны по диску.
Если кластеры, содержащие данные файла, расположены не подряд, то файл
оказывается фрагментированным. Сильно фрагментированные файлы значительно
снижают эффективность работы, так как головки чтения/записи при поиске
очередной записи файла должны будут перемещаться от одной области диска к
другой
. В состав операционных систем, поддерживающих FAT, обычно входят
специальные утилиты дефрагментации диска, предназначенные повысить
производительность файловых операций.
2. Еще один недостаток FAT заключается в том, что ее производительность
сильно зависит от количества файлов, хранящихся в одном каталоге. При большом
количестве файлов (около тысячи), выполнение операции считывания списка файлов
в каталоге может занять
несколько минут. Это обусловлено тем, что в FAT каталог
имеет линейную неупорядоченную структуру, и имена файлов в каталогах идут в
порядке их создания. В результате, чем больше в каталоге записей, тем медленнее
работают программы, так как при поиске файла требуется просмотреть
последовательно все записи в каталоге.
3. Поскольку FAT изначально проектировалась для однопользовательской
операционной системы DOS, то она не предусматривает хранения такой
информации, как сведения о владельце или полномочия доступа к файлу/каталогу.
4. FAT не предотвращает порчи файлов из-за ненормального завершения
работы компьютера. В состав операционных систем, поддерживающих FAT, входят
специальные утилиты, проверяющие структуру и корректирующие несоответствия в
файловой системе.
Устранить перечисленные недостатки призвана
новая операционная система
NTFS (New Technology File System). Это восстанавливаемая, защищенная и надежная
файловая система, поддерживающая диски и файлы большого объёма. В этой
файловой системе обеспечиваются множественные потоки данных, имена в
UNICODE, универсальное средство индексации, переназначение плохих кластеров и
поддержка POSIX.
Структура NTFS
Как и другие структуры файловых систем, структура NTFS, располагается в
одном из разделов жесткого
диска, указанном в таблице разделов. Первые
шестнадцать секторов в разделе NTFS распределены под загрузочную запись и код
загрузки (дубликат сектора загрузочной записи находится в логическом центре
диска). Содержимое загрузочной записи показано в таблице 1.