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
   194   195   196   197   198   199   200   201   202   203   204