os211

Home Key Log Rank Github
W01 W02 W03 W04 W05 W06 W07 W08 W09 W10

Top 10 List of Week 06

1. Geeksforgeeks: Concurrency in Operating System

Website ini menerangkan pengertian concurrency, prinsip di dalamnya, serta masalah dan isu yang dapat ditimbulkan akibat dilakukan concurrency. Saya menyukai website ini karena website melakukan penyampaian yang per poin, sehingga terlihat seperti rangkuman.

2. Apakah Concurrency lebih baik daripada Pallelism?

Pada website ini, dijelaskan pengertian dari concurrency dan mengapa bahasa pemrograman Higher Level lebih fokus terhadap Concurrency dibandingkan Parallelism. Saya rasa website ini menarik karena kita yang sehari-hari memakai pemrograman high level tidak tahu bahwa kenapa concurrency diutamakan. Selain itu, penjelasan disertakan contoh dan gambar sehingga lebih mudah dipahami.

3. Tutorialspoint: Multi-Threading

Website ini menjelaskan apa yang kita perlu ketahui dari thread, dari pengertian, keuntungan dan kerugiannya, dan sebagainya. Selain itu, dijelaskan pula multi-threading serta model-modelnya. Saya mencantumkan sebagai top list karena penyampaian yang cukup singkat serta diberikan contoh dan gambar sehingga mendukung proses pemahaman.

4. Differences between Process and Thread

Website ini memberikan penjelasan mengenai thread dan apa perbedaannya dengan process. Saya menyukai website ini karena dibuat per poin sehingga terstruktur dan kita dapat memahami lebih mudah.

5. fork() in C

Website ini menerangkan apa itu fork dan bagaimana prosesnya. Selain itu, diberitahukan pula mengenai perbedaan fork dan exec. Disini kita banyak diberikan contoh pemrogramannya sehingga membantu kita dalam memahami penggunaan fork.

6. Guru99: Introduction to Deadlock

Website ini menjelaskan definisi deadlock dan contohnya. Selain itu, dijelaskan pula jenis-jenis deadlock serta keuntungan dan kerugian dari deadlock. Saya menyukai website ini karena disini kita seperti diperkenalkan mengenai deadlock.

7. Process Deadlocks

Website ini menerangkan bagaimana dapat terjadi deadlock dan penjelasan mengenai Coffman Conditions. Saya tertarik dengan website ini karena penjelasan yang cukup singkat dan dijelaskan dengan gambar sehingga membantu pemahaman.

8. Process Synchronization

Website ini memberitahukan konsep dari process synchronization pada Operating System. Selain itu, diterangkan mengenai Critical Section Problem dan solusinya. Saya memasukkannya dalam top list karena hal ini penting sebagai awal pemahaman serta penyampaian yang cukup bagus dari penulis.

9. System Calls for Process Control

Website ini menjelaskan mengenai apa-apa saja System Calls untuk Process Control, seperti fork, wait, dan sebagainya. Saya rasa website ini menarik karena tiap system call tersebut dijelaskan pengertian serta contoh code yang merepresentasikannya.

10. Processes in OS

Website ini menerangkan processes, process life cycle, dan process control block (PCB). Saya mencantumkannya sebagai top list karena saya rasa cukup penting memahami pengertian processes terlebih dahulu.

Last revision: 23-Apr-2021.