Operating System

PEMBERITAHUAN

Bagi yang hendak mengambil matakuliah ini, Anda diwajibkan memiliki akun Moodle.

PENGANTAR

Matakuliah ini memperkenalkan desain, implementasi, konsep-konsep dasar serta prinsip-prinsip Sistem Operasi modern. Cakupan matakuliah ini diawali dengan pengantar tentang sistem operasi dan struktur sistem operasi secara umum, dilanjutkan dengan Proses dan Thread, penjadwalan CPU serta masalah yang muncul (dead lock). Bagian kedua akan membahas tentang managemen memori, managemen berkas, struktur penyimpanan massal, serta konsep virtualisasi serta sistem terdistribusi.

Dalam matakuliah ini Sistem Operasi yang beredar luas di masyarakat tidak akan dibahas secara khusus, namun membahas konsep serta prinsip-prinsip umumnya. DOS, Windows, dan LINUX akan dibahas sebagai contoh kasus.

MATERI

  1. Introduction to Operating System
  2. Operating System Structures
  3. Proses + Thread
  4. Process Synchronization
  5. CPU Scheduling
  6. Dead Locks
  7. Main Memory
  8. Virtual Memory
  9. Mass-Storage Structure
  10. File System
  11. Input/Output System
  12. Virtual Machines
  13. Special Topic
  14. Presentation/Review

REFERENSI

  1. Operating System Concepts 10th Edition (Avi Silberschatz, Peter Baer Galvin, Greg Gagne - John Wiley & Sons, Inc)