os211

Top 10 List of Week07

1. Animasi Race Condition

Kita memulai dengan penjelasan tentang apa itu race condition. Jika penjelasan biasa menurut anda terlalu biasa, berikuta animasi penjelasan tentang race condition dan salah satu algoritma penyelesaian masalah tersebut.

2. Video Singkat Critical Section Problem

Setelah memahami apa itu Race Conditon, kita juga perlu mengetahui masalah selanjutnya yaitu Critical Section Problem. Video ini sangat menarik karena orang tersebut tidak menjelaskan tetapi mempraktekan masalah tersebut sehingga sangat mudah dicerna.

3. Peterson Solution

Dalam web ini kita akan diberikan penjelasan singkat tentang masalah synchronisasi yang sudah dijelaskan sebelumnya dan juga penjelasan bagiamana penyelesaianya menggunakan Peterson Solution.

4. Semaphore Explained

Penjelasan lengkap tentang bagaimana cara kerja Semaphore. Dalam video ini juga menggunakan penjelasan menggunakan bahasa C. Tidak hanya itu, video ini sangat bagus secara kualitas video sehingga juga memanjakan mata.

5. Deadlock dan Starvation

Penjelasan lengkap bagi anda yang ingin mengerti lebih mendalam tentang Deadlock dan Starvation. Lengkap mulai pengertian,mendeteksi bahkan hingga penyelesaian. Semua ini dijelaskan juga dalam bahasa indonesia sehingga memudahkan kita dalam memahami tiap katanya.

6. Example Semaphore

Jika sempahore dirasa kurang cukup hanya dengan penjelasan, berikut adalah contoh soal yang cukup menarik untuk dibahas untuk memperdalam pemahaman kita tentang Semaphore.

7. Example Peterson Algorithm

Jika penjelasan tentang Peterson Algortihm dalam video dirasa kurang jelas, maka dapat belajar tentang apa itu Peterson Algorithm dengan lebih baik lagi karena dalam web ini juga terdapat referensi ke link contoh yang lain.

8. Multithreads in C

Kita kembali mengingat tentang Multhithreading. Disini kita dijelaskan tidak hanya tentang apa itu multithreading. Tetapi juga bagaimana cara melakukan dalam C.

9. fork() manual page

Untuk mengingat kembali tentang bagaimana cara kerja Fork() berikut manual page tersebut. Web ini sangat baik untuk mengingat karena memberikan info lengkap dan baik untuk mengingat kembali. Tidak hanya itu, web ini juga memberikan referensi tentang penjelasan fork() untuk lebih jelas lagi.

10. setuid,setgid dan sticky bit

Berikut penjelasan secara umum tentang setuid,setgid, dan sticky bit yang mana dijelaskan secara baik kepada pemula dan juga diberikan bagaimana cara menerapkannya dalam sistem linux.`