Rabu, 14 Oktober 2009

sistem file


SISTEM FILE
KONSEP FILE
File adalah unit penyimpanan logika yang diabstarksi system operasi dari perangkat penyimpan.file berisi informasi yang disipamn pada media penyimpanan sekunder (seperti magnetic disk,magnetic tape dan Optical disk).Sebuah file mempunyai struktur tertentu tergantung tipenya.Tipe file terdiri darai data baik data karakter,numeric maupun binary serta program misalnya source program.Object program dan executable program. 

  •   Text file: yaitu urutan dari karakter-karakter yang diatur menjadi barisan dan mungkin halaman.
  •    Source file: yaitu urutan dari berbagai subroutine dan fungsi yang masing-masing kemudian diatur sebagai deklarasi-deklarasi diikuti oleh pernyataan-pernyataan yang dapat diexecute. 
  • Object file: yaitu urutan dari byte-byte yang diatur menjadi blok-blok yang dapat dipahami oleh penghubung system. 
  •     Executable file: adalah kumpulan dari bagian-bagian kode yang dapat dibawa ke memori dan dijalankan oleh loader.
Atribut File
Sebuah file mempunyai atribut yg berbeda antara sistem operasi satu dengan lainnya, tetapi secara umum terdiri dari :
  •    Nama,berisi  informasi disimpan dalam bentuk yang dapat dibaca manusia 
  •    Tipe, diperlukan sistem yang mendukung tipe yang berbeda.
  •    Lokasi, pointer ke lokasi file pada perangkat. 
    Ukuran, ukuran file saat ini yang dihgunakan.
  • Proteksi, mengontrol siapa yang dapat membaca, menulis dan mengeksekusi.
  • Waktu, tanggal dan identifikasi user, data untuk monitoring proteksi, sekuriti dan penggunaan.
Informasi file disimpan dalam struktur direktori yang diatur oleh disk.
Operasi pada File
Operasi yang dapat dibentuk oleh file bertipe abstrak,terdapat enam operasi dasar yan disediakan siste m 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
Beberapa informasi yang berkaitan dg pembukaan file yaitu
  • Pointer file. 
  • Jumlah file yang dibuka.
*      Lokasi file pada disk.



                                    Pemetaan file ke memory                    sumber:gunadarma


NAMA FILE

Nama file terbagi manjadi 2 bagian :

*      Nama
*      Extension
Setiap file memiliki atribut berisi nama dari program yang membuatnya.atribut ini diset oleh system opperasi saat menggunakan system call create.Bila user membuka file tersebut dengan melakukan double-clicking mouse pada icon dari file tersebut.program yang dibuat ditampilkan otomatis.

                                                                                    Sumber:gunadarma

METODE AKSES

Terdapat beberrapa cara mengakses informasi pada  file yaitu akses berurutan(sequential acces),akses lagsung(Direct acces atau Relative access)
Dan metode akses lain. 
  •   Akses Sekuensial : Akses ini merupakan yang paling sederhana dan paling umum digunakan. Informasi di dalam berkas diproses secara berurutan. Sebagai contoh, editor dan kompilator biasanya mengakses berkas dengan cara ini.  
  • Akses Langsung : Metode berikutnya adalah akses langsung atau dapat disebut relative access. Sebuah berkas dibuat dari rekaman-rekaman logical yang panjangnya sudah ditentukan, yang mengizinkan program untuk membaca dan menulis rekaman secara cepat tanpa urutan tertentu.

Proteksi
Dalam pembicaraan masalah proteksi kita sama saja bicara masalah keamanan dari suatu sistem file.
Informasi yang disimpan dalam system komputer harus diproteksi dari kerusakan fisik (reliability) dan akses yang tidak benar (protection). Reliability biasanya dilakukan dengan duplikasi copy dari file. Beberapa sistem komputer mempunyai sistem yang secara otomatis (atau melalui intervensi operator komputer) menduplikasi file ke tape secara regular dari sistem file yang secara tiba-tiba
dihapus. Protection, sebaliknya, dapat dilakukan dalam beberapa cara.


 Tipe Akses

Mekanisme proteksi dengan tipe akses file terbatas yang dapat dibuat. Akses diperbolehkan atau tidak tergantung beberapa faktor, satu diantaranya permintaan tipe akses. Beberapa operasi yang disediakan :
Membaca dari file (read)
Menulis ke file (write)
Menjalankan file (execute)
Menambah isi file (append)
                                  Menghapus file (delete)
Melihat nama dan atribut file (list)

Operasi yang lain, seperti pemberian nama, meng-copy atau mengubah file,juga harus dikontrol. Untuk beberapa alasan, fungsi level lebih tinggi (sepertimengcopy) diimplementasikan oleh system program yang menggunakan system calllevel lebih rendah. Proteksi disediakan hanya pada level lebih rendah. Sebagai contoh,meng-copy file diimplementasikan dengan deretan permintaan membaca. Dalam hal iniuser dengan akses read dapat menyebabkan file di-copy, dicetak dan lain-lain.

Access List dan Group

Owner. User yang membuat file
Group. Kumpulan user yang menggunakan file bersama-sama dan memerlukan
akses yang sama
Universe. Semua user lain dalam system.


Tidak ada komentar:

Posting Komentar