Page 196 - KEGIATAN BELAJAR 1-15 LENGKAP (2)_Neat
P. 196

KEGIATAN BELAJAR 12






                  12.4  Jenis Berkas
                  • Menghapus Berkas (Delete):

                  Untuk  menghapus  sebuah  berkas  kita  mencari  dalam  direktori  untuk  nama

                  berkas  tersebut.  Setelah  ditemukan,  kita  melepaskan  semua  spasi  berkas

                  sehingga dapat digunakan kembali oleh berkas-berkas lainnya dan menghapus
                  entry direktori.

                  • Menghapus Sebagian Isi Berkas (Truncate):

                  User  mungkin  mau  menghapus  isi  dari  sebuah  berkas,  namun  menyimpan

                  atributnya. Daripada memaksa pengguna untuk menghapus berkas tersebut dan
                  membuatnya kembali, fungsi ini tidak akan mengganti atribut, kecuali panjang

                  berkas dan mendefinisikan ulang panjang berkas tersebut menjadi nol.

                  Keenam  operasi  diatas  merupakan  operasi-operasi  dasar  dari  sebuah  berkas

                  yang nantinya dapat dikombinasikan untuk membentuk operasi-operasi baru

                  lainnya.  Contohnya  apabila  kita  ingin  menyalin  sebuah  berkas,  maka  kita
                  memakai  operasi  create  untuk  membuat  berkas  baru,  read  untuk  membaca

                  berkas yang lama, dan write untuk menulisnya pada berkas yang baru.



                  12.5  Struktur Berkas

                         Berkas dapat di struktur dalam beberapa cara. Cara yang pertama adalah
                  sebuah urutan bytes yang tidak terstruktur. Akibatnya sistem operasi tidak tahu

                  atau  peduli  apa  yang  ada  dalam  berkas,  yang  dilihatnya  hanya  bytes.  Ini

                  menyediakan fleksibilitas yang maksimum. User dapat menaruh apa pun yang

                  mereka mau dalam berkas, dan sistem operasi tidak membantu, namun tidak

                  juga menghalangi.
                         Cara  berikutnya,  adalah  dengan  record  sequence.  Dalam  model  ini,

                  sebuah  berkas  adalah  sebuah  urutan  dari  rekaman-rekaman  yang  telah

                  ditentukan  panjangnya,  masing-masing  dengan  beberapa  struktur  internal.

                  Artinya adalah bahwa sebuah operasi read membalikan sebuah rekaman  dan

                  operasi write menimpa atau menambahkan suatu rekaman. Struktur berkas yang




                                                                       SISTEM OPERASI                  184
   191   192   193   194   195   196   197   198   199   200   201