SlideShare a Scribd company logo
1 of 32
MANAJEMEN FILE
Oleh:
Ferli Apriadi
132310080
A1-D3-MI2
MANFAAT
Dapat mengurangi resiko kehilangan file
yang dikarenakan: terhapus secara tidak
disengaja, tertimpa file baru, tersimpan
dimana saja, dan hal lain yang tidak kita
inginkan
PENGERTIAN
manajemen file adalah metode dan struktur data yang digunakan
sistem operasi untuk mengatur dan mengorganisir file pada disk atau
partisi
Sistem File
• Konsep File
• Metode Akses
• Struktur Direktori
• Mounting Sistem File
• File Sharing
• Proteksi
3
Konsep File
• Ruang alamat logik yang berdampingan
• Tipe :
– Data
• numeric
• character
• binary
– Program
4
Aspek Sudut Pandang User
• Media penyimpanan data/informasi:
– magnetic disk, magnetic tape, dan optical disk
• Untuk kenyamanan user
– OS menyediakan sudut pandang lojik yang sama
bagi semua media dengan abstraksi unit-unit
storage lojik yaitu file
5
Aspek Isi dan Struktur
• Isi File
– Representasi program atau data yang terekam
dalam secondary storage
• Struktur file
– Bebas maupun berformat
– Secara umum file merupakan deretan bit, byte,
baris, atau record yang artinya didefinisikan
sendiri oleh user perancangnya
6
File Structure
 Urutan word, bytes
 Struktur record sederhana
 Lines
 Fixed length
 Variable length
 Struktur kompleks
 Formatted document
 Relocatable load file
 Yang membuat keputusan :
 Sistem operasi
 Program
7
Atribut File
 Name –informasi yang disimpan untuk keperluan identifikasi form
oleh pengguna
 Type – dibutuhkan sistem untuk mendukung tipe yang berbeda.
 Location – pointer ke lokasi file pada device
 Size – ukuran file yang sedang digunakan.
 Protection – kontrol terhadap pengguna yang sedang melakukan
baca, tulis dan eksekusi.
 Time, date, dan user identification – proteksi data untuk
pengamanan dan monitoring pengguna.
 Informasi yang disimpan file dalam struktur direktori untuk
memudahkan pengelolaan disk.
8
Operasi-operasi File
• Enam operasi dasar yang berkaitan dengan
manajemen file sistem:
– Create file
– Write file
– Read file
– Reposition dalam file
– Delete file
– Truncate file
9
Operasi-operasi File (cont.)
• Create file:
– (1) menemukan free space; (2) entry baru dibuat dalam tabel
direktori yang mencatat nama dan lokasi; serta (3) ukuran yang
diinisialisasi 0
• Write file:
– (1) OS melihat ke direktori untuk mencari lokasinya dalam disk;
(2) melakukan transfer dari memori ke lokasi dalam disk (suatu
pointer digunakan sebagai penunjuk lokasi penulisan
berikutnya); dan (3) entry dalam direktori di update
10
Operasi-operasi File (cont.)
 Read file:
 OS melakukan hal yang sama dengan penulisan file kecuali operasinya
membaca dari lokasi dalam disk ke dalam memori
 Reposition dalam file:
 (1) OS melihat ke direktori untuk mencari entry yang dimaksud, (2)
pointer di set dengan harga (lokasi) tertentu yang diberikan
 Delete file:
 (1) OS melihat ke direktori mencari entry dengan nama yang
dimaksud; (2) kemudian membebaskan space yang teralokasi; (3)
serta menghapus entry tsb
 Truncate file:
 sama dengan menghapus file kecuali entry tidak dihapuskan tapi
ukuran file diisi 0
11
Operasi-operasi File Lain
• Operasi-operasi lain pada dasarnya dilakukan
dengan kombinasi operasi-operasi dasar tadi,
contoh:
– Append file
– Rename file
– Get atribut file
– Set atribut file
12
Tipe File, Nama, Ekstensi
13
Metoda Akses
• Sequential Access
– Akses dilakukan dengan satu arah pembacaan/penulisan (dari
awal hingga akhir) jika ingin mundur maka perlu dilakukan
rewind
• Direct Access (random access)
– Akses dilakukan bisa pada posisi mana saja dalam file
• Metoda lain
– Abstraksi lebih tinggi dari direct access
– Index file & relative file
• Tabel Informasi index: record dan pointer ke file direct access.
14
Metode Akses (cont.)
 Sequential Access
