Operating System

PEMBERITAHUAN

Bagi yang hendak mengambil matakuliah ini, Anda diwajibkan memiliki dan membawa buku Operating System Concepts di setiap pertemuan. Tidak akan disediakan slide materi untuk perkuliahan ini, karena semua materi sudah ada di buku.

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. Syllabus
  2. Introduction to Operating System
  3. Operating System Structures
  4. Proses + Thread
  5. Process Synchronization
  6. CPU Scheduling
  7. Dead Locks
  8. Main Memory
  9. Virtual Memory
  10. Mass-Storage Structure
  11. File System Interface + Implementation
  12. Input/Output System
  13. Virtual Machines
  14. Distributed Systems

REFERENSI

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