158
Расширения файлов используются ОС, чтобы определить, какую
программу необходимо запустить для обработки файла с данным
расширением. Расширение определяет тип файла, но не тип — рас-
ширение.
Основные расширения файлов приведены в табл. 10.1.
От файловой системы требуется выполнение следующих дей-
ствий:
определение по имени файла физического расположения его
•
частей;
определение наличия свободного места и выделение его для
•
вновь создаваемых файлов.
Скорость выполнения этих операций напрямую зависит от самой
файловой системы.
Разные файловые системы используют различные механизмы для
реализации указанных задач и имеют свои преимущества и недо-
статки. Файловая система FAT (File Allocation Table — таблица раз-
мещения файлов), использующихся в ОС MS-DOS и Windows, пред-
ставляет собой образ носителя в миниатюре, где детализация ведет-
ся до кластерного уровня. Поэтому операция поиска физических
координат файла при его большой фрагментации будет затрудни-
тельна.
Еще хуже обстоит дело с поиском свободного места для больших
файлов. Приходится просматривать практически всю таблицу, поэто-
му быстродействие падает. Современная файловая система NTFS
(New Technology File System — файловая система нового типа) в ОС
Windows XP / Vista / 7 использует более компактную форму записи,
что ускоряет поиск файла. Поэтому операции с выделением места
под файл проходят быстрее. Ключевое преимущество файловой си-
стемы NTFS — возможность ограничения доступа к файлам и ката-
логам.
Т а б л и ц а 10.1.
Достарыңызбен бөлісу: