IF25-12007
Sistem Operasi
Deskripsi
Mata kuliah ini membekali mahasiswa agar mampu menjelaskan konsep booting, proses, thread, dan penjadwalan pada sistem operasi, menerapkan perintah Linux, bash scripting, dan sistem build (GCC dan Makefile), mengimplementasikan multithreading, sinkronisasi dengan mutex, dan algoritma penjadwalan proses, dan menganalisis manajemen izin berkas dan race condition sebagai aspek keamanan dan proteksi sistem operasi. Bahan kajian: Operating Systems (OS).
Pokok bahasan
- Konsep booting, proses, thread, dan penjadwalan pada sistem operasi
- Perintah Linux, bash scripting, dan sistem build (GCC dan Makefile)
- Multithreading, sinkronisasi dengan mutex, dan algoritma penjadwalan proses
- Manajemen izin berkas dan race condition sebagai aspek keamanan dan proteksi sistem operasi
Capaian Pembelajaran Mata Kuliah (CPMK)
Setiap CPMK menurunkan satu CPL.
- CPMK0605
Mahasiswa mampu menjelaskan konsep dasar sistem komputer untuk menyelesaikan masalah komputasi.
CPL06 - CPMK0606
Mahasiswa mampu menerapkan konsep dasar sistem komputer untuk menyelesaikan masalah komputasi.
CPL06 - CPMK0904
Mahasiswa mampu menganalisis mekanisme keamanan dan proteksi pada sistem operasi.
CPL09
CPL yang didukung
Ekuivalensi kurikulum lama
- IF2223 Sistem Operasi · 3 sks · Kode, semester 4→2

