Архитектура современных операционных систем

167 Рис. 5.1. Работа с носителями большого объема В файловой системе FAT для учета кластеров выделяемых файлам ис- пользуется 16-ти разрядные элементы таблицы распределения файлов, следова- тельно, может быть всего 2 16 кластеров. В OS/2 файловая система HPFS выделяет 32-разряда для хранения номе- ров кластеров, но использует кластеры (блоки) размером в один сектор (512 байт), поэтому длина файла не может превышать – 2 32 =2Гб. В NTFS используются 64-разрядные элементы описания файлов. Класте- ры могут иметь размер от 512 байт до 64 КБ, соответственно размеры файлов практически неограниченны. В NTFS используется ряд новшеств, которые оправдывают ее название: 1. Множественные потоки данных. В NTFS различные параметры файла, такие как имя, дескриптор его за- щиты, данные, хранящиеся в файле, рассматриваются как отдельные атрибуты объекта – файла. Каждый атрибут считается простой последовательностью байт – потоком данным (stream). 3 0 процесс Диспетчер в\в Драйвер NTFS Драйвер Диска IRP IRP Отказоустойчивый Драйвер IRP

RkJQdWJsaXNoZXIy MTY0OTYy