Fakultas Ilmu Komputer Universitas Indonesia KONSEP dan ATRIBUT SISTEM BERKAS Kelompok 56.1: M. Fahrian - 120300073Y Hipasdo A.- 1203000536 1
File-System Interface File Concepts Access Methods Directory Structure Protection Consistency Semantic 2
SUBJECT Review Storage Structure Konsep Berkas (File Concept) Struktur Berkas (File Structure) Atribut Berkas (File Attribute) Operasi Sistem Berkas (File Operation) Tipe tipe Berkas (File Types) 3
File-System Interface Definisi : Bagian dari OS yang mengatur file-file yang disimpan di secondary storage. Tujuan : Menyediakan informasi yang tidak hilang ketika proses berhenti atau CPU tidak menyala baik berupa data maupun program dalam bentuk file. 4
Review : Storage Structure Main Memory : Tempat menyimpan data yang bisa terakses secara langsung oleh CPU. Secondary Storage : Untuk menyimpan data yang secara keberadaan hierarkis main memori, sifatnya : lebih permanen Storage-Device Hierarchy : Urutan hierarkis dari tempat penyimpanan suatu berkas. 5
Konsep Sistem Berkas Berkas : unit kesatuan penyimpan informasi Informasi Contigous Logical Space Address Representasi data : Program Source, Object Load ( Image ) Data Numeric Binary Character 6 Silahkan untuk memperbanyk dan menggunakan slide ini demi tujuan
Struktur Sistem Berkas Tidak diperlukan suatu sequence bit yang menempati lokasi storage secara contigous. Struktur record sederhana: Lines Fixed Length Variable Length 7
Struktur Sistem Berkas (Lanj.) Struktur kompleks: Formatted Document Relocatable Load File Peranan Sistem Operasi Program Q : Bagaimana OS menyimpan informasi tsbt? 8
Atribut Sistem Berkas Nama untuk user, dalam bentuk teks Tipe diperlukan oleh sistem ; manipulasi berkas Lokasi adanya pointer ke lokasi file Ukuran ukuran (sekarang) dari file tersebut Perlindungan mengontrol siapa yang baca, tulis, dll Waktu,tanggal,identifikasi proteksi, keamanan etc 9
Operasi pada Berkas Create File search space; make new entry; Write File find file; write pointer; see next blok Read File search file; read pointer ; baca blok Reposition within file see directory; find entry Delete File delete file & entry, bebaskan space Truncate File menghapus isi file, atribut tetap Open File search move Close File move end 10
Open ( Locking )Files Bagaimana me manage nya?? File pointer : pointer to lokasi yang dibaca/ditulis dari tiap proses dari berkas yang telah terbuka. File-open count : menghitung jumlah file yang terbuka dan action yang dilakukan (remove, write) Disk location of the file : menyimpan akses informasi suatu data. Access rights : cara mengakses informasi setiap proses yang terjadi. 11
Tipe-Tipe Berkas Nama dan ekstensi Arti. (dot)? = > sebagai informasi bagi user dan OS dalam mempertahankan isi file tersebut. Nama File.Ekstensi biasanya berupa singkatan, yang sama / sesuai dengan jenis file tersebut. Tipe tipe berkas : Tabel : ( lihat halaman berikut ) 12
13
Metode Akses Akses Sekuensial Akses dimana harus dicek dari file index pertama secara berurutan hingga di dapatkan file yang diminta Akses Langsung Akses dimana file manapun dapat diakses dengan menggunakan index file tersebut 14
Metode Akses (2) Berikut adalah analogi jika akses langsung ingin di aplikasikan seperti akses sekuensial Akses Sekuensial -> Akses Langsung Read next ; Write next; -> read n; n=n+1; -> write n; n=n+1; 15
RUJUKAN Silberschatz,Abraham;Galvin,Peter ; Gagne,Greg. 2002. Applied Operating System, 6 th Edition.John Wiley&Sons.s 16