Skip to main content

Quel est le système de fichiers installable?

Le système de fichiers installables (IFS) est une interface de programmation abstraite (API) qui donne à un système d'exploitation la possibilité d'accéder à différents systèmes de fichiers sans exiger que le système d'exploitation soit configuré de manière native dans le format spécifique.En substance, le système d'exploitation est en mesure de charger des pilotes qui utilisent l'API du système de fichiers installables qui instruit la zone centrale du système d'exploitation, appelé le noyau, sur la façon d'accéder au nouveau système de fichiers.Cette fonctionnalité permet à un utilisateur de parcourir et de modifier n'importe quel système de fichiers pour lequel un pilote de système de fichiers installables (FSD) existe.Il fournit également aux fabricants un mécanisme qui peut être utilisé pour permettre à un ordinateur de s'interfacer avec un périphérique de stockage sans avoir à concevoir l'appareil pour utiliser un système de fichiers existant.L'IFS fournit une couche d'abstraction suffisamment efficace pour permettre à un lecteur réseau distant d'être monté via les mêmes mécanismes logiciels, comme on peut le voir avec le système de fichiers réseau (NFS).;et Microsoft Tout en travaillant conjointement sur le développement du système d'exploitation OS / 2 pour s'assurer que le logiciel serait en mesure de travailler avec de nouvelles technologies à l'avenir.Microsoft a finalement intégré la technologie dans ses Windows système opérateur.D'autres versions des interfaces de système de fichiers basées sur un logiciel abstraites existent, bien qu'elles soient généralement appelées système de fichiers virtuels sur non-Windows Systèmes d'exploitation.

Au sein du système d'exploitation, le système de fichiers installable fonctionne en chargeant un code important dans le noyau du système, la zone où le traitement de logiciel le plus bas a lieu.Cela permet au pilote IFS d'avoir un accès très direct au matériel où se trouve le système de fichiers, mais limite également l'utilisation de fonctions de bibliothèque de haut niveau en raison de la façon dont le noyau est partitionné.Sous Windows , le système de fichiers installable est en fait chargé en tant que bibliothèque (DLL) liée dynamiquement compilée et comprend généralement des utilitaires qui donnent à l'utilisateur la possibilité de formater et de réparer un volume à l'aide du système de fichiers personnalisé.

Il existe une variété d'utilisationspour le système de fichiers installable.L'un des plus courants est d'accéder à des fichiers d'une partition ou d'un lecteur géré par un autre type de système d'exploitation.Les IF peuvent également être utilisés par les fabricants de disques de stockage portables tels que les disques flash ou les fabricants de caméras numériques pour fournir un moyen de visualiser les fichiers stockés dans les appareils de manière familière.Un pilote de système de fichiers installable peut être utilisé pour modifier la façon dont une partition existante est accessible malgré le système de fichiers réel utilisé, permettant à un lecteur d'être en lecture seule en chargeant un ifs.