SlideShare a Scribd company logo
1 of 20
SISTEM OPERASISISTEM OPERASI
MANAJEMEN FILEMANAJEMEN FILE
Sistem FileSistem File
Konsep File
Metode Akses
Struktur Direktori
Mounting Sistem File
File Sharing
Proteksi
2
Konsep FileKonsep File
Ruang alamat logik yang berdampingan
Tipe :
◦ Data
 numeric
 character
 binary
◦ Program
3
Aspek Sudut Pandang UserAspek 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
4
Aspek Isi dan StrukturAspek 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
5
File StructureFile 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
6
Atribut FileAtribut 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.
7
Operasi-operasi FileOperasi-operasi File
Enam operasi dasar yang berkaitan
dengan manajemen file sistem:
◦ Create file
◦ Write file
◦ Read file
◦ Reposition dalam file
◦ Delete file
◦ Truncate file
8
Operasi-operasi File (cont.)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
9
Operasi-operasi File (cont.)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
10
Operasi-operasi File LainOperasi-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
11
Tipe File, Nama, EkstensiTipe File, Nama, Ekstensi
12
Metoda AksesMetoda 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.
13
Metode Akses (cont.)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
14
Struktur DirektoriStruktur 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.
15
Informasi yang Ada pada DeviceInformasi yang Ada pada Device
DirektoriDirektori
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)
16
Operasi DirektoriOperasi Direktori
Pencarian file
Pembuatan file
Penghapusan file
Daftar directory
Penggantian nama file
Lintas sistem file
17
Organisasi Directory (Logik)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, …)
18
Direktori Struktur Tree (cont.)Direktori Struktur Tree (cont.)
Pencarian yang efisienEfficient searching
Menyediakan grouping
Terdapat Current directory (working
directory)
◦ cd /spell/mail/prog
◦ type list
19
Direktori Struktur Tree (cont.)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”.
20
mail
prog copy prt exp count

More Related Content

What's hot (16)

entahlah
entahlah entahlah
entahlah
 
Sistem Operasi -
Sistem Operasi - Sistem Operasi -
Sistem Operasi -
 
File org
File org File org
File org
 
Manajemen file
Manajemen fileManajemen file
Manajemen file
 
Filesystem hierarchy standard
Filesystem hierarchy standardFilesystem hierarchy standard
Filesystem hierarchy standard
 
manajemen sistem file
manajemen sistem filemanajemen sistem file
manajemen sistem file
 
42519051 Bab 9 Sistem berkas
42519051 Bab 9 Sistem berkas42519051 Bab 9 Sistem berkas
42519051 Bab 9 Sistem berkas
 
Modul 13 - ORKOM
Modul 13 - ORKOMModul 13 - ORKOM
Modul 13 - ORKOM
 
Manajemen file
Manajemen fileManajemen file
Manajemen file
 
Samba di debian server
Samba di debian serverSamba di debian server
Samba di debian server
 
Manajemen file windows
Manajemen file windowsManajemen file windows
Manajemen file windows
 
File system linux
File system linuxFile system linux
File system linux
 
Pertemuan 12
Pertemuan 12Pertemuan 12
Pertemuan 12
 
23. pkti-2b[5]
23. pkti-2b[5]23. pkti-2b[5]
23. pkti-2b[5]
 
Arsip akses materi2
Arsip akses materi2Arsip akses materi2
Arsip akses materi2
 
Tugas pengantar sistem unix
Tugas pengantar sistem unixTugas pengantar sistem unix
Tugas pengantar sistem unix
 

Viewers also liked

Materi TIK kelas X Semester 2
Materi TIK kelas X Semester 2Materi TIK kelas X Semester 2
Materi TIK kelas X Semester 2Erna S
 
Sistem operasi dan manajemen file
Sistem operasi dan manajemen fileSistem operasi dan manajemen file
Sistem operasi dan manajemen fileelzabethclaudya
 
Konfigurasi Bridge Mikrotik Pada GNS3
Konfigurasi Bridge Mikrotik Pada GNS3Konfigurasi Bridge Mikrotik Pada GNS3
Konfigurasi Bridge Mikrotik Pada GNS3I Putu Hariyadi
 
