Kata Bapak Tebe

love is not loving somebody perfect but love is loving somebody imperfect perfectly.

Sistem File atau Sistem Berkas

Kamis, 29 Oktober 2009

SISTEM FILE

File adalah unit penyimpan logika yang diabstraksi sistem operasi dari perangkat penyimpan. File berisi informasi yang disimpan pada penyimpan sekunder (seperti magnetic disk, magnetic tape dan optical disk). Sedangkan sistem file atau sistem berkas adalah bagian dari OS yang mengatur file-file yang disimpan di secondary storage.

Tipe file terdiri dari data baik data numeric, karakter maupun binary serta program misalnya source program, object program dan executable program.


Atribut-atribut yang ada pada sistem file :
  1. Nama, informasi disimpan dalam bentuk yang dapat dibaca manusia

  2. Tipe, diperlukan sistem yang mendukung tipe yang berbeda.

  3. Lokasi, pointer ke lokasi file pada perangkat.

  4. Ukuran, ukuran file saat ini.

  5. Proteksi, mengontrol siapa yang dapat membaca, menulis dan mengeksekusi.

  6. Waktu, tanggal dan identifikasi user, data untuk monitoring proteksi, sekuriti

dan penggunaan.

Operasi pada File

Sebagai tipe data abstrak, perlu didefinisikan operasi yang dapat dibentuk oleh file. Terdapat delapan operasi dasar yg disediakan sebagai sistem call yaitu :

Membuat file (create)

Menulis file (write)

Membaca file (read)

Reposisi dalam file (file seek)

Menghapus file (delete)

Memotong file (truncate)

Open(Fi) mencari struktur direktori untuk entry Fi dan memindahkan isi entry ke

memori.

Close (Fi) memindahkan isi entry Fi di memori ke struktur direktori pada disk.

Operasi tambahan yang biasanya dilakukan terhadap file adalah :

Menambah (append) informasi baru pada akhir file yang sudah ada

Mengubah nama (rename) file yang sudah ada

Membuat duplikasi (copy) file

Tipe File

Salah satu pertimbangan penting dalam merancang sistem file dan keseluruhan sistem operasi adalah apakah sistem operasi mengenali dan mendukung sistem file. Bila sistem operasi mengenali tipe suatu file, maka dapat dilakukan operasi terhadap file dengan cara yang rasional. Misalnya user yang mencoba mencetak file executable dapat dicegah oleh sistem operasi karena file adalah program binary.

Metode akses sistem file :
  1. Akses Berurutan (Sequential Access)

Akses berurutan merupakan metode akses paling sederhana. Informasi pada file diproses secara berurutan, satu record diakses setelah record yang lain. Metode akses ini berdasarkan model tape dari suatu file yang bekerja dengan perangkat sequentialaccess atau random-access.

Operasi pada akses berurutan terdiri dari :

read next

write next

reset

no read after last write (rewrite)

  1. Akses Langsung (Direct Access)

File merupakan logical record dengan panjang tetap yang memungkinkan program membaca dan menulis record dengan cepat tanpa urutan tertentu. Metode akses langsung berdasarkan model disk dari suatu file, memungkinkan acak ke sembarang blok file, memungkinkan blok acak tersebut dibaca atau ditulis.

Operasi pada akses langsung terdiri dari :

read n

write n

position to n

read next

write next

rewrite n




0 komentar:

Posting Komentar