Устанавливаемая файловая система
Устанавливаемая файловая система Framework представляет собой операционную систему компонент , который позволяет прикладным программам для только увидеть и ручка одна файловая система с помощью центрального интерфейса , даже если операционная система имеет доступ к различным файловым системам через различные драйверы .
Ситуация перед IFS
Существует нет таких рамок в MS-DOS . Прикладные программы используют вызов операционной системы INT 21H для использования файловой системы FAT . Драйвер другой файловой системы должен перенаправить этот вызов самому себе, затем проверить, отвечает ли он за обработку (т.е. осуществляется доступ к файлу, находящемуся в его файловой системе), и обработать вызов - или (если не отвечает) Передайте вызов исходной программе обработки. При загрузке нескольких таких драйверов могут возникнуть сложности:
- Если драйвер A считает себя «ответственным» за вызов, но не является им, вызов обычно терпит неудачу, и фактически ответственный драйвер B не получает шанса - неисправный драйвер A, находящийся дальше по «цепочке», недостаточен для вызова Продолжить.
- Если драйвер фиксируется в начале цепочки, но (если не несет ответственности) не пересылает его вообще или неправильно пересылает следующим драйверам, они отключаются.
- Программам, связанным с оборудованием, иногда требуется, чтобы доступ к файлам означал доступ к FAT, и они не работают, если другой драйвер берет на себя управление.
Частыми драйверами для этой цепочки драйверов файловой системы являются драйверы для файловых систем CD-ROM (включая DVD и т. Д.), А также драйверы « Network Redirector », которые отображают сетевые ресурсы как локальные диски.
Внедрение IFS
В Windows 3.x возможна вышеуказанная методология DOS, а также два сетевых перенаправителя, один из которых должен быть «Сетевым перенаправителем Microsoft Windows».
Только в Microsoft Windows 95 (а также в IBM OS / 2 ) все обращения к файловой системе были объединены в Менеджере устанавливаемой файловой системы (IFS) , который может управлять любым количеством драйверов для локальных дисков / файловых систем и сетевых оверлеев.
набухать
- microsoft.com: Компоненты архитектуры Windows 95 , раздел Устанавливаемые файловые системы и следующие
- microsoft.com: Обзор сетевой архитектуры Windows 95