¿ Un sistema de archivos virtual, o VFS , es un tipo de software que es parte de la mayoría de los sistemas operativos. Se trata de una interfaz que permite a los usuarios acceder a los datos almacenados en diferentes formas a través de una interfaz única y unificada. La mayoría de los usuarios ni siquiera se darán cuenta de que están utilizando un VFS , ya que por lo general se integra perfectamente en el sistema operativo que utilicen. Ubicaciones de almacenamiento
la información accesible a través de un equipo a menudo se almacenan en diferentes lugares en diferentes dispositivos. Durante el uso de un ordenador , los usuarios pueden reproducir música desde el disco duro , ver una película con un reproductor de DVD o acceder a un archivo en un equipo en una red local. Cada una de estas formas de acceder a los datos requiere el equipo para acceder a hardware diferente. Un VFS integra estos tipos de acceso a datos en una única interfaz . Se trata de un sistema de archivos que organiza otros sistemas de archivos .
Real Systems archivo
El término " sistema de archivos real" o de RFS , se refiere a los sistemas de archivos utilizados por los propios dispositivos de almacenamiento. Hay una serie de formatos de un RFS utiliza para organizar los datos . Estos formatos suelen diferir entre sistemas operativos. Por ejemplo , FAT , FAT32 y NTFS son utilizados por Windows , mientras que HFS y HFS + son utilizados por OS X. UFS es un formato de disco duro Unix popular. Si un VFS no está programado para interpretar un determinado tipo de sistema de archivos , el usuario no podrá acceder a los datos almacenados en ese formato.
Ejemplo
< p> La interfaz de navegación de archivos para Windows tiene un VFS integrados en ella. Cuando un usuario abre el explorador de archivos , ve a los discos duros y unidades de CD o DVD que se instalan en su ordenador y la red a la que está conectado. Cada uno de estos tipos de almacenamiento de datos está controlado por un programa diferente que hace que el sistema operativo , ya que cada uno requiere para ser utilizados diferentes tipos de instrucciones de software . La entrada del usuario VFS traduce en comandos para cada uno de estos dispositivos e integra información desde el dispositivo a la interfaz que se utiliza.
Historia
Uno de los sistemas operativos más antiguos de incluir un VFS fue de Sun Microsystem SunOS , lanzado en 1985 . Permitió a los usuarios acceder a los discos duros de formato UFS locales y navegar por los archivos en los equipos conectados en red a través de una única interfaz. Este VFS podrían ser programados para incorporar otros formatos del sistema de archivos también. Este concepto llevó al desarrollo gradual de los VFS modernas , que se espera para manejar cualquier dispositivo que un ordenador puede conectarse.
Desarrollo
VFSS modernos son capaces de acceder a todos los principales tipos de dispositivos de almacenamiento de datos. Pero debido a VFS tiene que ser programado para entender cada tipo de sistema de archivos que tiene acceso , compatibilidad entre VFSS competencia ha tenido un desarrollo lento , sobre todo entre los formatos propietarios como NTFS y HFS +, que son propiedad de Microsoft y Apple respectivamente. Por ejemplo , OS X puede leer dispositivos NTFS , pero no puede escribir datos en ellos.