IMPLEMENTASI DIREKTORI

Slides:



Advertisements
Presentasi serupa
Manajemen Memori (Contd).
Advertisements

Manajemen Disk.
DISUSUN OLEH : SITI MUTHOHAROH HENDRA ELIA DWI CHANDRA RINDHY ANTHIKA N. YOHANES.
Metode Alokasi Berkas.
. Installation Issues a.Partition and Security
VIRTUAL MEMORI.
Manajemen Berkas.
segmentasi dan kombinasi paging-segmentasi
Sistem Terdistribusi 07 – OS Client Server Oleh : Muh. Ary Azali.
Struktur Sistem Operasi
Cache Memori Oleh : Ahmad Fuad Hariri Fitriana Nelvi Tino Arif Cahyo
Gambaran Umum Sistem Operasi
SISTEM OPERASI.
Sistem Operasi Konsep Dasar Sistem Operasi Prepared By Team Teaching Presented by WIN & TGW.
Manajemen Memori (2).
Cache Memory.
Cache Memory.
Manajemen File.
PERTEMUAN KE-4 PERKULIAHAN SISTEM OPERASI
MANAGEMENT MEMORY.
Defiana Arnaldy, M.Si Manajemen Memori Defiana Arnaldy, M.Si
Manajamenen Ruang Kosong
Versi 1, 2013CCS113 – SISTEM OPERASIFASILKOM PERTEMUAN 3 KOMPONEN SISTEM OPERASI.
SISTEM OPERASI Pertemuan 6 : Manajemen File
Struktur Sistem Operasi PART 2.
Memory-Management Unit
Struktur Sistem Operasi
Memory.
STRUKTUR KOMPUTER.
Virtual Memori.
ANTRIAN ( QUEUE ) Fajrizal.
Memori Virtual.
Manajemen Memori.
File-System Implementation
METODE ALOKASI BERKAS DISUSUN OLEH : KELOMPOK 8 1.MUHAMMAD MEIVMART TAMYIZA( ) 2.WISNU ADI NUGRAHA( )
KONSEP DASAR SISTEM OPERASI
Desain Prosesor Pertemuan ke 8.
Manajemen Sistem File.
Manajemen Memori.
Mengenal Memory.
BLOCKING DAN BUFFERING
Manajemen Memori (1).
Manajemen File STMIK MDP PALEMBANG.
MANAJEMEN MEMORI.
Manajemen Memori Pemartisan Statis
Virtual Memory Virtual Memory Virtual Memory Virtual Memory
BAB I                       Mata Kuliah  Sistem Terdistribusi _______________________ Sistem Operasi Terdistribusi Oleh : Laseri, S.Kom.
Organisasi Berkas Langsung dan Metode Hashing
Struktur Sistem Komputer
Komponen Dasar Sistem Operasi
MANAJEMEN MEMORI.
Manajemen Memori (2).
Partisi dan Format Harddisk
Sistem Operasi & Sistem Komputer
Memori Virtual Dosen: Abdillah S.Si., MIT.
Bayu Pratama Nugroho, S.Kom, MT
Materi ke 4 memori internal
Virtual Memori.
Algoritma & Struktur Data
Komponen system operasi
Manajemen Memori (2).
Manajamenen Ruang Kosong
Manajemen Memori Pertemuan 14 & 15 Sistem Operasi (CSG3E3)
Sistem Operasi Teknik Informatika STT Wastukancana Purwakarta
Manajemen Sistem File.
Manajemen Memori (2).
SISTEM OPERASI MODUL Sistem Paging Maria Cleopatra, M.Pd
Struktur Sistem Operasi
Struktur Sistem Operasi
Paging dan Segmentasi DISUSUN OLEH KELOMPOK 5: 1.GIEFFARI SATRIA ABDILLAH ( ) 2.BAGUS PRADIKA ( ) 3.ANGGA PRADANA ( )
Transcript presentasi:

IMPLEMENTASI DIREKTORI

