Co je to virtuální souborový systém
Místo skladování
Informace, které jsou přístupné prostřednictvím počítače, jsou často uloženy na různých místech v závislosti na zařízení. Během používání počítače mohou uživatelé poslouchat hudbu z pevného disku, sledovat film pomocí přehrávače DVD nebo přistupovat k souboru v počítači nebo v místní síti. Každý z těchto režimů přístupu k informacím vyžaduje, aby počítač používal jiný hardware. VFS integruje tyto typy přístupu k informacím do jediného rozhraní. Jedná se o souborový systém, který organizuje jiné systémy.
Skutečné systémy souborů
Termín "skutečný souborový systém" nebo RFS odkazuje na souborový systém, který používají stejná zařízení. Existují některé formáty, které RFS používá k uspořádání informací. Tyto formáty se často liší u různých operačních systémů. Například FAT, FAT32 a NTFS se používají ve Windows, zatímco HFS + se používá v OS X. UFS je populární formát pevného disku Unixu. Pokud systém VFS není naprogramován tak, aby interpretoval nějaký typ systémového souboru, uživatel nebude mít přístup k informacím uloženým v tomto formátu.
Příklad
Rozhraní pro prohlížení souborů pro systém Windows má VFS vestavěný. Když uživatel otevře prohlížeč souborů, sleduje pevné disky i jednotky CD a DVD nainstalované v počítači. Můžete také zjistit, do které sítě je počítač připojen. Každý z těchto typů úložišť informací je řízen různými programy, které tvoří operační systém, protože vyžadují různé typy softwarových instrukcí, které mají být použity. Systém VFS přenáší vstup uživatele na příkazy pro každé z těchto zařízení a integruje zpětnou vazbu ze zařízení na rozhraní, které se používá.
Historie
Jedním z prvních operačních systémů, které zahrnovaly systém VFS, byla SunOS Sun Microsystem, která byla spuštěna v roce 1985. To umožnilo uživatelům přístup k formátu UFS lokálních pevných disků a skenování souborů v počítačích připojených k síti prostřednictvím jediného rozhraní. Tento VFS může být naprogramován tak, aby obsahoval další formáty souborů. Tento koncept vedl k postupnému vývoji moderního VFS, který by měl být schopen zvládnout jakékoliv zařízení, ke kterému se počítač připojuje.
Vývoj
Moderní VFS mají přístup ke všem hlavním typům paměťových zařízení. Protože však program VFS musí být naprogramován tak, aby pochopil každý typ souborového systému, do něhož přistupuje, kompatibilita mezi konkurenčním VFS se vyvinula velmi pomalu, zejména mezi formáty jako NTFS a HFS +, které vlastní Microsoft a Aple, resp. Například OS X může číst zařízení NTFS, ale nemůže jim ukládat informace.