0% found this document useful (0 votes)
5 views

Operating Sistem Chapter 8

Bahan Minggu 8

Uploaded by

almamalik
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views

Operating Sistem Chapter 8

Bahan Minggu 8

Uploaded by

almamalik
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 24

Manajemen File dan

Direktori
Resume / Pendahuluan

• Jelaskan tentang struktur penyimpanan


berkas!
• Mengapa dibutuhkan manajemen berkas?
• Jelaskan/uraian dari arsitektur sistem file per
setiap level!
Sistem berkas

• kumpulan berkas (masing-masing menyimpan data


yang berkaitan) dan
• struktur direktori (mengatur dan menyediakan
informasi mengenai semua berkas yang berada di
sistem)
Berkas/File
• Berkas/File adalah sebuah unit tempat
menyimpan informasi yang persisten (tdk
hilang sewaktu proses berhenti).
• Kelebihan :
– dapat diakses lebih dari satu proses,
– dapat dibaca,
– dan bahkan menulis yang baru.
Tugas Manajemen File/Berkas

• Untuk memenuhi kebutuhan manajemen data dan kebutuhan user


dalam hal penyimpanan data dan melakukan operasi terhadap file
• Untuk menjamin data di dalam file valid
• Untuk mengoptimalkan performansi dari sisi sistem (throughput)
dan dari sisi user (response time)
• Untuk memberikan dukungan I/O terhadap berbagai macam
device penyimpan data
• Untuk meminimalkan atau menghilangkan kemungkinan terjadinya
data hilang atau rusak
• Untuk memberikan routine antarmuka I/O yang standar bagi
proses user
• Untuk memberikan dukungan I/O bagi banyak user
Arsitektur Software
Konsep Berkas

• Text file
• Source file
• Object file
• Executable file
Atribut File

• Nama: satu-satunya informasi yang disimpan dalam


format yang dapat dibaca oleh pengguna.
• Identifier, informasi unik, biasanya berupa angka yang
menidentifikasikan file pd sistem file
• Jenis
• Lokasi, informasi yang menunjukan lokasi file pada divais
• Ukuran:
• Proteksi, informasi kendali akses
• Waktu dan identifikasi pengguna, last modification, last
uses
Operation File

• Create (buat)
• Delete (hapus)
• Open (buka)
• Close (tutup)
• Read (baca)
• Write (tulis)
Type File
Metode Akses
• Akses Sekuensial (sequential access)
• Akses Langsung (direct access)
Struktur File

• Field
• Record
• File
• Database
Elemen File Manajemen
Urutan Pembacaan
Pada Sistem File
Implementasi File System
Directory

• merupakan sebuah file yang dimiliki oleh


sistem operasi.
• Dari sisi user direktori memetakan antara
nama file dengan file.
Isi Direktori

• Informasi dasar (Nama, tipe, dan organisasi file)


• Informasi alamat file(Volume, alamat awal, ukuran
yang digunakan, ukuran yang dialokasikan)
• Informasi kontrol akses (Pemilik file, informasi akses,
aksi yang diijinkan)
• Informasi penggunaan file (Tanggal dibuat, identitas
pembuat, tanggal terakhir kali diakses terakhir
terakhir diakses, identitas pembaca terakhir, tanggal
dimodifikasi, identitas pemodifikasi terakhir, tanggal
terakhir di-backup, status file saat ini)
Operasi Direktori

• Membuka direktori
• Menutup direktori
• Menambah direktori
• Mengubah nama direktori
• Menghubungkan berkas-berkas di direktori
berbeda.
• Menghapus hubungan berkas-berkas di
direktori berbeda.
Jenis Direktori

• Direktori satu tingkat


• Direktori dua tingkat
• Direktori dengan struktur tree
Struktur satu direktori

• Merupakan Single Level


Directory yang paling
sederhana.
• Semua berkas disimpan dalam
direktori yang sama.
• memiliki keterbatasan : bila
berkas bertambah banyak atau
bila sistem memiliki lebih dari
satu pengguna, disebabkan
karena tiap berkas harus
memiliki nama yang unik.
Struktur dua Direktori
• (Two Level Directory) membuat
direktori yang terpisah untuk tiap
pengguna, yang disebut User File
Directory (UFD).
• Ketika pengguna login, master
directory berkas dipanggil.
• MFD memiliki indeks berdasarkan
nama pengguna dan setiap entri
menunjuk pada UFD pengguna
tersebut.
• pengguna boleh memiliki nama
berkas yang sama dengan berkas lain.
Directory dengan
struktur tree
• Pada direktori dengan Struktur Tree (Tree-Structured
Directory), setiap pengguna dapat membuat subdirektori
sendiri dan mengorganisasikan berkas-berkasnya.
Directory dengan
struktur tree
Pustaka
• Stallings, William. 2009. Operating System:
Internal and Design Principles. 6th edition.
Prentice Hall
• WEB
– ftp://ftp.prenhall.com/pub/esm/computer science.s41/stallings
/slides/OS5e-PPT-Slides/

You might also like