read next
write next
reset
no read after last write
(rewrite)
 Direct Access
read n
write n
position to n
read next
write next
rewrite n
n = relative block number
15
Akses File Sequential
16
Contoh Index and Relative Files
17
Struktur Direktori
• Directory: kumpulan node yang berisi informasi
dari semua file.
• Baik struktur direktori maupun file terletak di
disk.
• Backup kedua struktur tersebut dapat disimpan
pada tape.
• A collection of nodes containing information
about all files.
18
Struktur Direktori (cont.)
19
F 1 F 2
F 3
F 4
F n
Directory
Files
Organisasi Sistem File
20
Informasi yang Ada pada Device
Direktori
• Name
• Type
• Address
• Current length
• Maximum length
• Date last accessed (for archival)
• Date last updated (for dump)
• Owner ID (who pays)
• Protection information (discuss later)
21
Operasi Direktori
• Pencarian file
• Pembuatan file
• Penghapusan file
• Daftar directory
• Penggantian nama file
• Lintas sistem file
22
Organisasi Directory (Logik)
• Efficiency – menempatkan file secara cepat.
• Naming – kenyamanan pengguna
– Dua pengguna dapat memberikan nama yang
sama untuk file berbeda.
– File yang sama dapat memiliki beberapa nama
yang berbeda.
• Grouping – pengelompokkan file secara logik
logical grouping berdasarkan properti
(contoh : semua program Java, semua games,
…)
23
Direktori Satu Tingkat
 Hanya ada direktori satu tingkat untuk semua user.
24
• Naming problem
• Grouping problem
Direktori Dua Tingkat
• Pemisahan Direktori untuk setiap user.
25
•Path name
•Dapat memiliki nama yang sama untuk user berbeda
•Pencarian yang efisien
•Tidak perlu dikelompokkan
Direktori Struktur Tree
26
Direktori Struktur Tree (cont.)
• Pencarian yang efisienEfficient searching
• Menyediakan grouping
• Terdapat Current directory (working directory)
– cd /spell/mail/prog
– type list
27
Direktori Struktur Tree (cont.)
• Absolute atau relative path name
• Pembuatan file baru pada current directory.
• Delete a file
rm <file-name>
• Pembuatan subdirektori baru pada current
directory.
mkdir <dir-name>
Contoh: jika current directory /mail
mkdir count
Deleting “mail” ⇒ deleting the entire subtree rooted by “mail”.
28
mail
prog copy prt exp count
Direktori Acyclic-Graph
 Saling berbagi (share) diantara subdirektori dan
file
29
Direktori Acyclic-Graph (cont.)
• Dua nama berbeda (aliasing)
• Jika dict dihapus list ⇒ dangling pointer.
Solusi :
– Backpointer, kita dapat menghapus semua pointer.
Masalahnya adalah pada ukuran record yang bervariasi.
– Backpointers menggunakan organisasi daisy chain.
– Solusi : Entry-hold-count.
30
Direktori General Graph
31
TERIMA KASIH

More Related Content

What's hot (15)

Sister 010 - file service
Sister   010 - file serviceSister   010 - file service
Sister 010 - file service
 
Manajemen file
Manajemen fileManajemen file
Manajemen file
 
2 ka24 sistem operasi- 2ka24_sistem operasi- materi sistem file
2 ka24 sistem operasi- 2ka24_sistem operasi- materi sistem file2 ka24 sistem operasi- 2ka24_sistem operasi- materi sistem file
2 ka24 sistem operasi- 2ka24_sistem operasi- materi sistem file
 
Sb1
Sb1Sb1
Sb1
 
Pertemuan ke 10
Pertemuan ke 10Pertemuan ke 10
Pertemuan ke 10
 
9.sistem file
9.sistem file9.sistem file
9.sistem file
 
Manajemen file
Manajemen fileManajemen file
Manajemen file
 
implementasi sistem file
implementasi sistem fileimplementasi sistem file
implementasi sistem file
 
Sistem berkas (2)
Sistem berkas (2)Sistem berkas (2)
Sistem berkas (2)
 
42519051 Bab 9 Sistem berkas
42519051 Bab 9 Sistem berkas42519051 Bab 9 Sistem berkas
42519051 Bab 9 Sistem berkas
 
Pertemuan 12
Pertemuan 12Pertemuan 12
Pertemuan 12
 
Sistem operasi Sistem file
Sistem operasi Sistem fileSistem operasi Sistem file
Sistem operasi Sistem file
 
entahlah
entahlah entahlah
entahlah
 
Pengertian sistem berkas
Pengertian sistem berkasPengertian sistem berkas
Pengertian sistem berkas
 
Praktikum 3
Praktikum 3Praktikum 3
Praktikum 3
 

Viewers also liked

Manajemen File - Sistem Operasi
Manajemen File - Sistem OperasiManajemen File - Sistem Operasi
Manajemen File - Sistem OperasiAtikaAsmara
 
makalah komputer hardware software dan brainware
makalah komputer hardware software dan brainwaremakalah komputer hardware software dan brainware
makalah komputer hardware software dan brainwareNurul Arifin S
 
Sistem operasi dan manajemen file
Sistem operasi dan manajemen fileSistem operasi dan manajemen file
Sistem operasi dan manajemen fileelzabethclaudya
 
20 Macam Perangkat Keras Komputer dan Fungsinya
20 Macam Perangkat Keras Komputer dan Fungsinya20 Macam Perangkat Keras Komputer dan Fungsinya
20 Macam Perangkat Keras Komputer dan Fungsinyadwiaee
 
PowerPoint perangkat keras
PowerPoint perangkat kerasPowerPoint perangkat keras
PowerPoint perangkat kerasf3triyulianti
 
Perangkat keras dan lunak komputer
Perangkat keras dan lunak komputerPerangkat keras dan lunak komputer
Perangkat keras dan lunak komputerKumara Pandya
 
Pengertian, Fungsi, dan Contoh dari Hardware dan Software
Pengertian, Fungsi, dan Contoh dari Hardware dan SoftwarePengertian, Fungsi, dan Contoh dari Hardware dan Software
Pengertian, Fungsi, dan Contoh dari Hardware dan SoftwareAditya Gusti Tammam
 

Viewers also liked (8)

Manajemen File - Sistem Operasi
Manajemen File - Sistem OperasiManajemen File - Sistem Operasi
Manajemen File - Sistem Operasi
 
Sistem Operasi
Sistem OperasiSistem Operasi
Sistem Operasi
 
makalah komputer hardware software dan brainware
makalah komputer hardware software dan brainwaremakalah komputer hardware software dan brainware
makalah komputer hardware software dan brainware
 
Sistem operasi dan manajemen file
Sistem operasi dan manajemen fileSistem operasi dan manajemen file
Sistem operasi dan manajemen file
 
20 Macam Perangkat Keras Komputer dan Fungsinya
20 Macam Perangkat Keras Komputer dan Fungsinya20 Macam Perangkat Keras Komputer dan Fungsinya
20 Macam Perangkat Keras Komputer dan Fungsinya
 
PowerPoint perangkat keras
PowerPoint perangkat kerasPowerPoint perangkat keras
PowerPoint perangkat keras
 
Perangkat keras dan lunak komputer
Perangkat keras dan lunak komputerPerangkat keras dan lunak komputer
Perangkat keras dan lunak komputer
 
Pengertian, Fungsi, dan Contoh dari Hardware dan Software
Pengertian, Fungsi, dan Contoh dari Hardware dan SoftwarePengertian, Fungsi, dan Contoh dari Hardware dan Software
Pengertian, Fungsi, dan Contoh dari Hardware dan Software
 

Similar to Ferli Apriadi - Manajemen File

Praktikum Sistem Operasi Linux (3)
Praktikum Sistem Operasi Linux (3)Praktikum Sistem Operasi Linux (3)
Praktikum Sistem Operasi Linux (3)Mirza Afrizal
 
