SISTEM OPERASI

Sistem Operasi

1. Pengantar Sistem Operasi

2. Struktur Sistem Komputer

3. Struktur Sistem Operasi

  • Komponen-Komponen Sistem Operasi
    • Manajemen Proses
    • Manajemen Memori
    • Manajemen Storage
    • Manajemen File
    • Manejemen I/O
  • Sistem Call
    • Pengendalian Proses dan Job
    • Manipulasi File
    • Manajemen Perangkat
    • Perawatan Informasi
    • Komunikasi
  • Struktur Sistem Operasi
    • Struktur Sederhana
    • Sistem Monolitik
    • Sistem Berlapis
    • Sistem Mesin Maya
    • Sistem Client-Server
  • Operasi Sistem Komputer
  • Layanan Sistem Operasi

4. Manajemen Proses

  • Status Proses
  • Process Control Block
  • Penjadwalan Proses
    • Penjadwalan Queue
    • Scheduler
    • Context Switch
  • Operasi Pada Proses
  • Pembuatan Proses
  • Penghentian Proses
  • Proses-Proses Kooperatif
  • Thread

5. Penjadwalan CPU

6. Sinkronisasi Proses

  • Latar Belakang Sinkronisasi
  • Masalah Critical-Section
  • Sinkronisasi Software
  • Sinkronisasi Hardware
  • Semaphore
  • Masalah-Masalah Klasik Dalam Sinkronisasi
  • Bound-Buffer Problem
  • Reader and Writer Problem
  • Dining-Philosopher Problem
  • Sleeping Barber Problem

7. Penanganan Deadlock

  • Konsep Dasar
  • Karakteristik Deadlock
  • Metode Pengendalian Deadlock
  • Pencegahan Deadlock
  • Menghindari Deadlock
  • Deteksi Deadlock

8. Kongkurensi

  • Prinsip Dasar Kongkurensi
  • Dampak yang Ditimbulkan Kongkurensi
  • Mutual Exclusion
  • Deadlock
  • Startvation
  • Interaksi Antar Proses
  • Persaingan Antar Proses Penggunaan Sumberdaya
  • Kerjasama Antar Proses Untuk Pemakaian Bersama
  • Kerjasama Antar Proses Dalam Komunikasi
  • Penyelesaian Masalah Kongkurensi

9. Manajemen Memori

  • Konsep Dasar Manajemen Memori
  • Binding
  • Dynamic Loading
  • Dynamic Linking
  • Overlay
  • Strategi Manajemen Memori
  • Swapping
  • Paging
  • Segmentasi

10. Memori Maya

  • Latar Belakang Memori Maya
  • Demand Paging pada Memori Maya
  • Page Replacement pada Memori Maya
  • Pengalokasian Frame pada Memori Maya
  • Thrashing

11. Manejemen Input-Output

  • Klasifikasi Perangakat I/O
  • Prinsip-Prinsip Manajemen Perangkat I/O
  • Teknik Pemrograman Perangkat I/O
    • I/O Terprogram
    • I/O Dikendalikan Interupsi
    • DMA (Direct Memory Access)
  • Hirarki Manajemen Perangkat I/O
    • Interrupt Handler
    • Device Driver
    • Perangkat Lunak Device Indipendent
    • Perangkat Lunak Level Pemakai
  • Buffering Perangkat I/O

12. Struktur Penyimpanan Skunder

  • Struktur Disk
  • Penjadwalan Disk
  • Manajemen Disk.
  • Manajemen Pertukaran Ruang
  • Reliabilitas Disk

13. Sistem File

  • Konsep File
  • Metode Akses
  • Struktur Direktori
  • Proteksi
  • Konsistensi Semantik

14. Sistem Storage

  • Struktur Sistem File
  • Metode Pengalokasian
  • Manajemen Ruang Kosong
  • Implementasi Direktori
  • Kinerja dan Efisiensi.

15. Sistem Terdistribusi

  • Latar Belakang
  • Struktur Sistem Terdistribusi
    • Sistem Operasi Jaringan
    • Sistem Operasi Terdistribusi
    • Layanan Jarak Jauh
  • Sistem File Terdistribusi
  • Koordinasi Terdistribusi

16. Sistem Proteksi dan Keamanan Komputer

  • Keamanan
    • Masalah-Masalah Keamanan
    • Ancaman-Ancaman Keamanan
  • Otentikasi Pemakai
    • Password
    • Identifikasi Fisik
    • Pembatasan
  • Mekanisme Proteksi Sistem Komputer
    • Matriks Pengaksesan Objek
    • ACL (Access Control List)
    • Kapabilitas
  • Program-Program Pengganggu
    • Bacteria
    • Logic Bomb
    • Trapdoor
    • Trojan Horse
    • Virus
    • Worm
  • Virus dan Antivirus
    • Siklus Hidup Virus
    • Infeksi Virus
    • Tipe-tipe Virus
    • Antivirus