OS202

Logo

Intan's page for 'Operating Systems' course

View the Project on GitHub fadintan/os202

« Back

Top 10 List of Week 07

  1. Is process == program code?
    Process bukanlah program code. Berikut adalah penjelasan beserta contoh singkat mengenai process pada sistem operasi.

  2. Independent vs Cooperating Processes
    Penjelasan perbedaan tentang independent dan cooperating process.

  3. Race Condition
    Video perumpamaan race condition pada kehidupan nyata

  4. Critcial Sectrion & Problem
    Quick explanation of what critical section is. Definition of the critical section problem and properties of a good solution.

  5. Peterson’s Algorithm
    Algoritma yang digunakan untuk mensinkronkan dua proses. Video berikut merupakan penjelasan bagaimana algoritma peterson bekerja.

  6. Morse Semaphore in OS
    Video penjelasan singkat mengenai semaphore dengan perumpamaan di kehidupan sehari-hari.

  7. 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.

  8. Deadlock
    Seperti kondisi dimana dua orang menelpon satu sama lain di waktu yang bersamaan. Video di atas memberi penjelasan lebih lengkap dan mudah dimengerti.

  9. Deadlock Characterization
    Situasi deadlock dapat terjadi ketika beberapa kondisi terjadi secara bersamaan pada sistem. Artikel di atas menjelaskan lebih lanjut tentang kondisi-kondisi tersebut.

  10. Deadlock Prevention, Avoidance, Detection, and Recovery
    Artikel yang membahas permasalahan deadlock dan apa yang harus kita lakukan bila hal-hal tersebut terjadi.