Meeting 4 - operasi file dan struktur direktori-handout
Meeting 4 - operasi file dan struktur direktori-handoutMeeting 4 - operasi file dan struktur direktori-handout
Meeting 4 - operasi file dan struktur direktori-handoutSyaiful Ahdan
 
Manajemen file windows
Manajemen file windowsManajemen file windows
Manajemen file windowsdimas wahab
 
Sistem operasi kelompok 6 - sistem file
Sistem operasi   kelompok 6 - sistem fileSistem operasi   kelompok 6 - sistem file
Sistem operasi kelompok 6 - sistem fileandrew6702
 
Sistem operasi kelompok 6 - Sistem File
Sistem operasi   kelompok 6 - Sistem FileSistem operasi   kelompok 6 - Sistem File
Sistem operasi kelompok 6 - Sistem Fileandrew6702
 
Pertemuan Ke-11 - Sistem Operasi -Sistem Berkas.pptx
Pertemuan Ke-11 - Sistem Operasi -Sistem Berkas.pptxPertemuan Ke-11 - Sistem Operasi -Sistem Berkas.pptx
Pertemuan Ke-11 - Sistem Operasi -Sistem Berkas.pptxYaya610291
 
Sistem berkas lr
Sistem berkas lrSistem berkas lr
Sistem berkas lrLeonardo024
 
Mahasiswa diharapkan mampu memahami dan menerapkan system program paralel unt...
Mahasiswa diharapkan mampu memahami dan menerapkan system program paralel unt...Mahasiswa diharapkan mampu memahami dan menerapkan system program paralel unt...
Mahasiswa diharapkan mampu memahami dan menerapkan system program paralel unt...MyChannel82
 
Helen Alida Abilio - Manajemen File
Helen Alida Abilio - Manajemen FileHelen Alida Abilio - Manajemen File
Helen Alida Abilio - Manajemen Filebelajarkomputer
 
Arsip akses file system materi9
Arsip akses file system materi9Arsip akses file system materi9
Arsip akses file system materi9Yovie Sopiandi
 
Struktur direktori
Struktur direktoriStruktur direktori
Struktur direktoriAnggi DHARMA
 
Part iv herdi,indra,rina
Part iv herdi,indra,rinaPart iv herdi,indra,rina
Part iv herdi,indra,rinagoldenskyer
 
Sistem operasi sistem file linux
Sistem operasi sistem file linuxSistem operasi sistem file linux
Sistem operasi sistem file linuxmupidah ptik
 

Similar to Ferli Apriadi - Manajemen File (19)

9.sistem file
9.sistem file9.sistem file
9.sistem file
 
Pertemuan4
Pertemuan4Pertemuan4
Pertemuan4
 
Praktikum Sistem Operasi Linux (3)
Praktikum Sistem Operasi Linux (3)Praktikum Sistem Operasi Linux (3)
Praktikum Sistem Operasi Linux (3)
 
Meeting 4 - operasi file dan struktur direktori-handout
Meeting 4 - operasi file dan struktur direktori-handoutMeeting 4 - operasi file dan struktur direktori-handout
Meeting 4 - operasi file dan struktur direktori-handout
 
Manajemen file windows
Manajemen file windowsManajemen file windows
Manajemen file windows
 
Materi 4
Materi 4Materi 4
Materi 4
 
Sistem operasi kelompok 6 - sistem file
Sistem operasi   kelompok 6 - sistem fileSistem operasi   kelompok 6 - sistem file
Sistem operasi kelompok 6 - sistem file
 
Sistem operasi kelompok 6 - Sistem File
Sistem operasi   kelompok 6 - Sistem FileSistem operasi   kelompok 6 - Sistem File
Sistem operasi kelompok 6 - Sistem File
 
Pertemuan Ke-11 - Sistem Operasi -Sistem Berkas.pptx
Pertemuan Ke-11 - Sistem Operasi -Sistem Berkas.pptxPertemuan Ke-11 - Sistem Operasi -Sistem Berkas.pptx
Pertemuan Ke-11 - Sistem Operasi -Sistem Berkas.pptx
 
Komputer
KomputerKomputer
Komputer
 
Sistem berkas lr
Sistem berkas lrSistem berkas lr
Sistem berkas lr
 
