os211

Top 10 List of Week 07

V! stands for video

  1. Introduction to critical section with animation Terkadang, untuk memahami suatu hal yang baru, kita membutuhkan penggambaran yang terjadi pada kehidupan sehari-hari. Website ini menjelaskan mengenai critical section beserta penerapannya. Menurut saya, kata ‘critical section’ masih terlalu asing. Sehingga, saya memilih website ini dikarenakan disajikan dengan animasi bergerak dan real world illustration.

  2. Race Condition in Bahasa Website ini menjelaskan mengenai race condition, contoh penerapannya, dan bagaimana cara menghindari race condition. Alasan saya memilih website ini dikarenakan website ini menggunakan bahasa indonesia sehingga mudah dipahami dan terdapat ilustrasi dari race condition.

  3. V! Peterson’s algorithm EASILY EXPLAINED Video ini menjelaskan mengenai peterson’s algorithm beserta pseudocode mengenai proses dari peterson’s algorithm. Alasan saya memilih video tersebut dikarenakan video tersebut merupakan animated video dan memberikan gambaran dengan traffic (lalu lintas) sehingga mudah untuk dipahami.

  4. Semaphores Pada website ini dijelaskan mengenai apa yang dimaksud dengan semaphores dalam operating system. Alasan saya memilih website ini dikarenakan terdapat berbagai kode serta penjelasan yang mudah diterima.

  5. V! Banker’s Algorithm Video ini menjelaskan mengenai Banker’s Algorithm atau proses dari sebuah algoritma deadlock avoidance. Alasan saya memilih video ini dikarenakan terdapat animasi dari setiap step dan pseudocode dari Banker’s Algorithm serta durasi video yang cukup pendek.

  6. Kernel synchronization Website ini menjelaskan mengenai apa itu kernel synchronization dan contoh dari kernel synchronization. Alasan saya memilih website ini karena terdapat ilustrasi yang menjelaskan proses dari kernel synchronization , dengan adanya ilustrasi tersebut menurut saya memudahkan pemahaman.

  7. What Is Mutex? Pada website ini dijelaskan mengenai konsep dari Mutex dengan berbagai real world illustration. Alasan saya memilih website ini karena terdapat berbagai ilustrasi dan penjelasannya yang sering kita temui dalam sehari-hari.

  8. Deadlock Detection Pada website ini dijelaskan mengenai deadlock detection dan bagaimana mencari deadlock secara bertahap. Alasan saya memilih website ini karena penjelasa yang dilakukan secara bertahap dan dilengkapi dengan gambar sehingga penggambaran maupun alur lebih mudah diterima.

  9. Readers Writer Problem Pada website ini dijelaskan mengenai Readers writer problem, yang dimaksud dengan Readers writer problem adalah masalah sinkronisasi yang bisa menyebabkan data tidak konsisten ketika ada lebih dari satu thread mengakses data yang sama pada satu waktu. Alasan saya memilih website ini karena terdapat penjelasan mengenai problemnya dan dijelaskan juga bagaimana cara menyelesaikannya dan penjelasan yang dituliskan juga cukup to the point sehingga mudah dimengerti.

  10. Resource-Allocation Graph Website ini menjelaskan mengenai Resource-Allocation Graph beserta komponen-komponen yang terdapat pada RAG. Alasan saya memilih website ini karena terdapat penggambaran pada komponen dari Resource-Allocation Graph secara lengkap dan disertai dengan contoh.