https://github.com/KristiantoD/os211/
Top 10 List of Week 07
Kristianto Desun --- Jambi

Top 10 List of Week 07

  1. Race Condition
    Race condition merupakan suatu kejadian yang tidak diigninkan ketika suatu sistem melakukan 2 atau lebih operasi pada kegiatan yang sama. Race condition terjadi karena urutan yang dilakukan tidak sesuai dengan yang kita inginkan. Website tersebut akan membahas lebih lanjut mengenai race condition mulai dari yang sederhana dan dengan contoh.

  2. Critical Section
    Critical section merupakan bagian dari program yang mencoba untuk mengakses shared resources. Website ini akan menjelaskan mengenai critical section serta requirement yang diperlukan.

  3. Race Condition (video)
    Menggambarkan race condition dalam betuk animasi dan bagaimana cara agar race condition tidak terjadi.

  4. Shared memory
    Saat menjalankan 2 process yang berbeda, suatu program dapat menggunakan memory yang sama. Pelajari lebih lanjut mengenai shared memory disini.

  5. Deadlock, Starvation & Livelock
    Deadlok, starvation dan livelock merupakan beberapa masalah yang dapat terjadi ketika 2 operasi dijalankan secara bersamaan. Website berikut akan menjelaskan mengenai ketiga masalah tersebut berserta contohnya.

  6. Deadlock vs Starvation
    Setelah mengenal deadlock dan starvation terlihat bahwa keduanya memliki beberapa kesamaan, salah satunya ialah program yang dapat menjadi tidak berjalan. Website ini akan menjelaskan dengan rinci perbedaan dari deadlock dan starvation tersebut. Dapat pula melihat vedeo ini

  7. Semaphore
    Semaphore merupakan salah satu cara untuk mengatasi permasalahan critical section. Website ini menjelaskan secara jelas mengenai semaphore serta keuntungan dan kerugian yang dapat terjadi.

  8. Peterson
    Selain semaphore, peterson’s solution merupakan cara lain untuk mengatasi permasalahan pada critical section. Pelajari lebih lanjut mengenai algoritma ini beserta keuntungan dan kerugiannya pada website berikut.

  9. Semaphore (video)
    Semaphore merupakan salah satu cara untuk mengatasi permasalahan critical section. Video berikut akan menjelaskan mengenai apa itu semaphore dalam kurang dari 3 menit.

  10. scp command
    Pada minggu ini kita dipertemukan dengan scp ketika mengerjakan tugas. Scp sendiri merupakan command untuk mengkopi file ataupun directory dari remote host. Pelajari lebih lanjut mengenai scp, command, serta contohnya pada website berikut ini.