Mahasiswa diharapkan mampu memahami dan menerapkan system program paralel unt...
Mahasiswa diharapkan mampu memahami dan menerapkan system program paralel unt...Mahasiswa diharapkan mampu memahami dan menerapkan system program paralel unt...
Mahasiswa diharapkan mampu memahami dan menerapkan system program paralel unt...
 
Helen Alida Abilio - Manajemen File
Helen Alida Abilio - Manajemen FileHelen Alida Abilio - Manajemen File
Helen Alida Abilio - Manajemen File
 
Arsip akses materi2
Arsip akses materi2Arsip akses materi2
Arsip akses materi2
 
Arsip akses file system materi9
Arsip akses file system materi9Arsip akses file system materi9
Arsip akses file system materi9
 
Sistem Operasi
Sistem OperasiSistem Operasi
Sistem Operasi
 
Struktur direktori
Struktur direktoriStruktur direktori
Struktur direktori
 
Part iv herdi,indra,rina
Part iv herdi,indra,rinaPart iv herdi,indra,rina
Part iv herdi,indra,rina
 
Sistem operasi sistem file linux
Sistem operasi sistem file linuxSistem operasi sistem file linux
Sistem operasi sistem file linux
 

More from belajarkomputer

Yogie Saputra - Deadlock
Yogie Saputra - DeadlockYogie Saputra - Deadlock
Yogie Saputra - Deadlockbelajarkomputer
 
Sri Astuti - Penjadwalan CPU
Sri Astuti - Penjadwalan CPUSri Astuti - Penjadwalan CPU
Sri Astuti - Penjadwalan CPUbelajarkomputer
 
Bagas Perdana Putra - Pengenalan Sistem Operasi
Bagas Perdana Putra - Pengenalan Sistem OperasiBagas Perdana Putra - Pengenalan Sistem Operasi
Bagas Perdana Putra - Pengenalan Sistem Operasibelajarkomputer
 
Suci Arrum Meilani - Manajemen Memori
Suci Arrum Meilani - Manajemen MemoriSuci Arrum Meilani - Manajemen Memori
Suci Arrum Meilani - Manajemen Memoribelajarkomputer
 
Agung Deswantoro Adi - Memori Virtual
Agung Deswantoro Adi - Memori VirtualAgung Deswantoro Adi - Memori Virtual
Agung Deswantoro Adi - Memori Virtualbelajarkomputer
 
Juliyah - Intelligensi Transfer Sinyal
Juliyah - Intelligensi Transfer SinyalJuliyah - Intelligensi Transfer Sinyal
Juliyah - Intelligensi Transfer Sinyalbelajarkomputer
 
Helen Alida Abilio - Sistem Keamanan
Helen Alida Abilio - Sistem KeamananHelen Alida Abilio - Sistem Keamanan
Helen Alida Abilio - Sistem Keamananbelajarkomputer
 
Helen Alida Abilio - Deadlock
Helen Alida Abilio - DeadlockHelen Alida Abilio - Deadlock
Helen Alida Abilio - Deadlockbelajarkomputer
 
Helen Alida Abilio - Sinkronisasi
Helen Alida Abilio - SinkronisasiHelen Alida Abilio - Sinkronisasi
Helen Alida Abilio - Sinkronisasibelajarkomputer
 
Helen Alida Abilio - Manajemen proses
Helen Alida Abilio - Manajemen prosesHelen Alida Abilio - Manajemen proses
Helen Alida Abilio - Manajemen prosesbelajarkomputer
 
Helen Alida Abilio - Manajemen Memori
Helen Alida Abilio - Manajemen MemoriHelen Alida Abilio - Manajemen Memori
Helen Alida Abilio - Manajemen Memoribelajarkomputer
 
Helen Alida Abilio - Manajemen input dan output
Helen Alida Abilio - Manajemen input dan outputHelen Alida Abilio - Manajemen input dan output
Helen Alida Abilio - Manajemen input dan outputbelajarkomputer
 
Helen Alida Abilio - Manajemen memori
Helen Alida Abilio - Manajemen memoriHelen Alida Abilio - Manajemen memori
Helen Alida Abilio - Manajemen memoribelajarkomputer
 
