Daftar Isi
Semua aplikasi komputer membutuhkan penyimpanan dan pengambilan informasi. Ketika sebuah proses sedang berjalan, proses tersebut menyimpan sejumlah informasi yang dibatasi oleh ukuran alamat virtual. Untuk beberapa aplikasi, ukuran ini cukup, namun untuk yang lainnya terlalu kecil.
Masalah berikutnya adalah apabila proses tersebut berhenti, maka informasinya akan hilang. Padahal ada beberapa informasi yang penting dan harus bertahan beberapa waktu, bahkan selamanya. Adapun masalah ketiga adalah terkadang sangat perlu lebih dari satu proses untuk mengakses satu informasi secara bersamaan. Untuk memecahkan masalah ini, informasi ini harus dapat berdiri sendiri tanpa bergantung pada sebuah proses.
Pada akhirnya, kita memiliki masalah- masalah yang cukup signifikan dan penting untuk dicari solusinya yaitu :
Kita harus dapat menyimpan informasi dengan ukuran yang besar.
Informasi harus tetap ada, meskipun proses berhenti.
Informasi harus dapat diakses oleh lebih dari satu proses secara bersamaan.
Solusi dari ketiga masalah diatas adalah dengan kehadiran berkas.