8. ly tieu an ly
8. ly tieu an ly8. ly tieu an ly
8. ly tieu an lytagctn
 
8rules sigrec
8rules sigrec8rules sigrec
8rules sigrecAjay Ohri
 
8th alg -l4.2--nov29
8th alg -l4.2--nov298th alg -l4.2--nov29
8th alg -l4.2--nov29jdurst65
 
8th pre alg -l29--oct29
8th pre alg -l29--oct298th pre alg -l29--oct29
8th pre alg -l29--oct29jdurst65
 
8. plan de trabajo medios de comunicacion
8. plan de trabajo medios de comunicacion8. plan de trabajo medios de comunicacion
8. plan de trabajo medios de comunicacionManuel Guzman Lopez
 
8 różnić - zamówienia online vs tradycyjny sklep internetowy.
8 różnić - zamówienia online vs tradycyjny sklep internetowy.8 różnić - zamówienia online vs tradycyjny sklep internetowy.
8 różnić - zamówienia online vs tradycyjny sklep internetowy.UpMenu
 
8 motivational tips for an enjoyable blogging experience
8 motivational tips for an enjoyable blogging experience8 motivational tips for an enjoyable blogging experience
8 motivational tips for an enjoyable blogging experienceEsmeralda Vermeulen
 
8th pre alg -dec3
8th pre alg -dec38th pre alg -dec3
8th pre alg -dec3jdurst65
 
8. legislation
8. legislation8. legislation
8. legislationofbstaff
 
8. past continuous
8. past continuous8. past continuous
8. past continuousIECP
 
8th december group meeting
8th december  group meeting8th december  group meeting
8th december group meetingliamwhitemtb
 
8th International Student Camp - French Pupils Report
8th International Student Camp - French Pupils Report8th International Student Camp - French Pupils Report
8th International Student Camp - French Pupils ReportGermana Eiriz
 

Viewers also liked (18)

Manajemen file
Manajemen fileManajemen file
Manajemen file
 
Materi TIK kelas X Semester 2
Materi TIK kelas X Semester 2Materi TIK kelas X Semester 2
Materi TIK kelas X Semester 2
 
Sistem operasi dan manajemen file
Sistem operasi dan manajemen fileSistem operasi dan manajemen file
Sistem operasi dan manajemen file
 
Konfigurasi Bridge Mikrotik Pada GNS3
Konfigurasi Bridge Mikrotik Pada GNS3Konfigurasi Bridge Mikrotik Pada GNS3
Konfigurasi Bridge Mikrotik Pada GNS3
 
8. ly tieu an ly
8. ly tieu an ly8. ly tieu an ly
8. ly tieu an ly
 
8rules sigrec
8rules sigrec8rules sigrec
8rules sigrec
 
8th alg -l4.2--nov29
8th alg -l4.2--nov298th alg -l4.2--nov29
8th alg -l4.2--nov29
 
8th pre alg -l29--oct29
8th pre alg -l29--oct298th pre alg -l29--oct29
8th pre alg -l29--oct29
 
8e537 case questions sb
8e537 case questions sb8e537 case questions sb
8e537 case questions sb
 
8. plan de trabajo medios de comunicacion
8. plan de trabajo medios de comunicacion8. plan de trabajo medios de comunicacion
8. plan de trabajo medios de comunicacion
 
8 inteligencias de Gardner
8 inteligencias de Gardner8 inteligencias de Gardner
8 inteligencias de Gardner
 
8 różnić - zamówienia online vs tradycyjny sklep internetowy.
8 różnić - zamówienia online vs tradycyjny sklep internetowy.8 różnić - zamówienia online vs tradycyjny sklep internetowy.
8 różnić - zamówienia online vs tradycyjny sklep internetowy.
 
8 motivational tips for an enjoyable blogging experience
8 motivational tips for an enjoyable blogging experience8 motivational tips for an enjoyable blogging experience
8 motivational tips for an enjoyable blogging experience
 
8th pre alg -dec3
8th pre alg -dec38th pre alg -dec3
8th pre alg -dec3
 
8. legislation
8. legislation8. legislation
8. legislation
 
8. past continuous
8. past continuous8. past continuous
8. past continuous
 
8th december group meeting
8th december  group meeting8th december  group meeting
8th december group meeting
 
