Kepada para mahasiswa peserta mata kuliah Instalasi dan penggunaan sistem operasi, silahkan kerjakan latihan 8 berikut ini:
Teori Mekanisme Sinkronisasi
- Jelaskan apa yang dimaksud dengan “Race Condition” pada sistem operasi!
- Bagaimana cara untuk menghindari terjadinya “Race Condition“?
- Jelaskan apa yang dimaksud dengan “critical condition” pada sistem operasi!
- Bagaimana cara untuk menghindari terjadinya “Critical condition“!
- Jelaskan apa yang dimaksud dengan Semaphore pada sistem operasi!
- Jelaskan apa yang dimaksud dengan “Bounded-buffer problem” pada sistem operasi!
- Jelaskan apa yang dimaksud dengan “Readers-writers problem” pada sistem operasi!
- Jelaskan apa yang dimaksud dengan “Dining Philosophers problem” pada sistem operasi!
Praktek
Cari sebuah script sederhana yang memiliki permasalahan “race condition”. Compile & Jalankan script tersebut di terminal.
- Laporkan apa yang terjadi bila script tersebut anda jalankan!
- Bagaimana cara mencegah terjadinya race condition pada script anda!
Kumpulkan ke email dengan subjek latihan 8 IPSO
Have fun!
slide kuliah