Apa itu sistem file virtual

Sistem file virtual memungkinkan pengguna mengakses informasi yang disimpan di berbagai perangkat melalui satu antarmuka.

Lokasi penyimpanan

Informasi yang diakses melalui komputer sering disimpan di tempat yang berbeda, tergantung pada perangkat. Saat menggunakan komputer, pengguna dapat mendengarkan musik dari hard drive, menonton film menggunakan pemutar DVD atau mengakses file di komputer atau di jaringan lokal. Masing-masing mode mengakses informasi ini mengharuskan komputer menggunakan perangkat keras yang berbeda. VFS mengintegrasikan jenis akses informasi ini ke dalam satu antarmuka. Ini adalah sistem file yang mengatur sistem lain.

Sistem file nyata

Istilah "sistem file nyata" atau RFS mengacu pada sistem file yang digunakan perangkat yang sama. Ada beberapa format yang digunakan RFS untuk mengatur informasi. Format ini sering berbeda untuk sistem operasi yang berbeda. Misalnya, FAT, FAT32 dan NTFS digunakan di Windows, sementara HFS + digunakan di OS X. UFS adalah format hard disk Unix yang populer. Jika VFS tidak diprogram untuk menafsirkan beberapa jenis file sistem, pengguna tidak akan dapat mengakses informasi yang disimpan dalam format itu.

Contoh

Antarmuka browsing file untuk Windows memiliki VFS dibangun di dalamnya. Ketika seorang pengguna membuka file browser, ia melihat hard drive, serta drive CD dan DVD yang terpasang di komputernya. Anda juga dapat melihat jaringan komputer mana yang terhubung. Masing-masing jenis penyimpanan informasi ini dikendalikan oleh berbagai program yang membentuk sistem operasi, karena mereka memerlukan berbagai jenis instruksi perangkat lunak yang akan digunakan. VFS menerjemahkan input pengguna ke perintah untuk masing-masing perangkat ini dan mengintegrasikan umpan balik dari perangkat ke antarmuka yang digunakan.

Sejarah

Salah satu sistem operasi pertama yang menyertakan VFS adalah Sun Microsystem's SunOS, diluncurkan pada tahun 1985. Ini memungkinkan pengguna untuk mengakses format UFS dari hard drive lokal dan memindai file pada komputer yang terhubung ke jaringan melalui satu antarmuka. VFS ini dapat diprogram untuk menggabungkan format sistem file lainnya. Konsep ini menyebabkan perkembangan bertahap VFS modern, yang harus mampu menangani perangkat apa pun yang menghubungkan komputer.

Pembangunan

VFS modern dapat mengakses semua jenis perangkat penyimpanan utama. Namun, sebagai VFS harus diprogram untuk memahami setiap jenis sistem file yang diaksesnya, kompatibilitas antara VFS saingan telah berkembang sangat lambat, terutama antara format seperti NTFS dan HFS +, yang dimiliki oleh Microsoft dan Aple, masing-masing. Misalnya, OS X dapat membaca perangkat NTFS, tetapi tidak dapat menyimpan informasi kepada mereka.