materi-kelas-b

5
Minggu Ke- Kelompok Materi 1 Pengenalan Umum Sistem Operasi 2 11 Struktur Sistem Operasi 1. Komponen-komponen Sistem 1.1. Manajemen Proses 1.2. Manajemen Memori Utama 1.3. Manajemen Memori Sekunder 1.4. Manajemen I/O 1.5. Manajemen File 2. System Call 3. Struktur Sistem Operasi 1.1. Struktur Sederhana 1.2. Monolithic System 1.3. Pendekatan Berlapis (Layered Approach) 1.4. Mesin Virtual 4. Client System Model QUIZ 3 5 Konsep Manajemen Proses 1. Definisi Proses 2. Keadaan-keadaan proses 3. Kontrol Proses 4. Manajemen proses pada UNIX SVR4 Penjadwalan Proses 1. Konsep Dasar Penjadwalan Proses 2. Algoritma Penjadwalan 2.1 Round Robin Scheduling 2.2 Priority Scheduling 2.3 Multilevel Queue Scheduling 2.4 Shortest Job First Scheduling (SJF) 2.5 Guaranteed Scheduling 5. Metode Evaluasi Penjadwalan Proses dan thread 1. Simmetric multiprocessing 2. Microkernel 3. Manajemen thread dan microkernel pada Windows NT dan Solaris

Transcript of materi-kelas-b

Page 1: materi-kelas-b

Minggu Ke-

Kelompok Materi

1 Pengenalan Umum Sistem Operasi

2 11 Struktur Sistem Operasi1. Komponen-komponen Sistem

1.1. Manajemen Proses1.2. Manajemen Memori Utama1.3. Manajemen Memori Sekunder1.4. Manajemen I/O1.5. Manajemen File

2. System Call3. Struktur Sistem Operasi

1.1. Struktur Sederhana1.2. Monolithic System1.3. Pendekatan Berlapis (Layered Approach)1.4. Mesin Virtual

4. Client System Model

QUIZ3 5 Konsep Manajemen Proses

1. Definisi Proses2. Keadaan-keadaan proses3. Kontrol Proses4.Manajemen proses pada UNIX SVR4

Penjadwalan Proses1. Konsep Dasar Penjadwalan Proses2. Algoritma Penjadwalan

2.1 Round Robin Scheduling2.2 Priority Scheduling2.3 Multilevel Queue Scheduling2.4 Shortest Job First Scheduling (SJF)2.5 Guaranteed Scheduling

5.Metode Evaluasi Penjadwalan

Proses dan thread1. Simmetric multiprocessing2. Microkernel3. Manajemen thread dan microkernel pada Windows NT dan

Solaris

QUIZ4 7 Sinkronisasi dan isu yang berhubungan

1. Interprocess Communication1. Race Condition2. Crical Section

Page 2: materi-kelas-b

3. Mutual Exclusion with Busy Waiting4. Sleep and Wakeup5. Semaphore6. Event Counter7. Monitors8. Message Passing9. Equivalence of Primitive2. Masalah-masalah yang timbul pada IPC1. The Dining Philosopher Problem

2. The Readers and Writers Problem3. The Sleeping Barber Problem

QUIZ5 9 Manajemen Memory

1. Konsep Dasar Memori2. Pengalokasian Tak Berurutan (Non Contigous Allocation)3. Paging4. Segmentasi5. Memori manajemen tanpa swapping atau paging6. Monoprogramming7. Multiprogramming dan penggunaan memori8. Multiprogramming dengan Partisi Statis

QUIZ6 8 Swapping

1. Swapping1.1. Multiprogramming dengan Partisi dinamis1.2. Manajemen memori dengan Bit Maps1.3. Multiprogramming dengan Link List1.4. Manajemen memori dengan Buddy Systen1.5. Pengalokasian Space untuk Swap1.6. Analisa Sistem Swap

Virtual Memori1. Demand Paging2. Page table3. Example of Paging hardware4. Associative Memory5. Inverted Page Tables

QUIZ7 4 Page replacement

1. Konsep Page replacement2. Algoritma Page Replacement

1. Algoritma FIFO2. Algoritma Optimal page replacement3. Algoritma Not recently Used Page Replacement

Page 3: materi-kelas-b

4. Algoritma Least Recently Use (LRU)5. Algoritma Second Chance Used Page Replacement6. Algoritma Clock Page Replacement

QUIZ8 10 Modelling Paging

1. Konsep modelling Paging2. Algoritma Modelling Paging

1. Belady’s Anomaly2. Stack Algorithms3. The Distance String4. Predicting Page fault rates

2. Desain Issues untuk sistem paging1. Working set model2. Local versus Global allocation3. Page Size4. Implementation Issues

QUIZ9 6 Manajemen Sistem File

1. Interface Sistem File1.1. Konsep File1.2. Metode Akses1.3. Struktur Direktori1.4. Proteksi

2. Implementasi Sistem File2.1. Struktur Sistem File2.2. Metode Pengalokasian2.3. Manajemen Ruang Kosong2.4. Implementasi Direktori2.5. Efisiensi dan Unjuk Kerja2.6. Recovery

3. Security1.1. Security environment1.2. Famous Security Flaws1.3. The Internet Worm1.4. Generic Security Attacks1.5. Design Principles Forr Security1.6. User Authentication

4. Protection Mechanism2.1. Protection Domains2.2. Access Control Lists2.3. Capabilities2.4. Protection Models2.5. Covert Channels

QUIZ

Page 4: materi-kelas-b

10 3 Manajemen Sistem Input/Output

1. Prinsip Perangkat Keras I/O1.1 I/O Device1.2 Device Controller1.3 Direct Memory Access (DMA)

2. Prinsip Perangkat Lunak I/O2.1 Tujuan Perangkat Lunak I/O2.2 Interrupt Handler2.3 Device Drivers 2.4 Device-Independent I/O Software2.5 User-Space I/O Software

3. Disk3.1 Struktur Disk3.2 Penjadwalan Disk

3.2.1. First Come First Served Scheduling3.2.2. Shortest Seek Time First Scheduling3.2.3. SCAN Scheduling3.2.4. C-SCAN Scehduling3.2.5. Look Scheduling

3.3. Disk Management3.4. Swap Space Management

3.5. Disk Reliabiliy

QUIZ11 1 DEADLOCK

1. Pengertian deadlock2. Kondisi penyebab deadlock dan pemodelannya3. Algoritma Ostrich4. Deteksi deadlock dan penanganannya5. Deadlock Prevention6. Other Isuue

1. Two Phase locking2. Non resource deadlocks

7. Starvasion

QUIZ12 2 PENGENALAN SISTEM TERDISTRIBUSI

1. Tujuan Sistem Terdistribusi2. Konsep Hardware3. Konsep Software4. Design Issue

Communication in Distributed System1. Layered Protocols1. Client Server Model2. Remote Procedure CallGroup Communication

Page 5: materi-kelas-b

QUIZ