Sistem Operasi (Ferry AS).

advertisement
4/13/2012
Sistem Operasi
(Operating System)
Kuliah D3 PJJ
Ferry Astika Saputra, ST., M Sc.
Topik utama
Bab 1 Pengenalan Sistem Operasi
Bab 2 Struktur Sistem Operasi
Bab 3 Proses-Proses
Bab 4 Penjadwalan CPU
Bab 5 Sinkronisasi Proses
Bab 6 Deadlock
Bab 7 Manajemen Memori
Bab 8 Memori Virtual
Bab 9 Sistem File
Bab 10 Implementasi Sistem File
1
4/13/2012
Pertemuan I
Bab 1 Pengenalan Sistem Operasi
1.1 Apakah Sistem Operasi
1.2 Sistem Mainframe
1.3 Sistem Batch Multiprogram
1.4 Sistem Time Sharing
1.5 Sistem Dekstop
1.6 Sistem Paralel
1.7 Sistem Terdistribusi
1.8 Sistem Terklaster
1.9 Sistem Real Time
1.10 Sistem Handheld
Pertemuan I (lanjutan)
Bab 2 Struktur Sistem Operasi
2.1 Komponen Sistem
2.2
2.3
2.4
2.5
2.6
Pelayanan Sistem Operasi
System Call
Sistem Program
Struktur Sistem Operasi
Mesin Virtual
Bab 3 Proses-Proses
3.1 Konsep Proses
3.2.2 Scheduler
3.3 Operasi pada Proses
3.4 Proses yang Saling Bekerjasama (Cooperating Process)
3.5 Komunikasi Antar Proses
3.6 Threads
2
4/13/2012
Pertemuan II
Bab 4 Penjadwalan CPU
4.1 Konsep Dasar
4.2 Kriteria Penjadwalan
4.3 Algoritma Penjadwalan
Bab 5 Sinkronisasi Proses
5.1 Latar Belakang
5.2 Permasalahan Critical-Section (The Critical-Section
Problem)
5.3 Perangkat Keras Sinkronisasi
5.4 Semaphores
5.5 Masalah-Masalah Klasik dalam Sinkronisasi
5.6 Contoh Sinkronisasi
Pertemuan II (lanjutan)
Bab 6 Deadlock
6.1
6.2
6.3
6.4
6.5
6.6
6.7
6.8
Model Sistem
Karakteristik Deadlock
Metode Menangani Deadlock
Mencegah Deadlock
Menghindari Deadlock
Mendeteksi Deadlock
Perbaikan dari Deadlock
Metode Kombinasi Menangani Deadlock
3
4/13/2012
Pertemuan III
Bab 7 Manajemen Memori
7.1
7.2
7.3
7.4
7.5
7.6
7.7
Latar Belakang
Ruang Alamat Logika dan Ruang Alamat Fisik
Swapping
Alokasi Berurutan
Paging
Segmentasi
Segmentasi dengan Paging
Bab 8 Memori Virtual
8.1
8.2
8.3
8.4
8.5
8.6
8.7
8.8
Latar Belakang
Demand Paging
Performansi Demand Paging
Page Replacement
Algoritma Page-Replacement
Alokasi Frame
Alokasi Global dan Alokasi Lokal
Thrashing
Pertemuan III (lanjutan)
Bab 9 Sistem File
9.1
9.2
9.3
9.4
9.5
Konsep File
Metode Akses
Struktur Direktori
File System Mounting
Proteksi
4
4/13/2012
Pertemuan IV
Bab 10 Komparasi Sistem Operasi
10.1.1 Perintah dasar di Microsoft Windows(TM) dengan basis
MSDOS
10.1.2 Perintah dasar di Microsoft Windows(TM) dengan basis NT
kernel
10.1.3 Perintah dasar di Linux kernel 2.6.x (Ubuntu)
Bab 11 Pemrograman shell di Linux
10.1 Komparasi perintah-perintah dasar
10.1.1 Perintah dasar di Microsoft Windows(TM) dengan basis
MSDOS
10.1.2 Perintah dasar di Microsoft Windows(TM) dengan basis NT
kernel
10.1.3 Perintah dasar di Linux kernel 2.6.x (Ubuntu)
5
Download