Fausta
Top 10 List of Week 06
Raden Fausta Anugrah Dianparama --- Yogyakarta

Top 10 List of Week 06

  1. Single-threaded and Multi-threaded Processes
    Single threaded processes berisi eksekusi instruksi dalam satu urutan atau dalam satu waktu. Sedangkan Multi-threaded Processes berisi eksekusi beberapa bagian dalam waktu bersamaan. Pada web ini dibahas juga tentang kelebihan dan kekurangan Multithreaded Processes. Isi dari web ini cukup mudah dipahami

  2. Concurrency vs. Parallelism
    Concurrency dan Parallelism memang cukup mirip, namun berbeda. Concurrency mengerjakan banyak pekerjaan sekaligus, sedangkan Parallelism mengerjakan banyak pekerjaan dengan serentak. Pada web ini dibahas sangat jelas mengenai perbedaannya serta diberikan gambaran sehingga pembaca lebih mengerti. Web ini cocok untuk orang yang masih bingung membedakan antara Concurrency dan Parallelism.

  3. Multicore Programming (Youtube)
    Video berdurasi 5 menit yang membahas secara lengkap mengenai Multicore Programming. Durasi video hanya 5 menit namun isinya lengkap dan mudah dipahami serta diberikan gambaran sehingga penonton lebih jelas dalam memahaminya.

  4. Process States
    Pada multitasking computer system, proses dapat menempati beberapa state yang berbeda-beda. Pada web ini dijelaskan secara rinci masing masing statenya. Pada web ini juga disertakan gambaran state-statenya juga. Isi pada web ini mudah dipahami.

  5. Multithreading Models in Operating System
    Ada beberapa Multithreading Models pada OS. Pada web ini membahas Many to One, One to One, dan Many to Many Multithreading Model. Masing-masing dijelaskan secara lengkap dan diberikan gambarannya sehingga memudahkan pembaca dalam memahaminya

  6. Process Scheduling
    Process scheduling adalah aktivitas process manager yang menangani penghapusan proses yang sedang berjalan dari CPU dan pemilihan proses lain berdasarkan strategi tertentu. Pada web ini dibahas secara lengkap mengenai Process Scheduling. Isi dari web ini sangat lengkap

  7. Process Control Block (PCB)
    Setiap proses yang ada di dalam OS memperoleh sebuah PCB, PCB ini di dalamnya berisi informasi seputar proses tersebut yakni berupa sebuah ID Process. Artikel ini diantaranya membahas definisi PCB, element di dalam PCB, dan pembagian PCB. Artikel ini menggunakan bahasa indonesia sehingga cocok untuk orang yang ingin mempelajari tentang PCB namun kurang mahir dalam Bahasa Inggris.

  8. Process Creation (Youtube)
    Video yang membahas tentang Process Creation. Video ini lengkap dan mudah dipahami. Penjelasan pada video ini juga disertai gambaran sehingga dapat memudahkan penonton memahami materi Process Creation.

  9. Inter Process Communication (IPC)
    Inter-Process Communication (IPC) adalah cara atau mekanisme pertukaran data antara satu proses dengan proses lainnya. Pada web ini membahas mengenai IPC dengan sangat lengkap. Web ini sangat lengkap karena disertai gambaran, pseudo-code, dan contohnya.

  10. Fork() in C
    Demo pada minggu ini menggunakan fork() pada C. Web ini berisi penjelasan fork(), cara kerja, dan contoh kode dari simple hingga advanced. Saya memilih web ini karena bisa membantu menambah pemahaman tentang fork() pada C


© 2021-2021 --- Raden Fausta Anugrah Dianparama --- File Revision: 0031a---07-Mar-2021.