SlideShare a Scribd company logo
1 of 21
Sistem File
 Konsep File
 Metode Akses
 Struktur Direktori
 Mounting Sistem File
 File Sharing
 Proteksi
2
Konsep File
 Ruang alamat logik yang berdampingan
 Tipe :
 Data
 numeric
 character
 binary
 Program
3
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
4
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
5
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
6
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.
7
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
8
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.) 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 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, Ekstensi
12
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.
13
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 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
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)
16
Operasi Direktori
 Pencarian file
 Pembuatan file
 Penghapusan file
 Daftar directory
 Penggantian nama file
 Lintas sistem file
17
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.)
 Pencarian yang efisienEfficient searching
 Menyediakan grouping
 Terdapat Current directory (working directory)
 cd /spell/mail/prog
 type list
19
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
TERIMA KASIH
21

More Related Content

What's hot (16)

Sistem Operasi -
Sistem Operasi - Sistem Operasi -
Sistem Operasi -
 
Manajemen File
Manajemen FileManajemen File
Manajemen File
 
File org
File org File org
File org
 
Manajemen file
Manajemen fileManajemen file
Manajemen file
 
Modul 13 - ORKOM
Modul 13 - ORKOMModul 13 - ORKOM
Modul 13 - ORKOM
 
manajemen sistem file
manajemen sistem filemanajemen sistem file
manajemen sistem file
 
Filesystem hierarchy standard
Filesystem hierarchy standardFilesystem hierarchy standard
Filesystem hierarchy standard
 
Pertemuan 12
Pertemuan 12Pertemuan 12
Pertemuan 12
 
Arsip akses materi2
Arsip akses materi2Arsip akses materi2
Arsip akses materi2
 
Sb1
Sb1Sb1
Sb1
 
Manajemen file
Manajemen fileManajemen file
Manajemen file
 
Sistem berkas lr
Sistem berkas lrSistem berkas lr
Sistem berkas lr
 
Manajemen file
Manajemen fileManajemen file
Manajemen file
 
Praktikum 3
Praktikum 3Praktikum 3
Praktikum 3
 
Manajemen file windows
Manajemen file windowsManajemen file windows
Manajemen file windows
 
Part iv herdi,indra,rina
Part iv herdi,indra,rinaPart iv herdi,indra,rina
Part iv herdi,indra,rina
 

Viewers also liked

Zulyanti Megasari - Struktur Sistem Operasi
Zulyanti Megasari - Struktur Sistem OperasiZulyanti Megasari - Struktur Sistem Operasi
Zulyanti Megasari - Struktur Sistem Operasibelajarkomputer
 
Zulyanti Megasari - Manajemen Proses
Zulyanti Megasari - Manajemen ProsesZulyanti Megasari - Manajemen Proses
Zulyanti Megasari - Manajemen Prosesbelajarkomputer
 
Zulyanti Megasari - Sinkronisasi
Zulyanti Megasari - SinkronisasiZulyanti Megasari - Sinkronisasi
Zulyanti Megasari - Sinkronisasibelajarkomputer
 
Lukito Edi Nugroho - Object Orientation Concepts
Lukito Edi Nugroho - Object Orientation ConceptsLukito Edi Nugroho - Object Orientation Concepts
Lukito Edi Nugroho - Object Orientation Conceptsbelajarkomputer
 
01 herramientas de-i
01 herramientas de-i01 herramientas de-i
01 herramientas de-iSANTIAGOARLEY
 
Helda Fitriani - Pengantar Komunikasi Data dan Jaringan Komputer
Helda Fitriani - Pengantar Komunikasi Data dan Jaringan KomputerHelda Fitriani - Pengantar Komunikasi Data dan Jaringan Komputer
Helda Fitriani - Pengantar Komunikasi Data dan Jaringan Komputerbelajarkomputer
 
Elly Septiana - Pengantar Komunikasi Data dan Jaringan Komputer
Elly Septiana - Pengantar Komunikasi Data dan Jaringan KomputerElly Septiana - Pengantar Komunikasi Data dan Jaringan Komputer
Elly Septiana - Pengantar Komunikasi Data dan Jaringan Komputerbelajarkomputer
 
