Deskripsi Singkat
Mata kuliah ini menjelaskan mengenai peran sistem operasi pada komputer, bagaimana cara sistem operasi mengatur sumber daya (resources) di sebuah perangkat keras khususnya komputer, seperti memori, storage, I/O; bagaimana sistem operasi menangani konkurensi, mengelola proses dan thread, penjadwalan, input/output, pengelolaan file, penyediaan proteksi dan keamanan; Mahasiswa belajar sambil menggunakan sistem operasi Windows dan Linux, baik ketika memahami konsep maupun ketika membangun program yang terkait.
Capaian Pembelajaran Mata Kuliah
- Mahasiswa mampu menerangkan/menjelaskan pengertian, fungsi, sejarah perkembangan, mampu mengidentifikasi jenis sistem operasi serta mampu menguraikan prinsip-prinsip dan konsep utama dari sistem operasi
- Mahasiswa mampu menjelaskan konstruktor dan desain utama dari sistem operasi yaitu proses dan thread; mampu membangun program yang multi process dan multithreading
- Mahasiswa mampu menerangkan prinsip konkurensi dan membangun program yang konkuren; mampu menerangkan dan membangun simulasi serta menganalisis bagaimana sistem operasi melakukan penjadwalan dan mampu menerangkan serta melakukan simulasi pengelolaam memori
- Mahasiswa mampu menjelaskan aspek keamanan yang disediakan oleh sistem operasi serta bagaimana sistem operasi menyediakan proteksi
- Mahasiswa mampu menjelaskan bagaimana sistem operasi mengelola devais khususnya I/O, serta bagaimana mengelola file