Skip to content

Latest commit

 

History

History
57 lines (42 loc) · 4.64 KB

w06.md

File metadata and controls

57 lines (42 loc) · 4.64 KB
permalink
/W06/

Home | Key | Log | Rank | Github

W01 | W02 | W03 | W04 | W05 | W06 | W07 | W08 | W09 | W10


Top 10 List of Week 06

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.