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

Разработана в 1989г. совместно фирмами Microsoft и IBM. Основная файловая система OS/2, также поддерживалась первыми версиями ОС Windows NT. Некоторые элементы были перенесены в файловую систему NTFS.

Основные особенности:

  • Выделение пространства для хранения файлов осуществляется не кластерами, а физическими блоками диска по 512 б, независимо от размера раздела, что существенно уменьшает фрагментацию и потери дискового пространства.
  • Для уменьшения фрагментации также применена технология выделения пространства по возможности максимально большими непрерывными участками - экстентами - и минимизации количества экстентов.
  • Вся информация о каталогах хранится в физическом центре диска, что значительно сокращает время позиционирования головок чтения/записи и ускоряет доступ к данным. Этой же цели служит оригинальный способ хранения элементов каталогов в виде т.н. бинарного дерева.
  • Структура файловой системы базируется на трех основных блоках: загрузочном (BootBlock), дополнительном (SuperBlock) и резервном (SpareBlock). В отличие от FAT, системные файлы могут физически размещаться в любом месте диска.
  • Реализована методика автоматического «горячего» исправления ошибок обращения к диску путем подмены испорченного блока или сектора на исправный блок, список которых хранится в SpareBlock.
  • Повышенная отказоустойчивость поддерживается применением дублирования информации о размещении каждого файла в битовых массивах и в F-узлах файлов.

Т.о. файловая система HPFS является одной из самых высокопроизводительных и устойчивых. Однако неудачная маркетинговая политика привела тому, что данная ФС поддерживается только не слишком распространенной ОС OS/2.

Несмотря на известные достоинства ОС Windows, все большую популярность среди пользователей персоналок приобретает ОС Linux - не столь требовательная к ресурсам, бесплатная и, в последнее время, получившая хороший графический интерфейс.

Linux поддерживает файловые системы Ext2, Ext3, ReiserFS и некоторые менее известные.

You have no rights to post comments