Sistema de arquivos instaláveis
O Installable File System Framework é um componente do sistema operacional que permite que os programas de aplicativos vejam e lidem com apenas um sistema de arquivos por meio de uma interface central , mesmo se o sistema operacional precisar acessar diferentes sistemas de arquivos por meio de drivers diferentes .
Situação antes do IFS
Não existe tal estrutura no MS-DOS . Os programas aplicativos usam a chamada do sistema operacional INT 21H para usar o sistema de arquivos FAT . Um driver de outro sistema de arquivos deve redirecionar esta chamada para si mesmo, em seguida, verificar se ele é responsável pela edição (ou seja, um arquivo que está em seu sistema de arquivos está sendo acessado) e processar a chamada - ou (se não for o responsável) Passe a chamada para a rotina de processamento original. Se vários desses drivers forem carregados, podem surgir dificuldades:
- Se um driver A se considera "responsável" por uma chamada sem ser, a chamada geralmente falha e o driver B realmente responsável não tem chance - o driver A com defeito mais acima na "cadeia" não é suficiente para a chamada continuar .
- Se um driver travar no início da cadeia, mas (se não for responsável) não a encaminhar ou não encaminhá-la corretamente para os drivers subsequentes, eles serão cortados.
- Os programas relacionados a hardware às vezes presumem que o acesso a arquivos significa acesso FAT e falham se outro driver assumir.
Os drivers freqüentes para esta cadeia de drivers de sistema de arquivos são drivers para sistemas de arquivos de CD-ROM (incluindo DVD, etc.), bem como drivers de " Redirecionador de Rede ", que mostram recursos de rede como unidades locais.
Introdução do IFS
No Windows 3.x , a metodologia DOS acima é possível, bem como dois redirecionadores de rede, um dos quais deve ser o "Redirecionador de Rede Microsoft Windows".
Somente com o Microsoft Windows 95 (bem como com o IBM OS / 2 ) todos os acessos ao sistema de arquivos foram combinados no Gerenciador do sistema de arquivos instaláveis (IFS) , que pode gerenciar qualquer número de drivers para unidades / sistemas de arquivos locais e sobreposições de rede.
inchar
- microsoft.com: Componentes de arquitetura do Windows 95 , seção Sistemas de arquivos instaláveis e o seguinte
- microsoft.com: Visão geral da arquitetura de rede do Windows 95