Файловая система Windows

Файловая система Windows. Длинные имена файлов, виртуальная таблица файлов VFAT, 32-х разрядный доступ к дискам.

Существуют некоторые особенности, которые отличают операционную систему Windows 98 от ее предшественников. Как и в Windows 95, имеется поддержка длинных имен файлов. FAT32 представляет собой усовершенствованную версию старой широко известной файловой системы FAT16. Кластер в этой файловой системе имеет меньший размер на жестких дисках большого объема, таким образом, увеличивается эффективность хранения информации, и также немного увеличивается скорость доступа к информации.

Файловая система FAT32 появилась в версии OSR2 операционной системы Windows 95. Эта версия Windows была доступна только поставщикам аппаратного обеспечения, ее нельзя купить в магазине. Рассмотрим кратко архитектуру файловой подсистемы Windows 98 и наиболее важного ее компонента VFAT. Виртуальная таблица размещения файлов Virtual File Allocation Table VFAT может выглядеть и работать как расширенная версия старой системы. Теперь рассмотрим файловую систему VFAT, которая поддерживает Windows 98. Главной причиной смены файловой системы была неудовлетворенность пользователей именами файлов в формате 8.3. Пользователям необходимо работать с длинными именами файлов, а файловая система FAT не могла их обеспечить.

Файловая система VFAT представляет собой попытку компании Microsoft предоставить пользователям то, что им необходимо, и сохранить совместимость с предыдущими версиями MS-DOS на определенном уровне и, что более важно, совместимость с приложениями MS-DOS. Следующие разделы содержат немного истории и текущие сведения о том, как Windows обрабатывает доступ к файлам.

Доступ к файловой системе в Windows 98. Windows 98 полностью обходит проблему доступа к диску в реальном режиме, потому что в этой операционной системе все функции включены в 32-разрядную архитектуру. Компания Microsoft называет эту технологию интерфейсом VFAT. Ее полное название звучит как файловая система FAT защищенного режима protected mode FAT system.

Использование драйверов защищенного режима означает, что у приложения меньше шансов вызвать сбой системы, т. к. Windows 98 никогда не остается в реальном режиме на время, достаточное для вызова сбоя она всегда выполняется в защищенном режиме. Исключением из этого правила являются ситуации, когда при помощи файла CONFIG.SYS загружается драйвер реального режима для поддержки старомодного устройства, такого как CD-ROM. Windows 98 переключает процессор в виртуальный режим 8086, чтобы получить доступ к этому устройству, которое использует драйвер реального режима.

Использование защищенного режима означает, что операционная система постоянно следит за всеми событиями, происходящими на компьютере. За ней остается последнее слово прежде, чем произойдет определенное событие. Эта новая система выполняется полностью в защищенной области памяти и уменьшает возможность сбоя системы, связанного с доступом к диску, почти до нуля и значительно повышает скорость доступа к диску. Существует несколько отдельных компонентов, составляющих файловую систему Windows 98. Компания Microsoft называет эти компоненты слоями layers.

Потенциально в файловой системе Windows 98 существует 32 слоя. Текущая конфигурация не использует все 32 слоя. Слой 0 наиболее близок к подсистеме вводавывода, в то время как слой 31 наиболее близок к аппаратному обеспечению. Текущая версия Windows 98 требует для своей работы только некоторое количество этих слоев обычно 12. Остальные слои зарезервированы.

Каждый слой предоставляет место для поставщиков программного обеспечения, используемого для поддержки специальных файловых систем и устройств. Например, добавление нового сетевого драйвера к слою файловой системы позволяет получать доступ к дискам, расположенным на других компьютерах. В отличие от предыдущих версий Windows, поставщик может изменить файловую систему Windows 98 таким образом, что она будет поддерживать некоторые дополнительные возможности.