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