Ce este un sistem virtual de fișiere

Un sistem virtual de fișiere permite utilizatorilor să acceseze informații stocate pe o varietate de dispozitive printr-o singură interfață.

Locația depozitului

Informațiile accesate prin intermediul unui computer sunt adesea stocate în locuri diferite, în funcție de dispozitiv. În timpul utilizării unui computer, utilizatorii pot asculta muzică de pe hard disk, pot viziona un film utilizând DVD player-ul sau pot accesa un fișier pe un computer sau într-o rețea locală. Fiecare dintre aceste moduri de accesare a informațiilor necesită ca computerul să utilizeze hardware diferit. Un VFS integrează aceste tipuri de acces la informații într-o singură interfață. Este un sistem de fișiere care organizează alte sisteme.

Sisteme de fișiere reale

Termenul "sistem de fișiere real" sau RFS se referă la un sistem de fișiere utilizat de aceleași dispozitive. Există câteva formate pe care un RFS le folosește pentru a organiza informațiile. Aceste formate sunt adesea diferite pentru diferite sisteme de operare. De exemplu, FAT, FAT32 și NTFS sunt utilizate în Windows, în timp ce HFS + este folosit în OS X. UFS este un format popular de hard disk Unix. Dacă un VFS nu este programat să interpreteze un anumit tip de fișier de sistem, utilizatorul nu va putea accesa informațiile stocate în acel format.

exemplu

Interfața de navigare a fișierelor pentru Windows are un VFS încorporat în ea. Când un utilizator deschide browserul de fișiere, el urmărește hard disk-urile, precum și unitățile CD și DVD instalate pe computerul său. De asemenea, puteți vedea la ce rețea a fost conectat computerul. Fiecare dintre aceste tipuri de stocare a informațiilor este controlată de diferite programe care alcătuiesc sistemul de operare, deoarece acestea necesită utilizarea diferitelor tipuri de instrucțiuni software. VFS traduce intrarea utilizatorului în comenzi pentru fiecare dintre aceste dispozitive și integrează un feedback de la dispozitiv la interfața utilizată.

istorie

Unul dintre primele sisteme de operare care includea un VFS a fost SunOS Sun Microsystem, lansat în 1985. Acest lucru a permis utilizatorilor să acceseze formatele UFS ale unităților hard disk locale și să scaneze fișierele pe calculatoarele conectate la o rețea printr-o singură interfață. Acest VFS ar putea fi programat pentru a încorpora alte formate de sistem de fișiere. Acest concept a condus la dezvoltarea treptată a VFS modernă, care ar trebui să poată manipula orice dispozitiv la care se conectează un computer.

dezvoltare

VFS-urile moderne au acces la toate tipurile principale de dispozitive de stocare. Cu toate acestea, deoarece un VFS trebuie programat să înțeleagă fiecare tip de sistem de fișiere pe care îl accesează, compatibilitatea dintre rivalul VFS sa dezvoltat foarte încet, mai ales între formate precum NTFS și HFS +, care sunt deținute de Microsoft și Aple, respectiv. De exemplu, OS X poate citi dispozitivele NTFS, dar nu le poate salva informații.