Thursday, June 9, 2011

Sistem File

Syarat Utama Penyimpanan Data :
  • Mampu menyimpan data dalam jumlah yang besar;
  • Data harus dapat dipertahankan selama proses penggunaan;
  • Beberapa proses harus dapat mengakses data secara bersama

Attribut File
  • Protection
  • Password
  • Creator
  • Owner
  • Read-Only Flag
  • Hidden Flag
  • System Flag
  • Archive Flag
  • ASCI/ Binary Flag
  • Random Access Flag
  • Key Position
  • Key length
  • Creation Time
  • Time Of Last Access
  • Time Of Last Change
  • Current Size
  • Maximum Size

Type File
  • File Reguler : File yg berisi informasi, terdiri dari file ASCI dan biner.
  • File Diektori : File yang dimiliki sistem, digunakan untuk mengelolah struktur sistem file.
  • File Spesial : File Spesial merupakan nama logik perangkat masukkan/keluaran.

Operasi File
  • Create
  • Delete
  • Open
  • Close
  • Read.
  • Write
  • Append
  • Seek
  • Get attributes
  • Set attributes
  • Rename

Directory Operation
  • Create
  • Delete
  • Opendir
  • Closedir
  • Readdir
  • Rename
  • Link
  • Uplink


Format type file



Beberapa Metode Alokasi Penyimpanan File
1. Contiguous Allocation
Merupakan metode alokasi penyimpanan file paling sederhana, dengan menyimpan setiap file ke dalam blok data yang berurutan di dalam disk.
Kelebihan:Mudah implementasinya, karena untuk mengetahui letak blok file hanya cukup mengingat satu nomor, blok yang pertama saja.
Kinerjanya sangat bagus, karena seluruh file dapat dibaca dari disk dalam satu operasi saja.
Kekurangan:Tidak bisa dialokasikan jika ukuran maksimum file tidak diketahui.
Mudah terjadi fragmentasi, sisa blok yang tidak digunakan.

2. Linked List Allocation
Word pertama di blok data sebagai pointer ke blok berikutnya, sisanya untuk menyimpan data. Skema ini disebut rantai blok (block chaining) blok sebelumnya merantai blok berikutnya.
Kelebihan:Seluruh blok dapat dipakai, tidak terjadi fragmentasi.
Kekurangan:Pengaksesan file secara acak akan lambat.
Kebutuhan ukuran blok data meningkat karena pointer juga memerlukan beberapa byte.


No comments:

Post a Comment