Page 199 - KEGIATAN BELAJAR 1-15 LENGKAP (2)_Neat
P. 199
KEGIATAN BELAJAR 12
meningkatkan pointer berkas selama di jalur lokasi I/O. Operasi tulis
menambahkan ke akhir berkas dan meningkatkan ke akhir berkas yang baru.
Metode ini didasarkan pada tape model sebuah berkas, dan dapat bekerja pada
kedua jenis device akses (urut mau pun acak).
12.8.2 Akses Langsung
Direct Access merupakan metode yang membiarkan program membaca
dan menulis dengan cepat pada berkas yang dibuat dengan fixed-length logical
order tanpa adanya urutan. Metode ini sangat berguna untuk mengakses
informasi dalam jumlah besar. Biasanya database memerlukan hal seperti ini.
Operasi berkas pada metode ini harus dimodifikasi untuk menambahkan nomor
blok sebagai parameter. Pengguna menyediakan nomor blok ke sistem operasi
biasanya sebagai nomor blok relatif, yaitu indeks relatif terhadap awal berkas.
Penggunaan nomor blok relatif bagi sistem operasi adalah untuk memutuskan
lokasi berkas diletakkan dan membantu mencegah pengguna dari pengaksesan
suatu bagian sistem berkas yang bukan bagian pengguna tersebut.
12.8.3 Akses Dengan Menggunakan Indeks
Metode ini merupakan hasil dari pengembangan metode direct access.
Metode ini memasukkan indeks untuk mengakses berkas. Jadi untuk
mendapatkan suatu informasi suatu berkas, kita mencari dahulu di indeks, lalu
menggunakan pointer untuk mengakses berkas dan mendapatkan informasi
tersebut. Namun metode ini memiliki kekurangan, yaitu apabila berkas-berkas
besar, maka indeks berkas tersebut akan semakin besar. Jadi solusinya adalah
dengan membuat 2 indeks, indeks primer dan indeks sekunder. Indeks primer
memuat pointer ke indeks sekunder, lalu indeks sekunder menunjuk ke data
yang dimaksud.
12.9 Struktur Direktori
12.9.1 Operasi Pada Direktori
Operasi-operasi yang dapat dilakukan pada direktori adalah:
SISTEM OPERASI 187