? Un système de fichier virtuel ou VFS , est un type de logiciel qui fait partie de la plupart des systèmes d'exploitation. Il s'agit d'une interface qui permet aux utilisateurs d'accéder aux données stockées dans différentes façons à travers une interface unique et unifiée. La plupart des utilisateurs ne savent même pas qu'ils utilisent un VFS , car il est généralement parfaitement intégré dans le système d'exploitation qu'ils utilisent. Emplacements de stockage
L'information accessible via un ordinateur sont souvent stockés dans des endroits différents sur différents appareils. Lors de l'utilisation d'un ordinateur , les utilisateurs peuvent écouter de la musique sur le disque dur , regarder un film en utilisant un lecteur de DVD ou accéder à un fichier sur un ordinateur sur un réseau local. Chacun de ces moyens d'accès aux données , l'ordinateur pour accéder à un matériel différent . A VFS intègre ces types d'accès aux données dans une interface unique . Il s'agit d'un système de fichiers qui organise d'autres systèmes de fichiers.
Réel des systèmes de fichiers
Le terme « système de fichiers réel », ou RFS , se réfère aux systèmes de fichiers utilisés par les dispositifs de stockage eux-mêmes. Il ya un certain nombre de formats d'une RFS utilise pour organiser les données . Ces formats diffèrent souvent entre les systèmes d'exploitation . Par exemple, FAT , FAT32 et NTFS sont utilisés par Windows, tout en HFS et HFS + sont utilisés par OS X. UFS est un format de disque dur populaire Unix. Si un VFS n'est pas programmé pour interpréter un certain type de système de fichiers , l'utilisateur ne sera pas en mesure d' accéder aux données stockées dans ce format.
Exemple
< p> L'interface de recherche de fichiers pour Windows a un VFS intégrer. Lorsqu'un utilisateur ouvre le navigateur de fichiers , il voit les disques durs et lecteurs de CD ou de DVD qui sont installés sur son ordinateur et le réseau auquel il est connecté. Chacun de ces types de stockage de données est contrôlé par un programme différent qui composent le système d'exploitation , car ils ont chacun besoin de différents types d' instructions du logiciel à utiliser. L' traduit par l'entrée d'utilisateur VFS en commandes pour chacun de ces dispositifs et intègre les commentaires de l'appareil dans l' interface utilisée .
Histoire
un des systèmes d'exploitation plus anciens d' inclure un VFS était SunOS de Sun Microsystem , sorti en 1985. Il a permis aux utilisateurs d'accéder à des disques durs au format UFS locaux et parcourir des fichiers sur les ordinateurs en réseau via une interface unique . Cette VFS pourraient être programmés pour intégrer d'autres formats de système de fichiers ainsi . Ce concept a conduit à la mise en place progressive des VFS modernes, qui devrait gérer n'importe quel appareil d'un ordinateur peut se connecter.
Développement
BVF modernes sont en mesure d'accéder tous les grands types de dispositifs de stockage de données . Mais parce que VFS doit être programmé pour comprendre chaque type de fichier système, il accède à la compatibilité entre BVF concurrentes a été lent à se développer, surtout entre les formats propriétaires comme NTFS et HFS + , qui sont la propriété de Microsoft et Apple respectivement . Par exemple, OS X peut lire dispositifs NTFS , mais il ne peut pas écrire des données sur eux.