Helen Alida Abilio - Konkurensi
Helen Alida Abilio - KonkurensiHelen Alida Abilio - Konkurensi
Helen Alida Abilio - Konkurensibelajarkomputer
 
Helen Alida Abilio - Manajemen Proses
Helen Alida Abilio - Manajemen ProsesHelen Alida Abilio - Manajemen Proses
Helen Alida Abilio - Manajemen Prosesbelajarkomputer
 
Helen Alida Abilio - Struktur Sistem Operasi
Helen Alida Abilio - Struktur Sistem OperasiHelen Alida Abilio - Struktur Sistem Operasi
Helen Alida Abilio - Struktur Sistem Operasibelajarkomputer
 
Helen Alida Abilio - Konsep Sistem operasi
Helen Alida Abilio - Konsep Sistem operasiHelen Alida Abilio - Konsep Sistem operasi
Helen Alida Abilio - Konsep Sistem operasibelajarkomputer
 
Helen Alida Abilio - Konsep Sistem Komputer
Helen Alida Abilio - Konsep Sistem KomputerHelen Alida Abilio - Konsep Sistem Komputer
Helen Alida Abilio - Konsep Sistem Komputerbelajarkomputer
 
Yusri Aldiansyah - Transmisi dan Switching
Yusri Aldiansyah - Transmisi dan SwitchingYusri Aldiansyah - Transmisi dan Switching
Yusri Aldiansyah - Transmisi dan Switchingbelajarkomputer
 

More from belajarkomputer (20)

Yogie Saputra - Deadlock
Yogie Saputra - DeadlockYogie Saputra - Deadlock
Yogie Saputra - Deadlock
 
Sri Astuti - Penjadwalan CPU
Sri Astuti - Penjadwalan CPUSri Astuti - Penjadwalan CPU
Sri Astuti - Penjadwalan CPU
 
Bagas Perdana Putra - Pengenalan Sistem Operasi
Bagas Perdana Putra - Pengenalan Sistem OperasiBagas Perdana Putra - Pengenalan Sistem Operasi
Bagas Perdana Putra - Pengenalan Sistem Operasi
 
Suci Arrum Meilani - Manajemen Memori
Suci Arrum Meilani - Manajemen MemoriSuci Arrum Meilani - Manajemen Memori
Suci Arrum Meilani - Manajemen Memori
 
Agung Deswantoro Adi - Memori Virtual
Agung Deswantoro Adi - Memori VirtualAgung Deswantoro Adi - Memori Virtual
Agung Deswantoro Adi - Memori Virtual
 
Juliyah - Intelligensi Transfer Sinyal
Juliyah - Intelligensi Transfer SinyalJuliyah - Intelligensi Transfer Sinyal
Juliyah - Intelligensi Transfer Sinyal
 
Helen Alida Abilio - Sistem Keamanan
Helen Alida Abilio - Sistem KeamananHelen Alida Abilio - Sistem Keamanan
Helen Alida Abilio - Sistem Keamanan
 
Helen Alida Abilio - Deadlock
Helen Alida Abilio - DeadlockHelen Alida Abilio - Deadlock
Helen Alida Abilio - Deadlock
 
Helen Alida Abilio - Sinkronisasi
Helen Alida Abilio - SinkronisasiHelen Alida Abilio - Sinkronisasi
Helen Alida Abilio - Sinkronisasi
 
Helen Alida Abilio - Manajemen proses
Helen Alida Abilio - Manajemen prosesHelen Alida Abilio - Manajemen proses
Helen Alida Abilio - Manajemen proses
 
Helen Alida Abilio - Manajemen Memori
Helen Alida Abilio - Manajemen MemoriHelen Alida Abilio - Manajemen Memori
Helen Alida Abilio - Manajemen Memori
 
Helen Alida Abilio - Manajemen input dan output
Helen Alida Abilio - Manajemen input dan outputHelen Alida Abilio - Manajemen input dan output
Helen Alida Abilio - Manajemen input dan output
 
Helen Alida Abilio - Manajemen memori
Helen Alida Abilio - Manajemen memoriHelen Alida Abilio - Manajemen memori
Helen Alida Abilio - Manajemen memori
 
Helen Alida Abilio - Konkurensi
Helen Alida Abilio - KonkurensiHelen Alida Abilio - Konkurensi
Helen Alida Abilio - Konkurensi
 
