Forklar en Virtual File System

Forklar en Virtual File System


En virtuell filsystem (VFS) er et abstrakt lag på toppen av en faktisk filsystem. I sin mest grunnleggende form, er en VFS et programvaregrensesnitt som lar deg kommunisere med data på harddisker og andre lagringsmedier. I de fleste tilfeller, når du bruker en datamaskin, ville du aldri vet du var i samspill med et virtuelt filsystem.

Historie

Den første kjente virtuelt filsystem ble opprettet av Sun Microsystems i 1985. Det er tillatt for SunOS 2.0-brukere å få tilgang til lokale Unix filsystem (UFS) harddisker og Network File System (NFS) eksternt. Mange Unix leverandører begynte å kopiere og lisensiere SunOS VFS-kode for bruk i egen Unix bygger og implementeringer. I tillegg av stor betydning, var MS-DOS filtildelingstabell (FAT) system, utviklet hos Sun Microsystems, som utnyttet SunOS VFS-kode for å vise og hente filer.

Betydning

For vanlige databrukere, er utviklingen av det virtuelle filsystemet betydelig, fordi det gir daglige brukere å få tilgang til filer lagret på medieenheter. En av de mest brukte typer VFS grensesnitt er den nettleseren, fordi det lar brukerne nesten hente filer på nettverket og vise dem på dataskjermen. Nettleseren fungerer som en bro mellom serveren og brukerens datamaskin. Når den er funnet, er filen midlertidig lagret på brukerens maskin.

lagrings~~POS=TRUNC steder~~POS=HEADCOMP

Siden en VFS fungerer som en bro, kan brukerne hente filer fra en rekke lagringsmedier. Et virtuelt filsystem, ved design, er i stand til å kommunisere med interne og eksterne harddisker, disketter, USB-lagringsenheter og CD- og DVD-spillere. Dette betyr at du kan stikke innom din favoritt film på den bærbare datamaskinen og umiddelbart se det, uten kunnskap om programmering eller å vite strukturen av DVD-er iboende filsystem.

fordeler

En VFS har mange fordeler som PC-brukere nyte hver dag. Noen viktige fordeler inkluderer enkel tilgang, ingen programmering kunnskap som kreves, i stand til å få tilgang til flere lagringssteder med samme grensesnitt og rask interaksjon med en rekke filtyper. En person kan lett få tilgang til sine presentasjonsdokumenter fra jobb eller hjemme, fordi utviklingen av virtuelle filsystemer har gjort dette mulig, og en forenklet oppgave.

Utvikling

Fordi noen filsystemer er proprietære, som NTFS og HFS +, kan en VFS bare være i stand til å vise filene på disse systemene. Noen virtuelle filsystemer spesielt, slik som den som følger med Mac OS X, er ikke i stand til å skrive data til Microsofts NTFS-formaterte enheter. På en måte er dette gapet bro på operativsystemet Linux etter installasjon av en VFS pakke som gjør det mulig for brukeren å lese og skrive data på utenlandske filsystemet.