Heli Handayani - Struktur Sistem Operasi
Heli Handayani - Struktur Sistem OperasiHeli Handayani - Struktur Sistem Operasi
Heli Handayani - Struktur Sistem Operasibelajarkomputer
 
Ferli Apriadi - Manajemen Proses
Ferli Apriadi - Manajemen ProsesFerli Apriadi - Manajemen Proses
Ferli Apriadi - Manajemen Prosesbelajarkomputer
 
Roly Yansyah - Teknologi Perangkat Keras Komputer
Roly Yansyah - Teknologi Perangkat Keras KomputerRoly Yansyah - Teknologi Perangkat Keras Komputer
Roly Yansyah - Teknologi Perangkat Keras Komputerbelajarkomputer
 
Roly Yansyah - Sejarah dan Perkembangan Komputer
Roly Yansyah - Sejarah dan Perkembangan KomputerRoly Yansyah - Sejarah dan Perkembangan Komputer
Roly Yansyah - Sejarah dan Perkembangan Komputerbelajarkomputer
 
Aula de orações subordinadas
Aula de orações subordinadasAula de orações subordinadas
Aula de orações subordinadaselaniasf
 
P R E S E N T A C I O N H U R A C A N E S
P R E S E N T A C I O N  H U R A C A N E SP R E S E N T A C I O N  H U R A C A N E S
P R E S E N T A C I O N H U R A C A N E Shistoriamataquito
 
Diapositvas luz
Diapositvas luzDiapositvas luz
Diapositvas luz2504luz
 
Mídias na educação tv e video 04
Mídias na educação tv e video 04Mídias na educação tv e video 04
Mídias na educação tv e video 04elaniasf
 
Semana da leitura no JI chaves
Semana da leitura no JI chaves Semana da leitura no JI chaves
Semana da leitura no JI chaves Be Aeagranjo
 

Viewers also liked (20)

Zulyanti Megasari - Struktur Sistem Operasi
Zulyanti Megasari - Struktur Sistem OperasiZulyanti Megasari - Struktur Sistem Operasi
Zulyanti Megasari - Struktur Sistem Operasi
 
Zulyanti Megasari - Manajemen Proses
Zulyanti Megasari - Manajemen ProsesZulyanti Megasari - Manajemen Proses
Zulyanti Megasari - Manajemen Proses
 
Zulyanti Megasari - Sinkronisasi
Zulyanti Megasari - SinkronisasiZulyanti Megasari - Sinkronisasi
Zulyanti Megasari - Sinkronisasi
 
Lukito Edi Nugroho - Object Orientation Concepts
Lukito Edi Nugroho - Object Orientation ConceptsLukito Edi Nugroho - Object Orientation Concepts
Lukito Edi Nugroho - Object Orientation Concepts
 
01 herramientas de-i
01 herramientas de-i01 herramientas de-i
01 herramientas de-i
 
Julieth gelvez
Julieth gelvezJulieth gelvez
Julieth gelvez
 
Etika dalam sukan PJ Tingkatan 4
Etika dalam sukan PJ Tingkatan 4Etika dalam sukan PJ Tingkatan 4
Etika dalam sukan PJ Tingkatan 4
 
Helda Fitriani - Pengantar Komunikasi Data dan Jaringan Komputer
Helda Fitriani - Pengantar Komunikasi Data dan Jaringan KomputerHelda Fitriani - Pengantar Komunikasi Data dan Jaringan Komputer
Helda Fitriani - Pengantar Komunikasi Data dan Jaringan Komputer
 
Elly Septiana - Pengantar Komunikasi Data dan Jaringan Komputer
Elly Septiana - Pengantar Komunikasi Data dan Jaringan KomputerElly Septiana - Pengantar Komunikasi Data dan Jaringan Komputer
Elly Septiana - Pengantar Komunikasi Data dan Jaringan Komputer
 
Heli Handayani - Struktur Sistem Operasi
Heli Handayani - Struktur Sistem OperasiHeli Handayani - Struktur Sistem Operasi
Heli Handayani - Struktur Sistem Operasi
 
Ferli Apriadi - Manajemen Proses
Ferli Apriadi - Manajemen ProsesFerli Apriadi - Manajemen Proses
Ferli Apriadi - Manajemen Proses
 
