Top 10 List of Week 07
- Is process == program code?
Process bukanlah program code. Berikut adalah penjelasan beserta contoh singkat mengenai process pada sistem operasi.
- Independent vs Cooperating Processes
Penjelasan perbedaan tentang independent dan cooperating process.
- Race Condition
Video perumpamaan race condition pada kehidupan nyata
- Critcial Sectrion & Problem
Quick explanation of what critical section is. Definition of the critical section problem and properties of a good solution.
- Peterson’s Algorithm
Algoritma yang digunakan untuk mensinkronkan dua proses. Video berikut merupakan penjelasan bagaimana algoritma peterson bekerja.
Morse Semaphore in OS
Video penjelasan singkat mengenai semaphore dengan perumpamaan di kehidupan sehari-hari.
- POSIX Semaphores in C
Pada tugas W07 kita belajar tentang thread menggunakan sem_wait dan sem_post. Contoh yang diberikan pada slide week 07 cukup membantu dalam menjawab problem pada tugas W07. Artikel yang saya cantumkan menjelaskan lebih detail tentang sem_wait dan sem_post dan juga terdapat contoh sederhana.
- Deadlock
Seperti kondisi dimana dua orang menelpon satu sama lain di waktu yang bersamaan. Video di atas memberi penjelasan lebih lengkap dan mudah dimengerti.
- Deadlock Characterization
Situasi deadlock dapat terjadi ketika beberapa kondisi terjadi secara bersamaan pada sistem. Artikel di atas menjelaskan lebih lanjut tentang kondisi-kondisi tersebut.
- Deadlock Prevention, Avoidance, Detection, and Recovery
Artikel yang membahas permasalahan deadlock dan apa yang harus kita lakukan bila hal-hal tersebut terjadi.