L'informazione accessibile tramite un computer è spesso conservati in luoghi diversi su dispositivi diversi. Durante l'utilizzo di un computer , gli utenti possono ascoltare la musica dal disco rigido , vedere un film con un lettore DVD o di accedere a un file su un computer su una rete locale . Ognuno di questi modi di accesso ai dati richiede al computer di accedere hardware diverso . Un VFS integra questi tipi di accesso ai dati in un'unica interfaccia . Si tratta di un file di sistema che organizza altri file system.
Di file system reali
Il termine " file system reale ", o RFS , si riferisce al file system utilizzati da i dispositivi di archiviazione stessi. Ci sono un certo numero di formati di un RFS impiegata per ordinare i dati . Questi formati spesso differiscono tra i sistemi operativi . Per esempio, FAT , FAT32 e NTFS sono utilizzate da Windows , mentre HFS e HFS + sono utilizzati da OS X. UFS è un formato di disco rigido Unix popolare . Se un VFS non è programmato per interpretare un certo tipo di file system , l'utente non sarà in grado di accedere ai dati memorizzati in questo formato.
Esempio
L'interfaccia di navigazione di file per Windows ha un VFS integrati in esso . Quando un utente apre il file browser, che vede i dischi rigidi e unità CD o DVD che sono installati nel suo computer e la rete cui è collegato . Ciascuno di questi tipi di memorizzazione dati è controllato da un programma differente che compone il sistema operativo , poiché essi richiedono ciascuno per essere utilizzati diversi tipi di istruzioni software . Il VFS traduce l'input dell'utente in comandi per ognuno di questi dispositivi ed integra il feedback del dispositivo nell'interfaccia utilizzato.
Storia
Uno dei primi sistemi operativi per includere un VFS era di Sun Microsystem SunOS , uscito nel 1985. E ' consentito agli utenti di accedere formattare hard disk UFS locali e sfogliare i file su computer collegati in rete attraverso una singola interfaccia . Questo VFS potrebbero essere programmati per incorporare altri formati di file di sistema. Questo concetto ha portato al progressivo sviluppo dei VFS moderni , che si prevede di gestire qualsiasi dispositivo un computer in grado di connettersi.
Sviluppo
VFFS moderni sono in grado di accedere tutti i principali tipi di dispositivi di archiviazione dati . Ma perché un VFS deve essere programmato per comprendere ogni tipo di file system si accede , la compatibilità tra VFFS concorrenti è stata lenta a svilupparsi, soprattutto tra i formati proprietari come NTFS e HFS + , che sono di proprietà di Microsoft e Apple , rispettivamente. Ad esempio , OS X in grado di leggere i dispositivi NTFS , ma non può scrivere dati su di loro.
hardware © www.354353.com