8th International Student Camp - French Pupils Report
8th International Student Camp - French Pupils Report8th International Student Camp - French Pupils Report
8th International Student Camp - French Pupils Report
 

Similar to Bernis Sagita - 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 fileAlvin Setiawan
 
Sistem berkas lr
Sistem berkas lrSistem berkas lr
Sistem berkas lrLeonardo024
 
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
 
Sistem operasi sistem file linux
Sistem operasi sistem file linuxSistem operasi sistem file linux
Sistem operasi sistem file linuxmupidah ptik
 
Part iv herdi,indra,rina
Part iv herdi,indra,rinaPart iv herdi,indra,rina
Part iv herdi,indra,rinagoldenskyer
 
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
 
Bab 7 organisasi file
Bab 7   organisasi fileBab 7   organisasi file
Bab 7 organisasi fileFisma Ananda
 

Similar to Bernis Sagita - Manajemen File (20)

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
 
Sistem berkas lr
Sistem berkas lrSistem berkas lr
Sistem berkas lr
 
9.sistem file
9.sistem file9.sistem file
9.sistem file
 
9.sistem file
9.sistem file9.sistem file
9.sistem file
 
Sb1
Sb1Sb1
Sb1
 
Pengertian sistem berkas
Pengertian sistem berkasPengertian sistem berkas
Pengertian sistem berkas
 
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
 
Praktikum 3
Praktikum 3Praktikum 3
Praktikum 3
 
Materi 4
Materi 4Materi 4
Materi 4
 
Sistem operasi sistem file linux
Sistem operasi sistem file linuxSistem operasi sistem file linux
Sistem operasi sistem file linux
 
Komputer
KomputerKomputer
Komputer
 
Part iv herdi,indra,rina
Part iv herdi,indra,rinaPart iv herdi,indra,rina
Part iv herdi,indra,rina
 
Pertemuan ke 10
Pertemuan ke 10Pertemuan ke 10
Pertemuan ke 10
 
4.basis data
4.basis data4.basis data
4.basis data
 
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
 
Tugas komputasi
Tugas komputasiTugas komputasi
Tugas komputasi
 
Bab 7 organisasi file
Bab 7   organisasi fileBab 7   organisasi file
Bab 7 organisasi file
 

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
 

Bernis Sagita - Manajemen File

  • 2. Sistem FileSistem File Konsep File Metode Akses Struktur Direktori Mounting Sistem File File Sharing Proteksi 2
  • 3. Konsep FileKonsep File Ruang alamat logik yang berdampingan Tipe : ◦ Data  numeric  character  binary ◦ Program 3
  • 4. Aspek Sudut Pandang UserAspek 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 4
  • 5. Aspek Isi dan StrukturAspek 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 5
  • 6. File StructureFile 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 6
  • 7. Atribut FileAtribut 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. 7
  • 8. Operasi-operasi FileOperasi-operasi File Enam operasi dasar yang berkaitan dengan manajemen file sistem: ◦ Create file ◦ Write file ◦ Read file ◦ Reposition dalam file ◦ Delete file ◦ Truncate file 8
  • 9. Operasi-operasi File (cont.)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 9
  • 10. Operasi-operasi File (cont.)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 10
  • 11. Operasi-operasi File LainOperasi-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 11
  • 12. Tipe File, Nama, EkstensiTipe File, Nama, Ekstensi 12
  • 13. Metoda AksesMetoda 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. 13
  • 14. Metode Akses (cont.)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 14
  • 15. Struktur DirektoriStruktur 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. 15
  • 16. Informasi yang Ada pada DeviceInformasi yang Ada pada Device DirektoriDirektori 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) 16
  • 17. Operasi DirektoriOperasi Direktori Pencarian file Pembuatan file Penghapusan file Daftar directory Penggantian nama file Lintas sistem file 17
  • 18. Organisasi Directory (Logik)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, …) 18
  • 19. Direktori Struktur Tree (cont.)Direktori Struktur Tree (cont.) Pencarian yang efisienEfficient searching Menyediakan grouping Terdapat Current directory (working directory) ◦ cd /spell/mail/prog ◦ type list 19
  • 20. Direktori Struktur Tree (cont.)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”. 20 mail prog copy prt exp count