Manajemen File adalah koleksi yang diberi nama dari
Manajemen File adalah koleksi yang diberi nama dari informasi yang berhubungan direkamkan pada penyimpanan sekunder. File dipetakan ke perangkat fisik yang bersifat nonvolatile sehingga isinya tetap bertahan setelah sistem komputer dimatikan. Sistem file berisi dua bagian terpisah yaitu kumpulan file yang masing-masing file menyimpan data/program, dan struktur direktori yang mengorganisasikan dan menyediakan informasi mengenai file di sistem. Sasaran Fungsi Arsitektur Sistem File Implementasi Modul Sistem Operasi / 2010 / Maria Cleopatra, S. Kom
Manajemen File • Persistance • Size • Sharability Sasaran Fungsi Arsitektur Sistem File Implementasi Modul Sistem Operasi / 2010 / Maria Cleopatra, S. Kom
Sasaran • Memenuhi kebutuhan manajemen data bagi pemakai • Menjamin data pada file adalah valid • Optimasi kinerja • Menyediakan dukungan masukan/keluaran beragam tipe perangkat penyimpan. Sasaran Fungsi Arsitektur Sistem File Implementasi Modul Sistem Operasi / 2010 / Maria Cleopatra, S. Kom
Sasaran • Meminimalkan atau mengeleminasi potensi kehilangan atau kerusakan data. . • Menyediakan sekumpulan rutin antarmuka masukan/keluaran Fungsi Arsitektur • Menyediakan dukungan masukan/keluaran banyak pemakai di sistem multiuser Sistem File Implementasi Modul Sistem Operasi / 2010 / Maria Cleopatra, S. Kom
Fungsi Ø Penciptaan, modifikasi, dan penghapusan file. Ø Mekanisme pemakaian file secara bersama. Sasaran Ø Kemampuan back up dan pemulihan untuk mencegah kehilangan. Ø Pemakai dapat mengacu file dengan nama simbolic. Ø Informasi tersimpan aman dan rahasia. Ø Penyediaan interface yang user-friendly Arsitektur Sistem File Implementasi Modul Sistem Operasi / 2010 / Maria Cleopatra, S. Kom
Arsitektur q Sistem Akses q Manajemen File Sasaran Fungsi q Manajemen Ruang Penyimpanan q Mekanisme Integritas File Sistem File Implementasi Modul Sistem Operasi / 2010 / Maria Cleopatra, S. Kom
Sistem File q Direktori q Manipulasi Sistem File Sasaran Fungsi Arsitektur Implementasi Modul Sistem Operasi / 2010 / Maria Cleopatra, S. Kom
Sistem File q File v Penamaan File v Tipe File v Atribut File v Perintah Manipulasi File v Operasi pada File Sasaran Fungsi Arsitektur Sistem File Implementasi Modul Sistem Operasi / 2010 / Maria Cleopatra, S. Kom
Sistem File q Direktori v Hirarki Direktori v Atribut Direktori v Jalur Pengaksesan v Perintah Manipulasi Direktori v Operasi pada Direktori Sasaran Fungsi Arsitektur Sistem File Implementasi Modul Sistem Operasi / 2010 / Maria Cleopatra, S. Kom
Sistem File q Manipulasi Sistem File v Pembentukan Sistem File v Pemeriksaan Sistem File v Pengkopian Sistem File v Manipulasi Lainnya Sasaran Fungsi Arsitektur Sistem File Implementasi Modul Sistem Operasi / 2010 / Maria Cleopatra, S. Kom
Sistem File v Penamaan File ü Pemakai mengacu file dengan nama simbolik ü Setiap file di sistem harus mempunyai nama unik ü Mutlak menyertakan nama direktori Sasaran Fungsi Arsitektur Sistem File Implementasi Modul Sistem Operasi / 2010 / Maria Cleopatra, S. Kom
Sistem File v Tipe File ü File Regular ü File Direktori ü File Spesial Sasaran Fungsi Arsitektur Sistem File Implementasi Modul Sistem Operasi / 2010 / Maria Cleopatra, S. Kom
Sistem File v Atribut File Field Protection Deskripsi Siapa yang dapat mengakses file dan dengan cara apa Password yang diperlukan untuk mengakses file Creator Owner Read-only flag ID orang yang menciptakan file Pemilik saat itu 0 untuk read/write, 1 untuk read only Hidden flag 0 untuk normal. 1 untuk tidak ditampilkan System flag Archieve flag 0 untuk normal, 1 untuk sistem file 0 telah diback-up, 1 untuk perlu diback-up ASCII/binary flag 0 untuk file ASCII, 1 untuk file biner Random access flag 0 untuk sequential-access only, 1 utk random access Temporary flag 0 untuk normal, 1 untuk dihapus saat keluar Lock flag 0 untuk tak dikunci, tidak nol untuk terkunci Record length Jumlah byte pada satu record Key position Offset kunci pada masing-masing record Sasaran Fungsi Arsitektur Sistem File Implementasi Modul Sistem Operasi / 2010 / Maria Cleopatra, S. Kom
Sistem File v Perintah Manipulasi File ü Perintah Penciptaan File ü Perintah Penghapusan File ü Perintah Pengkopian File ü Perintah Penggantian Nama File ü Perintah Manipulasi lainnya Sasaran Fungsi Arsitektur Sistem File Implementasi Modul Sistem Operasi / 2010 / Maria Cleopatra, S. Kom
Sistem File v Operasi pada File ü Create ü Append ü Delete ü Seek ü Open ü Get Attributes ü Close ü Set Attributes ü Read ü Rename Sasaran Fungsi Arsitektur Sistem File ü Write Implementasi Modul Sistem Operasi / 2010 / Maria Cleopatra, S. Kom
Sistem File v Hirarki Direktori ü Berstruktur Pohon ü Satu Direktori Root ü Subdirektori-subdirektori ü Penamaan direktori = Penamaan File ü Direktori dimplementasikan dengan file Sasaran Fungsi Arsitektur Sistem File Implementasi Modul Sistem Operasi / 2010 / Maria Cleopatra, S. Kom
Sistem File v Hirarki Direktori Sasaran Fungsi Arsitektur Sistem File Implementasi Modul Sistem Operasi / 2010 / Maria Cleopatra, S. Kom
Sistem File v Hirarki Direktori Sasaran Fungsi Arsitektur Sistem File Implementasi Modul Sistem Operasi / 2010 / Maria Cleopatra, S. Kom
Sistem File v Hirarki Direktori Sasaran Fungsi Arsitektur Sistem File Implementasi Modul Sistem Operasi / 2010 / Maria Cleopatra, S. Kom
Sistem File v Hirarki Direktori Sasaran Fungsi Arsitektur Sistem File Implementasi Modul Sistem Operasi / 2010 / Maria Cleopatra, S. Kom
Sistem File v Atribut Direktori ü Nama Direktori ü Alamat Direktori ü Ukuran Direktori ü Tanggal Direktori ü Proteksi Direktori Sasaran Fungsi Arsitektur Sistem File Implementasi Modul Sistem Operasi / 2010 / Maria Cleopatra, S. Kom
Sistem File v Jalur Pengaksesan Direktori ü Jalur Absolut ü Jalur Relatif Sasaran Fungsi Arsitektur Sistem File Implementasi Modul Sistem Operasi / 2010 / Maria Cleopatra, S. Kom
Sistem File v Perintah Manipulasi Direktori ü Pindah Direktori ü Penciptaan Direktori ü Penghapusan Direktori Sasaran Fungsi Arsitektur Sistem File Implementasi Modul Sistem Operasi / 2010 / Maria Cleopatra, S. Kom
Sistem File v Operasi Direktori ü Create ü Delete ü Open. Directory ü Close. Directory ü Read. Directory ü Rename ü Link ü Un. Link Sasaran Fungsi Arsitektur Sistem File Implementasi Modul Sistem Operasi / 2010 / Maria Cleopatra, S. Kom
Implementasi File q Penyimpanan File q Implementasi Sistem File q Sistem Akses File Sasaran Fungsi Arsitektur Sistem File Implementasi Modul Sistem Operasi / 2010 / Maria Cleopatra, S. Kom
Implementasi File q Penyimpanan File v Blocking Penyimpanan dan pengaksesan dari/ke perangkat dalam unit informasi. Blok berisi sekumpulan byte berukuran tetap yang dipindah dari memori v Block Addressing Blok data mempunyai pengalamatan yang berfungsi mengacu blok. Alamat blok disebut block pointer. Sasaran Fungsi Arsitektur Sistem File Implementasi Modul Sistem Operasi / 2010 / Maria Cleopatra, S. Kom
Implementasi File q Implementasi Sistem File v Alokasi File v Pencatatan Ruang Disk v Shared File Sasaran Fungsi v Keandalan Sistem File Arsitektur v Kinerja Sistem File Implementasi Modul Sistem Operasi / 2010 / Maria Cleopatra, S. Kom
Implementasi File q Implementasi Sistem File v Alokasi File Ø Continous Allocation Ø Senarai Berkait dengan Index Ø i-node Sasaran Fungsi Arsitektur Sistem File Implementasi Modul Sistem Operasi / 2010 / Maria Cleopatra, S. Kom
Implementasi File v Alokasi File Ø Continous Allocation Sasaran Fungsi Arsitektur Sistem File Implementasi Modul Sistem Operasi / 2010 / Maria Cleopatra, S. Kom
Implementasi File v Alokasi File Ø Senarai Berkait Sasaran Fungsi Arsitektur Sistem File Implementasi Modul Sistem Operasi / 2010 / Maria Cleopatra, S. Kom
Implementasi File v Alokasi File Ø Senarai Berkait dengan Index Sasaran Fungsi Arsitektur Sistem File Implementasi Modul Sistem Operasi / 2010 / Maria Cleopatra, S. Kom
Implementasi File v Alokasi File Ø i-node Sasaran Fungsi Arsitektur Sistem File Implementasi Modul Sistem Operasi / 2010 / Maria Cleopatra, S. Kom
Implementasi File q Implementasi Sistem File v Pencatatan Ruang Disk Ø Peta Bit Sasaran ü Disk dengan N blok memerlukan peta bit sebesar N bit ü Blok-blok bebas direpresentasikan dengan 0 Fungsi ü Blok yang telah dialokasikan direpresentasikan nilai 1 Ø Senarai Berkait Arsitektur ü Senarai berisi nomor blok yang masih bebas Sistem File ü Blok digunakan semaksimal mungkin menampung nomor blok Implementasi Modul Sistem Operasi / 2010 / Maria Cleopatra, S. Kom
Implementasi File q Implementasi Sistem File Ø Pengkopian Ø i-node v Shared File Sasaran Fungsi Ø Simbolic link Arsitektur Sistem File Implementasi Modul Sistem Operasi / 2010 / Maria Cleopatra, S. Kom
Implementasi File q Implementasi Sistem File v Keandalan Sistem File Ø Manajemen Blok Buruk Ø Pemulihan Kegagalan Disk Ø Konsistensi Manajemen File Ø Kendali Konkurensi Sasaran Fungsi Arsitektur Sistem File Implementasi Modul Sistem Operasi / 2010 / Maria Cleopatra, S. Kom
Implementasi File q Implementasi Sistem File Ø Buffer Cache Ø Penempatan Data v Kinerja Sistem File Sasaran Fungsi Arsitektur Sistem File Implementasi Modul Sistem Operasi / 2010 / Maria Cleopatra, S. Kom
- Slides: 36