IF25-12007
Sistem Operasi
Description
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).
Topics
- 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
Course Learning Outcomes (CLO)
Each course outcome derives from one programme outcome.
- 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
Supported PLOs
Previous curriculum equivalent
- IF2223 Sistem Operasi · 3 credits · Kode, semester 4→2

