Rila Bagus Mustofa
Top 10 List of Week 07
Rila Bagus Mustofa --- Bandung

Top 10 List of Week 07

  1. Race Condition
    video ini menjelaskan apa itu race condition.Menariknya video ini menjelaskan race condition dengan contoh di kehidupan sehari-hari

  2. Mutex Vs Semaphore
    Artikel ini menjelaskan apa itu mutex dan semaphore,kapan kita menggunakan mutex, kapan kita menggunakan semaphore. Menariknya artikel ini menjelaskan miskonsepsi terhadap mutex dan semaphore dan pertanyaan gerneral tentang mutex dan semaphore

  3. Introduction to Deadlock
    Deadlock merupakan masalah umum yang muncul pada saat multi-processing dimana beberapa process berbagi resource yang sama. Untuk mengetahui apa itu deadlock lebih dalam saya membaca artikel ini.Artikel ini menjelaskan Deadlock dengan lengkap beserta ilustrasi penjelasan dan contoh.

  4. Handling Deadlock
    Artikel ini menjelaskan lebih dalam mengenai syarat terjadi deadlock, apa itu circular wait dan penanganan pencegahan deadlock. Menariknya pada bagian Deadlock avoidance terdapat keuntungan dan kerugian menggunakan teknik tersebut.

  5. Dining Philosophers Problem
    Artikel ini membahas tentang dining philosopers problem dan penjelasan solusi dengan menggunakan semaphore. Di sini juga terdapat kendala yang akan terjadi pada solusi tersebut dan beberapa cara untuk menghindari kendala tersebut.Blog ini saya pilih karena terdapat code yang mudah dipahami.

  6. POSIX Semaphores with C Programming
    POSIX merujuk kepada portable interface pada sistem operasi yang dikembangkan untuk membantu portabilitas dari aplikasi yang berbeda website ini menjelaskan berbagai macam fungsi dari POSIX semaphore.Website ini membantu saya dalam memahami soal pop quiz w07 kamis.

  7. Critical Section Problem
    Artikel ini menjelaskan tentang critical section dan solusinya dimana critical section masih berhubungan denga race condition. Artikel ini mudah untuk dipahami dan disertai dengan psedocode dimana critical section terjadi

  8. Bounded Buffer Problem
    Bounded buffer problem atau dikenal juga dengan product consumer problem merupakan masalah dari sinkronisasi. artikel ini menjelaskan apa masalah dari bounded buffer problem dan bagaimana solusinya. Penjelasan dari artikel ini mudah dipahami dan disertai dengan contoh code.

  9. Sleeping Barber problem in Process Synchronization
    Artikel ini menjelaskan sleeping barber problem dan bagaimana solusinya dengan menggunakan semaphore.Artikel ini mudah untuk dipahami karena ditulis dengan bahasa yang mudah dimengerti dan banyak ilustrasi dari barber sleeping problem

  10. Banker’s Algorithm
    Algoritma ini berfungsi untuk resource allocation dan menghindari deadlock. Artikel ini menjelaskan kapan banker’s algorithm digunakan serta penggunaannya dalam C. penjelasan artikel ini sederhada dan disertai dengan contoh kasus kapan kita memakai banker’s algorithm


© 2021-2021 --- Rila Bagus Mustofa --- File Revision: 0030---05-Mar-2021.