Tecnología

Inicio

¿Qué es el sistema de archivos virtual?

¿Qué es el sistema de archivos virtual?


Un sistema de archivos virtual o VFS, es un tipo de software que es parte de la mayoría de los sistemas operativos. Es una interfaz que permite a los usuarios acceder a los datos almacenados en diferentes formas a través de una única interfaz 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 obtenida a través de un ordenador se almacena a menudo en diferentes lugares en diferentes dispositivos. Durante el uso de una computadora, 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 ordenador en una red local. Cada una de estas formas de acceder a los datos requiere un ordenador para acceder al hardware diferente. Un VFS integra este tipo de acceso a datos en una única interfaz. Es un sistema de archivos que organiza otros sistemas de archivos.

Sistemas de archivos real

El "sistema de archivos real", término o 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 a menudo difieren 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 popular de Unix. Si un ISN & # 039 VFS; t programarse para interpretar un cierto tipo de sistema de archivos, el usuario no será capaz de acceder a los datos almacenados en ese formato.

Ejemplo

La interfaz de navegación de archivos para Windows tiene un VFS integrado en ella. Cuando un usuario abre el explorador de archivos, que ve los discos duros y unidades de CD o DVD que se instalan en su ordenador y la red 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 de ellos requieren diferentes tipos de instrucciones de software para ser utilizado. El VFS traduce la entrada del usuario en comandos para cada uno de estos dispositivos y se integra de realimentación desde el dispositivo en la interfaz que se utiliza.

Historia

Uno de los primeros sistemas operativos para incluir un VFS fue Sun Microsystem & # 039; s SunOS, publicado en 1985. Se permitió a los usuarios acceder discos duros locales de formato UFS y buscar archivos en ordenadores conectados en red a través de una única interfaz. Este VFS podría ser programado para incorporar otros formatos de sistema de archivos también. Este concepto condujo al desarrollo gradual de la moderna VFS, que se espera para manejar cualquier dispositivo de 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 que un VFS tiene que ser programado para entender cada tipo de sistema de archivos que tiene acceso, la compatibilidad entre VFSS compitiendo ha tenido un desarrollo lento, especialmente 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.