Page 151 - C:\Users\RENO\Documents\MK Sistem Operasi\Folder Baru\
P. 151

(B).   Struktur File

                         Beberapa kemungkinan bentuk struktur file tampak pada gambar 9.1.






















                                 Gambar 9.1  (a) Urutan byte. (b) Urutan record. (c) Tree.
                                         Sumber: http://www.ilmukomputer.com


                  a.  File dibentuk dari urutan byte yang tidak terstruktur, akibatnya sistem operasi tidak

                      tahu apa yang ada didalamnya. DOS dan UNIX menerapkan bentuk ini, LINUX ?,

                      WINDOWS ?
                  b.  File dibentuk dari urutan record dengan panjang dan struktur internal  yang sama.

                      Operasi read akan membaca satu record dan operasi write akan overwrite/append
                      satu  record.  Hal  ini  ocok  untuk  sistem  operasi  yang  menerapkan  Punch  Card,

                      karena ukurannya tetap.

                  c.  File dibentuk dari struktur organisasi tree record, ukuran record tidak harus sama,
                      setiap record mengandung field Key pada posisi yang sama. Tree record diurutkan

                      berdasarkan  Key  nya.  Banyak  diterapkan  pada  sistem  operasi  Mainframe  untuk
                      pemrosesan data komersial.


                  (C).   Proteksi

                         Mekanisme  proteksi  yang  dapat  dibuat  dengan  tipe  akses  file  terbatas,  karena

                  akses  yang  diperbolehkan  tidak  tegantung  pada permintaan  tipe  akses.  Ada  beberapa
                  operasi  yang  dilakukan  oleh  file  yaitu  read,  write,  axecute,  append,  delete  dan  list.

                  Operasi yang lainya seperti name, copy atau mengubah file dan lain lain. Proteksi pada
                  sebuah file terbagi atas 2 jenis yaitu :




                                                                                                  137
   146   147   148   149   150   151   152   153   154   155   156