Top 10 Link Lists of Week 07

  1. Critical Section in Synchronization
    Saya mencoba mencari tentang Critical Section, lalu saya menemukan website ini. Web ini menjelaskan tentang Critical Section di Synchronization, dan penjelasannya menurut saya sangat jelas. Penjelasannya singkat, jelas, dan disertai ilustrasi, sehingga kita dengan mudah bisa membayangkan tentang materinya.

  2. Data-race free programs
    Ketika melihat tentang Data-race-free, saya penasaran, seperti apakah itu. Jadi saya mencoba melihat-lihat forum diskusi, dan saya menemukan ini. Penjelasan orang disini sangat baik, menyertakan ilustrasi dan gambaran yang bagus, jadi kita bisa memahami dengan membaca penjelasan dan melihat ilustrasi sekaligus.

  3. Hybrid Mode PTP: Mixed Multicast and Unicast
    Saat membaca slide, saya melihat tentang PtPo vs Multicast, dan saya menemukan website ini. Website ini menjelaskan tentang beberapa network dengan menggunakan one-step, unicast, multicast, dan gabungannya. Terdapat ilustrasi masing-masing jenisnya, sehingga kita jadi mudah memahami penjelasan tentang jenis-jenisnya.

  4. Blocking and non-blocking MPI communications
    Setelah melihat tentang Unicast vs Multicast, saya juga mencoba searching tentang Blocking vs Non-Blocking. Website ini menjelaskan perbedaannya dalam Message Parsing. Saya merekomendasikan website ini karena website ini juga menyertakan program codenya, jadi kita bisa melihat kira-kira implementasinya bagaimana.

  5. Race Condition and Avoiding Race Condition
    Saya mencoba melihat-lihat tentang Avoiding Race Condition menggunakan Mutual Exclusion, lalu saya menemukan website ini. Website ini menjelaskan tentang Race Condition, dan juga cara menghindarinya dengan Mutual Exclusion. Saya suka dengan penjelasannya yang singkat, disertai tabel-tabel yang sangat memudahkan kita untuk memahami materinya.

  6. Synchronization With Semaphores
    Ketika membaca tentang block threads menggunakan semaphores, saya penasaran tentang penggunaannya. Karena saya tahu semaphores digunakan di pramuka, jadi saya ingin tau penggunaannya di OS. Web ini menjelaskan Synchronization dengan semaphore, dan penjelasannya sangat baik. Website ini juga menjelaskan implementasinya, mulai dari initializing dan menggunakan semaphorenya.

  7. Petersons Algorithm in Process Synchronization
    Kemarin ketika Pak RMS menjelaskan tentang Peterson, saya penasaran tentang penggunaannya. Jadi saya mencoba mencari, dan menemukan website ini. Website ini menjelaskan tentang Peterson’s Algorithm, dan penjelasannya sangat jelas, dan disertai dengan ilustrasi dan implementasi di programnya. Saya merekomendasikan web ini karena cukup membantu memahami.

  8. Bounded Buffer Problem
    Saya mencoba melihat-lihat tentang Bounded Buffer Problem, dan saya menemukan website ini. Website ini menjelaskan tentang masalah Bounder Buffer, dan penjelasan tentang beberapa operasi solusinya. Penjelasannya cukup jelas, dan terdapat implementasi program codenya, sehingga kita bisa lebih memahami tentang operasi-operasinya.

  9. Readers-Writers Problem | Set 1 (Introduction and Readers Preference Solution)
    Setelah melihat tentang Bounded Buffer Problem, saya mencoba searching juga tentang Readers and Writers Problem, dan saya menemukan website ini. Web ini menjelaskan tentang masalah Reader-Writers, dan saya suka penjelasannya karena dijelaskan juga tentang solusinya di Writer Process dan Reader Process.

  10. Dining Philosopher Problem Using Semaphores
    Selain Bounded Buffer Problem dan Readers-Writers, saya juga mencoba melihat tentang Dining Philosopher. Saya lalu menemukan web ini, dan web ini menjelaskan tentang permasalahan Dining Philosopher, beserta masalah-masalah yang bisa terjadi di programnya. Saya suka penjelasannya yang singkat dan memberikan contoh, sehingga kita bisa lebih memahami isinya.