Top 10 List of Week 07

  1. What is Semaphore?
    Website di atas menjelaskan mengenai apa itu semaphore yang sering dibahas pada materi minggu ini.

  2. What is a Race Condition?
    Apa itu race condition? Website di atas menjelaskan apa itu race condition dengan baik, lengkap dengan bagan yang dapat membantu pembaca untuk mengerti materi yang dibahas.

  3. The Critical Section Problem
    Critical section adalah bagian dari program yang mencoba untuk mengakses shared resources. Lantas apa yang dimaksud dengan critical section problem? Critical section problem adalah masalah yang timbul pada critical section. Untuk selengkapnya, cek website di atas!

  4. Introduction of Deadlock in Operating System
    Deadlock terbentuk dari 2 kata, yaitu dead yang berarti mati, dan lock yang berarti gembok atau mengunci. Lalu apa itu deadlock? Deadlock adalah situasi dimana ada sebuah proses yang harus ditahan karena proses tersebut membutuhkan resources dari proses lain.

  5. Process in Operating System
    Pada artikel sebelumnya telah disebut-sebut process. Namun, apa process itu sebenarnya? Process adalah sebuah program yang sedang dieksekusi yang membentuk basis dari komputasi. Pada artikel diatas dibahas secara rinci mengenai apa itu process.

  6. Difference between Deadlock and Starvation in OS
    Karena tadi sudah dibahas mengenai deadlock, sekarang ada lagi satu term baru yang bernama starvation. Sekilas, deadlock dan starvation lumayan mirip satu dengan lainnya. Namun, ternyata terdapat perbedaan yang lumayan signifikan. Penasaran apa perbedaan tersebut? Check this article out!

  7. Performance of Semaphore Vs. Condition Variable
    Wah, setelah melihat artikel sebelumnya yang membahas mengenai perbedaan satu hal yang terlah kita bahas dan satu hal yang belum kita bahas, saya menjadi tertarik untuk mencari artikel lain yang setipe. Akhirnya, saya menemukan artikel diatas yang membahas perbedaan antara sempahore dan condition variable.

  8. Peterson’s Algorithm in Process Synchronization
    GeeksforGeeks kembali membawa sebuah artikel yang sangat menarik untuk dibaca. Artikel diatas membahas mengenai Peterson’s algorithm. Siapa itu Peterson? Ada apa dengan algoritmanya? Pada artikel di atas tidak dibahas mengenai siapa itu Peterson, tapi setidaknya kita dapat mempelajari mengenai algoritma buatan Peterson pada artikel tersebut.

  9. Classical Problems of Synchronization
    Synchronization. Such a cool word. Such a cool concept as well. Pada artikel di atas dijelaskan secara singkat apa masalah yangs sering ditemukan pada synchronization.

  10. Resource Allocation Graph in Operating System
    Ini ke-3 kalinya studytonight.com masuk pada top 10 list minggu ini. Padahal, sebelum-sebelumnya seingat saya, saya belum pernah bertemu website ini. Pada artikel di atas dibahas resource allocation graph yang digunakan pada sistem operasi untuk menggambarkan deadlock secara lebih teliti.