SinusCosinusTangen
Top 10 List of Week 07
James Frederix Rolianto - Depok

Top 10 List of Week 07

  1. GeeksForGeeks - Peterson’s Algorithm in Process Synchronization
    Website ini menjabarkan proses Algoritma Peterson dalam proses sinkronisasi. Saya menyukai website ini karena penjelasannya cukup lengkap dan disertai code pendukung untuk lebih memahami jalannya Algoritma Peterson.

  2. AfterAcademy - Difference between Mutex and Semaphore in Operating System
    Website tersebut menjelaskan Mutex dan Semaphore cukup lengkap dan juga dijelaskan perbedaan antara Mutex dan Semaphore. Saya menyukai website ini dikarenakan penjelasan yang cukup lengkap serta lugas.

  3. Guru99 - Process Synchronization: Critical Section Problem in OS
    Website ini menjelaskan apa itu process synchronization, bagaimana cara kerja process synchronization, section dalam sebuah program, apa itu critical section, aturan critical section dan juga solusi mengatasi critical section. Saya menyukai website ini karena penjelasan dalam website ini cukup lengkap dan terdapat kesimpulan yang cukup menjelaskan.

  4. Guru99 - Introduction to DEADLOCK in Operating System
    Website ini lagi. Website ini membahas apa itu deadlock, contoh deadlock, apa itu circular wait beserta contohnya, deteksi deadlock, hingga cara mencegah deadlock. Saya sangat menyukai website ini karena penjelasan yang lengkap dan dilengkapi dengan kesimpulan.

  5. Operating systems Spring 2018 - Bounded buffer
    Website ini menjelaskan Bounded Buffer beserta implementasi codenya dalam C. Saya menyukai website tersebut karena penjelasannya cukup menjelaskan mengenai apa itu Bounded buffer dan disertai code implementasinya.

  6. opensource.com - What is POSIX? Richard Stallman explains
    Website ini berisi percakapan 2 orang mengenai apa itu POSIX. Di dalam website ini sendiri POSIX dijelaskan oleh Richard Stallman dengan sangat baik sekali. Saya menyukai website tersebut karena bobot penjelasannya sangat berisi dan juga jelas.

  7. GeeksForGeeks - Banker’s Algorithm in Operating System
    Website ini menjelaskan kenapa namanya Banker’s Algorithm, kapan Banker’s Algorithm digunakan serta implementasinya dalam C. Saya menyukai website ini karena penjelasannya sederhana namun cukup lengkap dan disertai kasus-kasus dimana membutuhkan Banker’s Algorithm.

  8. Tutorial Points - Dining Philosophers Problem (DPP)
    Website ini menjelaskan mengenai solusi dari dining philoophers problem dan kesulitan penggunaan solusi tersebut. Saya menyukai website ini karena penjelasannya cukup singkat namun dapat menjelaskan dengan baik.

  9. Guru99 - What is Semaphore? Binary, Counting Types with Example
    Website tersebut berisi penjelasan apa itu semaphore, karakteristik semaphore, tipe semaphore, dan kelebihan serta kekurangan semaphore. Saya sangat menyukai website tersebut karena penjelasan yang sangat lengkap, mudah dimengerti dan disertai contoh serta perbandingan antar tipe.

  10. GeeksForGeeks - Recovery from Deadlock in Operating System
    Website ini lagi. Ya, saya memilih website berisi penjelasan cara recovery dari deadlock dan penjelasan kedua cara recoverynya. Saya sangat amat menyukai website ini karena penjelasannya cukup padat dan mudah dimengerti oleh saya.


© 2021-2021 - James Frederix Rolianto