Roly Yansyah - Teknologi Perangkat Keras Komputer
Roly Yansyah - Teknologi Perangkat Keras KomputerRoly Yansyah - Teknologi Perangkat Keras Komputer
Roly Yansyah - Teknologi Perangkat Keras Komputer
 
Roly Yansyah - Sejarah dan Perkembangan Komputer
Roly Yansyah - Sejarah dan Perkembangan KomputerRoly Yansyah - Sejarah dan Perkembangan Komputer
Roly Yansyah - Sejarah dan Perkembangan Komputer
 
Aula de orações subordinadas
Aula de orações subordinadasAula de orações subordinadas
Aula de orações subordinadas
 
P R E S E N T A C I O N H U R A C A N E S
P R E S E N T A C I O N  H U R A C A N E SP R E S E N T A C I O N  H U R A C A N E S
P R E S E N T A C I O N H U R A C A N E S
 
Diapositvas luz
Diapositvas luzDiapositvas luz
Diapositvas luz
 
Formatos cad
Formatos cadFormatos cad
Formatos cad
 
Mídias na educação tv e video 04
Mídias na educação tv e video 04Mídias na educação tv e video 04
Mídias na educação tv e video 04
 
devolo home_control
devolo home_controldevolo home_control
devolo home_control
 
Semana da leitura no JI chaves
Semana da leitura no JI chaves Semana da leitura no JI chaves
Semana da leitura no JI chaves
 

Similar to Sistem File: Konsep, Struktur, dan Operasi Dasar

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
 
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
 
Struktur direktori
Struktur direktoriStruktur direktori
Struktur direktoriAnggi DHARMA
 
Pengantar Sistem Berkas
Pengantar Sistem BerkasPengantar Sistem Berkas
Pengantar Sistem Berkasformatik
 
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
 
Sistem operasi Sistem file
Sistem operasi Sistem fileSistem operasi Sistem file
Sistem operasi Sistem fileandrew6702
 
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 Sistem File: Konsep, Struktur, dan Operasi Dasar (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
 
9.sistem file
9.sistem file9.sistem file
9.sistem file
 
9.sistem file
9.sistem file9.sistem file
9.sistem file
 
Pengertian sistem berkas
Pengertian sistem berkasPengertian sistem berkas
Pengertian sistem berkas
 
Materi 4
Materi 4Materi 4
Materi 4
 
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
 
Sistem operasi sistem file linux
Sistem operasi sistem file linuxSistem operasi sistem file linux
Sistem operasi sistem file linux
 
Komputer
KomputerKomputer
Komputer
 
Sisber1
Sisber1Sisber1
Sisber1
 
Struktur direktori
Struktur direktoriStruktur direktori
Struktur direktori
 
Tugas komputasi
Tugas komputasiTugas komputasi
Tugas komputasi
 
Pengantar Sistem Berkas
Pengantar Sistem BerkasPengantar Sistem Berkas
Pengantar Sistem Berkas
 
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
 
Sistem operasi Sistem file
Sistem operasi Sistem fileSistem operasi Sistem file
Sistem operasi Sistem file
 
Helen Alida Abilio - Manajemen File
Helen Alida Abilio - Manajemen FileHelen Alida Abilio - Manajemen File
Helen Alida Abilio - Manajemen File
 
Pertemuan ke 10
Pertemuan ke 10Pertemuan ke 10
Pertemuan ke 10
 
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
 

Sistem File: Konsep, Struktur, dan Operasi Dasar

  • 1.
  • 2. Sistem File  Konsep File  Metode Akses  Struktur Direktori  Mounting Sistem File  File Sharing  Proteksi 2
  • 3. Konsep File  Ruang alamat logik yang berdampingan  Tipe :  Data  numeric  character  binary  Program 3
  • 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 4
  • 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 5
  • 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 6
  • 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. 7
  • 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 8
  • 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 9
  • 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 10
  • 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 11
  • 12. Tipe File, Nama, Ekstensi 12
  • 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. 13
  • 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 14
  • 15. 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. 15
  • 16. 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) 16
  • 17. Operasi Direktori  Pencarian file  Pembuatan file  Penghapusan file  Daftar directory  Penggantian nama file  Lintas sistem file 17
  • 18. 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.)  Pencarian yang efisienEfficient searching  Menyediakan grouping  Terdapat Current directory (working directory)  cd /spell/mail/prog  type list 19
  • 20. 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