os211

Top 10 List of Week 07

  1. Apa itu Synchronization
    Di Week07 kita membahas synchronization. Synchronization adalah proses untuk mengatasi masalah yang muncul saat executions. Web ini dipilih karena memiliki penjelasan yang cukup dimengerti.

  2. Semaphore
    Semaphore adalah variabel non negatif sebagai penanda yang digunakan untuk memberi sinyal kepada thread. Saya memilih website ini karena penjelasan yang lengkap dan rinci.

  3. Race Conditions
    Disini juga dibahas Race Conditions, yaitu ketika sistem mencoba melakukan dua atau lebih operasi dalam waktu yang bersamaan. Disini dibahas tentang Race Conditions secara lengkap dan ada contoh tabelnya.

  4. Mutual Exclusion
    Dibahas juga tentang Mutual Exclusion, yang artinya adalah tidak boleh ada dua proses yang berjalan pada critical section dari proses sinkronisasi. GFG menjelaskan Mutual Exclusion dengan mudah dipahami.

  5. Deadlock
    Deadlock dalam OS adalah sebuah kondisi dimana proses set terblock karena setiap proses menggunakan suatu resource dan menunggu resource lain. Deadlock dijelaskan pada website GFG secara jelas dan mudah dipahami.

  6. Critical Section
    Critical section sudah disinggung sebelumnya. Penjelasan lebih rinci nya adalah code segment dimana shared variables bisa diakses. Critical section dijelaskan diwebsite ini secara simple dan ada gambarnya.

  7. Mutex
    Mutex digunakan untuk solusi dalam mengatasi concurrency programming. Disini dijelaskan Mutex secara lengkap karena ada gambar dan ilustrasi yang membuat lebih paham dan mudah dimengerti.

  8. Banker’s Algorithm
    Banker’s Algorithm adalah algoritma alokasi resource untuk pencegahan deadlock. Disini GFG menjelaskan algoritma secara jelas (seperti algoritma-algoritma yang lain).

  9. Deadlock Prevention
    Deadlock bisa dicegah dengan Lock Timeout, Lock Ordering, Deadlock Detection. Disini dijelaskan pencegahan Deadlock secara jelas.

  10. Peterson’s Algorithm
    Algoritma Peterson adalah algoritma yang digunakan untuk sinkronisasi dua proses. Disini GFG menjelaskan Algoritma secara jelas dan seperti biasa algoritma lainnya.