os211

Top 10 List for Week 07

  1. Race Condition, Critical Section and Semaphore

    Website ini memberikan penjelasan dasar tentang race condition, critical section dan semaphore, website ini menarik bagi orang yang belum mengerti tentang hal hal yang saya sebutkan diatas

  2. Critical Section Problem

    Pada link pertama sudah ada penjelasan dasar tentang critical section, pada link ini terdapat penjelasan lebih dalam tentang critical section, serta memberi contoh dengan gambar dan juga macam macam solusi untuk critical section

  3. Peterson’s Problem

    Website ini memberikan penjelasan tentang salah satu solusi untuk critical section yaitu peterson solution, disini dijelaskan alur dan cara kerja dari algo tersebut serta kekurangan dari algo tersebut

  4. Deadlock

    Website ini memberikan penjelasan tentang apa itu deadlock, penjelasan kondisi-kondisi yang menyebabkan deadlock(Mutual Exclusion, Hold and Wait, No Preemption dan Circular Wait) serta method-method yang digunakan untuk mengatasi deadlock

  5. Deadlock Prevention

    Website ini membahas tentang cara pencegahan dari masing-masing kondisi yang menyebabkan terjadi nya deadlock, website ini menarik karena masing-masing cara pencegahan diberikan contoh visual agar cara- cara tersebut lebih mudah dimengerti

  6. Starvation and Aging

    Website ini memberikan penjelasan tentang apa itu starvation serta memberitahukan tentang solusi untuk menghadapi masalah starvation yaitu aging. Website ini juga memberikan penjelasan singkat tentang perbedaan dari starvation dengan deadlock. Website ini menarik karena memberikan penjelasan singkat namun padat serta mudah dimengerti.

  7. Deadlock vs Starvation

    Pada link-link sebelumnya sudah terdapat pembahasan tentang deadlock dan starvation, pada link ini terdapat perbandingan dari kedua hal tersebut serta perbedaan utama dari deadlock dan starvation. Website ini memberikan tabel perbandingan untuk deadlock dan starvation dan hal tersebut membuat website ini makin menarik dan makin mudah dimengerti

  8. Semaphores

    Kalau di link pertama sudah terdapat penjelasan singkat tentang semaphore, sekarang pada website ini terdapat pembahasan semaphore yang lebih detail. Website ini berisikan tentang definisi semaphore, apa itu wait dan signal, tipe-tipe dari semaphore serta pro dan kontra dari semaphore itu sendiri

  9. Mutex vs Semaphore

    Pada website ini terdapat penjelasan dari dua method yang digunakan untuk process synchronization yaitu, Mutex dan Semaphore. Disini terdapat penjelasan tentang kedua method tersebut, cara kerja nya dan serta perbedaan paling signifikan dari kedua method tersebut

  10. Bankers Algorithm

    Website ini memberikan penjelasan tentang salah satu solusi untuk deadlock yaitu bankers algo, disini dijelaskan alur dan cara kerja dari algo tersebut serta asal usul dari algo tersebut