Helen Alida Abilio - Manajemen Proses
Helen Alida Abilio - Manajemen ProsesHelen Alida Abilio - Manajemen Proses
Helen Alida Abilio - Manajemen Proses
 
Helen Alida Abilio - Struktur Sistem Operasi
Helen Alida Abilio - Struktur Sistem OperasiHelen Alida Abilio - Struktur Sistem Operasi
Helen Alida Abilio - Struktur Sistem Operasi
 
Helen Alida Abilio - Konsep Sistem operasi
Helen Alida Abilio - Konsep Sistem operasiHelen Alida Abilio - Konsep Sistem operasi
Helen Alida Abilio - Konsep Sistem operasi
 
Konsep sistem operasi
Konsep sistem operasiKonsep sistem operasi
Konsep sistem operasi
 
Helen Alida Abilio - Konsep Sistem Komputer
Helen Alida Abilio - Konsep Sistem KomputerHelen Alida Abilio - Konsep Sistem Komputer
Helen Alida Abilio - Konsep Sistem Komputer
 
Yusri Aldiansyah - Transmisi dan Switching
Yusri Aldiansyah - Transmisi dan SwitchingYusri Aldiansyah - Transmisi dan Switching
Yusri Aldiansyah - Transmisi dan Switching
 

Ferli Apriadi - Manajemen File

  • 2. MANFAAT Dapat mengurangi resiko kehilangan file yang dikarenakan: terhapus secara tidak disengaja, tertimpa file baru, tersimpan dimana saja, dan hal lain yang tidak kita inginkan PENGERTIAN manajemen file adalah metode dan struktur data yang digunakan sistem operasi untuk mengatur dan mengorganisir file pada disk atau partisi
  • 3. Sistem File • Konsep File • Metode Akses • Struktur Direktori • Mounting Sistem File • File Sharing • Proteksi 3
  • 4. Konsep File • Ruang alamat logik yang berdampingan • Tipe : – Data • numeric • character • binary – Program 4
  • 5. Aspek Sudut Pandang User • Media penyimpanan data/informasi: – magnetic disk, magnetic tape, dan optical disk • Untuk kenyamanan user – OS menyediakan sudut pandang lojik yang sama bagi semua media dengan abstraksi unit-unit storage lojik yaitu file 5
  • 6. Aspek Isi dan Struktur • Isi File – Representasi program atau data yang terekam dalam secondary storage • Struktur file – Bebas maupun berformat – Secara umum file merupakan deretan bit, byte, baris, atau record yang artinya didefinisikan sendiri oleh user perancangnya 6
  • 7. File Structure  Urutan word, bytes  Struktur record sederhana  Lines  Fixed length  Variable length  Struktur kompleks  Formatted document  Relocatable load file  Yang membuat keputusan :  Sistem operasi  Program 7
  • 8. Atribut File  Name –informasi yang disimpan untuk keperluan identifikasi form oleh pengguna  Type – dibutuhkan sistem untuk mendukung tipe yang berbeda.  Location – pointer ke lokasi file pada device  Size – ukuran file yang sedang digunakan.  Protection – kontrol terhadap pengguna yang sedang melakukan baca, tulis dan eksekusi.  Time, date, dan user identification – proteksi data untuk pengamanan dan monitoring pengguna.  Informasi yang disimpan file dalam struktur direktori untuk memudahkan pengelolaan disk. 8
  • 9. Operasi-operasi File • Enam operasi dasar yang berkaitan dengan manajemen file sistem: – Create file – Write file – Read file – Reposition dalam file – Delete file – Truncate file 9
  • 10. Operasi-operasi File (cont.) • Create file: – (1) menemukan free space; (2) entry baru dibuat dalam tabel direktori yang mencatat nama dan lokasi; serta (3) ukuran yang diinisialisasi 0 • Write file: – (1) OS melihat ke direktori untuk mencari lokasinya dalam disk; (2) melakukan transfer dari memori ke lokasi dalam disk (suatu pointer digunakan sebagai penunjuk lokasi penulisan berikutnya); dan (3) entry dalam direktori di update 10
  • 11. Operasi-operasi File (cont.)  Read file:  OS melakukan hal yang sama dengan penulisan file kecuali operasinya membaca dari lokasi dalam disk ke dalam memori  Reposition dalam file:  (1) OS melihat ke direktori untuk mencari entry yang dimaksud, (2) pointer di set dengan harga (lokasi) tertentu yang diberikan  Delete file:  (1) OS melihat ke direktori mencari entry dengan nama yang dimaksud; (2) kemudian membebaskan space yang teralokasi; (3) serta menghapus entry tsb  Truncate file:  sama dengan menghapus file kecuali entry tidak dihapuskan tapi ukuran file diisi 0 11
  • 12. Operasi-operasi File Lain • Operasi-operasi lain pada dasarnya dilakukan dengan kombinasi operasi-operasi dasar tadi, contoh: – Append file – Rename file – Get atribut file – Set atribut file 12
  • 13. Tipe File, Nama, Ekstensi 13
  • 14. Metoda Akses • Sequential Access – Akses dilakukan dengan satu arah pembacaan/penulisan (dari awal hingga akhir) jika ingin mundur maka perlu dilakukan rewind • Direct Access (random access) – Akses dilakukan bisa pada posisi mana saja dalam file • Metoda lain – Abstraksi lebih tinggi dari direct access – Index file & relative file • Tabel Informasi index: record dan pointer ke file direct access. 14
  • 15. Metode Akses (cont.)  Sequential Access read next write next reset no read after last write (rewrite)  Direct Access read n write n position to n read next write next rewrite n n = relative block number 15
  • 17. Contoh Index and Relative Files 17
  • 18. Struktur Direktori • Directory: kumpulan node yang berisi informasi dari semua file. • Baik struktur direktori maupun file terletak di disk. • Backup kedua struktur tersebut dapat disimpan pada tape. • A collection of nodes containing information about all files. 18
  • 19. Struktur Direktori (cont.) 19 F 1 F 2 F 3 F 4 F n Directory Files
  • 21. Informasi yang Ada pada Device Direktori • Name • Type • Address • Current length • Maximum length • Date last accessed (for archival) • Date last updated (for dump) • Owner ID (who pays) • Protection information (discuss later) 21
  • 22. Operasi Direktori • Pencarian file • Pembuatan file • Penghapusan file • Daftar directory • Penggantian nama file • Lintas sistem file 22
  • 23. Organisasi Directory (Logik) • Efficiency – menempatkan file secara cepat. • Naming – kenyamanan pengguna – Dua pengguna dapat memberikan nama yang sama untuk file berbeda. – File yang sama dapat memiliki beberapa nama yang berbeda. • Grouping – pengelompokkan file secara logik logical grouping berdasarkan properti (contoh : semua program Java, semua games, …) 23
  • 24. Direktori Satu Tingkat  Hanya ada direktori satu tingkat untuk semua user. 24 • Naming problem • Grouping problem
  • 25. Direktori Dua Tingkat • Pemisahan Direktori untuk setiap user. 25 •Path name •Dapat memiliki nama yang sama untuk user berbeda •Pencarian yang efisien •Tidak perlu dikelompokkan
  • 27. Direktori Struktur Tree (cont.) • Pencarian yang efisienEfficient searching • Menyediakan grouping • Terdapat Current directory (working directory) – cd /spell/mail/prog – type list 27
  • 28. Direktori Struktur Tree (cont.) • Absolute atau relative path name • Pembuatan file baru pada current directory. • Delete a file rm <file-name> • Pembuatan subdirektori baru pada current directory. mkdir <dir-name> Contoh: jika current directory /mail mkdir count Deleting “mail” ⇒ deleting the entire subtree rooted by “mail”. 28 mail prog copy prt exp count
  • 29. Direktori Acyclic-Graph  Saling berbagi (share) diantara subdirektori dan file 29
  • 30. Direktori Acyclic-Graph (cont.) • Dua nama berbeda (aliasing) • Jika dict dihapus list ⇒ dangling pointer. Solusi : – Backpointer, kita dapat menghapus semua pointer. Masalahnya adalah pada ukuran record yang bervariasi. – Backpointers menggunakan organisasi daisy chain. – Solusi : Entry-hold-count. 30