Implementasi Direktori Pemilihan dlm algoritma mengenai alokasi direktori dan manajemen direktori. Manajemen direktori mempunyai efek yang besar dlm efisiensi. Efek dlm hal performa Kehandalan dari sistem berkas itu sendiri

Implementasi Direktori Metode pengimplementasian direktori : Dengan Linier List Dengan Hash Table Linier List Metode paling sederhana,mengimplementasi sbh berkas yaitu dengan langsung menunjuk ke blok data. Pencarian searah untuk mencari direktori didlmnya.

Linier list Untuk membuat berkas baru, kita harus mencari di dlm direktori untuk menyakinkan bahwa tidak ada berkas yang bernama sama.. Untuk menghapus berkas, kita mencari berkas tersebut dlm direktori.(lalu melepaskan tempat untuk dialokasikan untuk berkas tsbt) Ada beberapa hal dpt dilakukan dlm hal menggunakan kembali suatu berkas : Menandai suatu berkas. dengan menamai secara khusus,seperti nama kosong Dapat menambahkan pada direktori bebas. Alternatif lain, kita dpt menyalin ke tempat yang dikosongkan pada direktori.

Hash Table Dlm metode linier list menyimpan direktori, tetapi struktur data hash juga digunakan. Hash table mengambil nilai yang dihitung dari nama berkas. Mengembalikan sebuah penunjuk ke nama berkas yang ada di linier list. Dapat memotong banyak biaya pencarian direktori. (memasukkan berkas,menghapus data jg lbh mudah dan cepat)

Hash Table Kesulitan utama dlm hash tabel : Ukuran tetap dari hash tabel Ketergantungan dari fungsi hash dengan ukuran hash tabel. Sebagai contoh : Misal kita membuat linier probing hash tabel yang dpt menampung 64 data. Fungsi hash mengubah berkas menjadi nilai dari 0 sampai 63.

Hash Table Jika membuat berkas ke 65, maka ukuran tabel harus diperbesar sampai misal 128 Dan kita membutuhkan suatu fungsi hash baru memetakan nama berkas dari jangkauan 0 sampai 127 Juga harus mengatur data direktori yg ada agar menenuhi fungsi hash yang baru

Efisiensi Disk dpt digunakan secara efisien tergantung dari teknik alokasi disk, serta algoritma pembentukan direktori yang digunakan cth : pada unix, direktori berkas dialokasikan dahulu pd partisi Walaupun disk yang kosong pun terdapat beberapa persen dr ruangnya digunakan untuk direktori tersebut.

Kinerja Ketika metode dasar disk telah dipilih, maka masih ada beberapa cara untuk meningkatkan unjuk kerja. Salah satunya adalah dengan menggunakan cache, yg merupakan memory lokal pada pengendali disk. Cache ckp besar untuk menampung seluruh track pada satu waktu. Beberapa sistem mengatur, seksi terpisah memori utama untuk disk cache, diasumsikan blok-blok disimpan, dipakai dlm waktu dekat.

Kinerja Disk dpt digunakan secara efisien tergantung dari teknik alokasi disk, serta algoritma pembentukan direktori yang digunakan cth : pada unix, direktori berkas dialokasikan dahulu pd partisi Walaupun disk yang kosong pun terdapat beberapa persen dr ruangnya digunakan untuk direktori tersebut.

Kinerja Metode lain adalah dengan membagi suatu seksi dari memori untuk virtual disk atau RAM disk. Pd RAM disk terdpt operasi-operasi standar pd disk, tp semua operasi tsbt di dlm suatu seksi memori, bukan pd disk. Tetapi, RAM disk hanya berguna untuk penyimpanan sementara, karena jk komputer di boot ulang atau listrik mati maka isi dlm RAM disk terhapus.

Kinerja Perbedaan antara Ram disk dan disk cache adalah dalam masalah siapa yang mengendalikan disk tersebut. RAM disk dikendalikan oleh pengguna sepenuhnya, sedangkan disk cache dikendalikan oleh sistem operasi.