Файловые системы
Файловая система – совокупность системных данных Файловая система (пустая) создается при инициализации (разметке) тома, затем корректируется ОС (подсистемой управления данными) при текущей работе, в процессе создания, удаления, модификации (увеличения или уменьшения объема) файлов пользователя, содержащих программы или данные. Файловая система включает в себя таблицу содержания и область данных — совокупность блоков на диске, идентифицируемых своими номерами / адресами. Обычно адрес блока состоит из 3 чисел — № цилиндра (совокупность дорожек, доступных при фиксированном положении блока головок считывающего устройства), № поверхности (дорожки в.цилиндре), № блока на дорожке. Она состоит из трех областей: · область файлов. Это таблица, имеющая обычно ограниченное число строк N. Количество столбцов М выбирается из тех соображений, чтобы 85—95 % файлов, создаваемых пользователями, содержало бы не более М блоков, что зависит как от размера блока и типа пользователя, так и от общего уровня развития информационного и программного обеспечения. Первый столбец таблицы в каждой строке содержит данные о файле, в данном примере — имя файла; · область переполнения — дополнительная таблица аналогичной структуры, в которую записываются номера блоков особо длинных файлов. Организация таблицы размещения в форме области файлов и области переполнения, очевидно, позволяет сэкономить на объеме таблицы в целом, не ограничивая в то же время вероятной длины файла; · список свободных блоков — необходимая информация для размещения создаваемых или расширяемых файлов. Список создается при инициализации и включает все блоки, кроме поврежденных, а затем корректируется при создании, удалении, модификации файлов; · список сбойных блоков. Это таблица, создаваемая при инициализации диска, пополняемая программами диагностики и предотвращающая распределение испорченных областей на магнитном носителе под файлы данных.
Здесь не указаны такие известные атрибуты файлов, как длина (в байтах), время создания, тип, которые могут содержаться в заглавной записи таблицы Файловые системы NTFS4 (Windows NT) и NTFS5 (Windows 2000). NTFS выросла из файловой системы HPFS, разрабатываемой совместно IВМ и Microsoft для проекта ОC/2. Она начала использоваться вместе с Windows NT 3.1 в 1993 году. Windows NT 3.1 должна была составить конкуренцию серверам на базе NetWare и Unix, Поэтому NTFS вобрала в себя все технологические достижения того времени. Вот основные из них: работа с большими дисками; устойчивость; защищённость; компрессия данных; поддержка формата ISO Unicode.
|