Fakultas Ilmu Komputer Universitas Indonesia
KONSEP dan ATRIBUT SISTEM BERKAS Kelompok 56.1: M. Fahrian - 120300073Y Hipasdo A.- 1203000536
© M.Fahrian & Hipasdo A.S. 2004 Silahkan untuk memperbanyak dan menggunakan slide ini demi tujuan pendidikan semata.
1
File-System Interface l l l l l
2
File Concepts Access Methods Directory Structure Protection Consistency Semantic
© M.Fahrian & Hipasdo A.S. 2004 Silahkan untuk memperbanyak dan menggunakan slide ini demi tujuan pendidikan semata.
SUBJECT l
l l l l l
3
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) © M.Fahrian & Hipasdo A.S. 2004 Silahkan untuk memperbanyak dan menggunakan slide ini demi tujuan pendidikan semata.
File-System Interface l
l
4
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.
© M.Fahrian & Hipasdo A.S. 2004 Silahkan untuk memperbanyak dan menggunakan slide ini demi tujuan pendidikan semata.
Review : Storage Structure … l
Main Memory : •
l
Secondary Storage : •
l
Untuk menyimpan data yang secara keberadaan hierarkis main memori, sifatnya : lebih permanen
Storage-Device Hierarchy : •
5
Tempat menyimpan data yang bisa terakses secara langsung oleh CPU.
Urutan hierarkis dari tempat penyimpanan suatu berkas. © M.Fahrian & Hipasdo A.S. 2004 Silahkan untuk memperbanyak dan menggunakan slide ini demi tujuan pendidikan semata.
Konsep Sistem Berkas l
Berkas : unit kesatuan penyimpan informasi •
l
Representasi data : • •
6
Informasi è Contigous Logical Space Address Program § Source , Object Load ( Image ) Data § Numeric § Binary § Character © M.Fahrian & Hipasdo A.S. 2004 Silahkan untuk memperbanyk dan menggunakan slide ini demi tujuan pendidikan semata.
Struktur Sistem Berkas l l
7
Tidak diperlukan suatu “sequence” bit yang menempati lokasi storage secara contigous. Struktur record sederhana: • Lines • Fixed Length • Variable Length
© M.Fahrian & Hipasdo A.S. 2004 Silahkan untuk memperbanyak dan menggunakan slide ini demi tujuan pendidikan semata.
Struktur Sistem Berkas (Lanj.) l
Struktur kompleks: • •
l
Peranan • •
l
8
Formatted Document Relocatable Load File Sistem Operasi Program
Q : Bagaimana OS menyimpan informasi tsbt ?
© M.Fahrian & Hipasdo A.S. 2004 Silahkan untuk memperbanyak dan menggunakan slide ini demi tujuan pendidikan semata.
Atribut Sistem Berkas
l
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
l
etc…
l l
l l l
9
© M.Fahrian & Hipasdo A.S. 2004 Silahkan untuk memperbanyak dan menggunakan slide ini demi tujuan pendidikan semata.
Operasi pada Berkas l l l l l l l l
10
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 … © M.Fahrian & Hipasdo A.S. 2004 Silahkan untuk memperbanyak dan menggunakan slide ini demi tujuan pendidikan semata.
Open ( Locking )Files l
Bagaimana me”manage”nya ?? • • • •
11
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. © M.Fahrian & Hipasdo A.S. 2004 Silahkan untuk memperbanyak dan menggunakan slide ini demi tujuan pendidikan semata.
Tipe-Tipe Berkas l
Nama dan ekstensi… • •
l
Tipe – tipe berkas : •
12
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. Tabel : ( lihat halaman berikut ) © M.Fahrian & Hipasdo A.S. 2004 Silahkan untuk memperbanyak dan menggunakan slide ini demi tujuan pendidikan semata.
13
Metode Akses l
l
14
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
Metode Akses (2) l l
15
Berikut adalah analogi jika akses langsung ingin di aplikasikan seperti akses sekuensial Akses Sekuensial -> Akses Langsung Read next ; -> read n; n=n+1; Write next; -> write n; n=n+1;
RUJUKAN l
16
Silberschatz,Abraham;Galvin,Peter ; Gagne,Greg . 2002. Applied Operating System, 6 th Edition.John Wiley&Sons.s