Sistem berkas merupakan mekanisme penyimpanan on-line serta untuk akses, baik data maupun program yang berada dalam system operasi. Terdapat dua bagian penting dalam system berkas, yaitu :
- Kumpulan berkas, sebagai tempat penyimpanan data, serta
- Struktur direktori, yang mengatur dan menyediakan informasi mengenai seluruh berkas dalam system
Konsep Dasar Berkas
Komputer
dapat menyimpan informasi ke beberapa media penyimpanan yang berbeda, seperti
magnetic disks, magnetic tapes dan optical disks. Agar komputer dapat digunakan
dengan nyaman, system operasi menyediakan system penyimpanan dengan sistematika
yang seragam. Sistem operasi mengabstraksikan property fisik dari media
penyimpanannya dan mendefinisikan unit penyimpanan logis yaitu berkas. Berkas
dipetakan ke media fisik oleh system operasi. Media penyimpanan ini umumnya
bersifat non-volatile, sehingga kandungan di dalamnya tidak akan hilang jika
terjadi gagal listrik maupun system reboot.
Berkas
adalah kumpulan informasi berkait yang diberi nama dan direkam pada penyimpanan
sekunder. Dari sudut pandang pengguna, berkas merupakan bagian terkecil dari
penyimpanan logis, artinya data tidak dapat ditulis ke penyimpanan sekunder
kecuali jika berada di dalam berkas. Biasanya berkas merepresentasikan program
dan data. Data dari berkas dapat bersifat numeric, alfabetik, alfanumerik atau
pun biner. Format berkas juga bias bebas, misalnya berkas teks atau dapat juga
diformat pasti. Secara umum, berkas adalah urutan bit, byte, baris atau catatan
yang didefinisikan oleh pembuat berkas dan pengguna.
Informasi
dalam berkas ditentukan oleh pembuatnya. Ada
banyak beragam jenis informasi yang dapat disimpan dalam berkas. Hal ini
disebabkan oleh struktur tertentu yang dimiliki oleh berkas, sesuai dengan
jenisnya masing-masing. Contohnya :
·
Text file; yaitu urutan karakter yang disusun ke
dalam baris-baris
·
Source file; yaitu urutan subroutine dan fungsi
yang nantinya akan dideklarasikan
·
Object file; merupakan urutan byte yang diatur ke
dalam blok-blok yang dikenali oleh linker dari system
·
Executable file; adalah rangkaian code section
yang dapat dibawa loader ke dalam memori dan dieksekusi
No comments:
Post a Comment