HOME


Top 10 List of Week 07

  1. Semaphores in Operating System
    Pada artikel yang dibuat oleh Tutorialspoint ini membahas mengenai Wait dan Signal, tipe Semaphores, keuntungan dan kerugian Semaphores.

  2. How to use POSIX semaphores in C language
    Pada artikel yang dibuat oleh GFG ini membahas mengenai pengimplementasian Semaphores menggunakan bahasa pemrograman C. disini menggunakan library POSIX pada sistem Linux dan dilengkapi dengan source code yang memudahkan untuk kita dipahami.

  3. Introduction of Process Synchronization
    Pada artikel yang dibuat oleh GFG ini membahas mengenai proses sinkronisasi. hal yang dibahas mencangkup apa itu Race Condition, Critical Section, Peterson’s Solution, TestAndSet, dan Semaphores.

  4. Critical Section in Synchronization
    Pada artikel yang dibuat oleh GFG lagi, membahas mengenai Critical Section pada Sinkronisasi. penulis menjelaskan dengan visualisasi gambar yang mudah dimengerti.

  5. Inter Process Communication (IPC)
    Pada artikel ini membahas mengenai apa itu IPC, metode Shared memory, metode Messaging Passing, Direct and Indirect Communication link, Synchronous and Asynchronous Message Passing, dan lain-lain.

  6. Semaphores in Process Synchronization
    Pada artikel ini membahas mengenai bagaimana Semaphores dalam proses sinkronisasi, Binary Semaphore dan Counting Semaphore, Implementation of binary semaphores, dan Implementation of counting semaphore.

  7. Mutex vs Semaphore
    Pada artikel ini membahas mengenai perbedaan antara Mutex dengan Semapohores disertai beebrapa topik lain yang memperjelas perbedaan diantara keduanya.

  8. Introduction of Deadlock in Operating System
    Pada artikel ini membahas mengenai Deadlock pada Sistem Operasi. artiekl ini juga membahas Methods for handling deadlock dan disertai soal exercise untuk meningkatakn pemahaman kita tentang deadlock.

  9. Deadlock Prevention And Avoidance
    Pada artikel ini membahas mengenai Deadlock Prevention And Avoidance. artikel ini dilengkapi dengan visualisasi gambar pada Eliminate Hold and wait, dan disertai contoh lainnya seperti Bungker Algorithm.

  10. Resource Allocation Graph (RAG) in Operating System
    Pada artikel ini dibahas mengenai RAG. artikel ini juga menjelaskan Process vertex, Resource vertex, contoh Single instances RAG, contoh Multi-instances RAG, dan lain-lain.