azricot
Top 10 List of Week 06
Rico --- Jakarta

Top 10 List of Week 06

  1. Concurrency, Start!
    [Video] Video penjelasan awal tentang materi kita minggu ini, Concurrency. Pada video akan dijelaskan arti, guna, sumber, dan contoh dari kegunaan Concurrency. Selain agar kita dapat mengerti dasar-dasar yang dibutuhkan tentang Concurrency, video ini juga menjelaskannya dengan jelas dan mudah dipahami (menggunakan contoh, analogi, dan sebagainya).

  2. Concurrent is Not Parallelism???
    [Video] Tak jarang orang-orang menganggap bahwa Concurrency adalah sama dengan Parallelism. Menurut Anda, apakah sebuah Concurrency berarti ‘dua atau lebih kalkulasi dapat dilakukan secara serentak’? Jika Anda menjawab benar atau masih ragu akan pernyataan tersebut, Anda bisa menonton video pada link ini untuk menemukan jawabannya.

  3. Concurrency in Operating System
    [Artikel] Artikel yang akan menjelaskan tentang Concurrency dalam level operating system. Akana dibahas prinsip-prinsip dari kenapa digunakan Concurrency pada level operating system, masalah yang dapat muncul dalam Concurrency, dan kelebihan dan kekurangan dari Concurrency yang diterapkan pada operating system.

  4. Race Condition Problem
    [Artikel] Seperti yang telah dijelaskan pada link sebelumnya, Concurrency tentunya memiliki masalah-masalahnya sendiri yang dibawa bersamaan dengan kelebihan-kelebihannya. Salah satu masalah yang paling sering muncul dan kita dengar adalah Race Condition. Artikel ini akan menjelaskan apa itu Race Condition, contoh-contohnya, dan solusinya.

  5. Synchronization and Race Condition
    [Video] Video ini akan menjelaskan tentang Synchronization dan Race Condition yang dapat terjadi karena Concurrency pada level operating system. Video ini menjelaskan race condition lebih dalam dan lebih secara visual dari link artikel sebelumnya.

  6. Concept of Process
    [Artikel] Sebelum mulai mempelajari lebih lanjut concurrency, perlu dimengerti apa itu Processes. Dengan concurrency, maka kita dapat membuat process baru yang bisa dijalankan secara concurrent dengan process lama oleh mesin. Artikel pada link ini akan menjelaskan tentang konsep dari Process pada operating system.

  7. PCB (Process Control Block)
    [Video] Setelah mengetahui konsep dasar dari processes pada link sebelumnya, link artikel ini akan menjelaskan seluk-beluk dari PCB atau Process Control Block. PCB akan merepresentasikan process-process yang sedang dijalankan di operating system.

  8. Fork!!
    [Artikel] Setelah mempelajari dan mengetahui tentang Concurrency, konsep dari process, dan PCB, maka link artikel ini akan menjelaskan tentang fork system call (terutama pada bahasa C). Apa itu fork? Apa kegunaannya? Bisa dilihat lebih lanjut pada artikel ini.

  9. Create New Processes?
    [Video] Jika kalian sudah membaca artikel pada link sebelum ini, kalian pasti sudah tahu bahwa fork system call akan membuat sebuah process baru. Link berikut ini adalah link yang menuju ke sebuah video yang juga menjelaskan tentang fork system call. Pada video ini akan dijelaskan lebih detail dan lebih dalam lagi tentang fork system call.

  10. Fork() vs Exec()
    [Video] Apakah fork system call sama dengan Fork()? Lalu apa itu Exec()? Belum pernah dengar? Memang topik ini dapat membingungkan, tapi link video ini dapat menjelaskan perbedaan dari Fork() dan Exec() yang keduanya merupakan bagian dari fork system call. Video ini sangat menambah pengetahuan saya tentang fork system call.


© 2021-2021 --- Rico --- File Revision: 0029---02-Mar-2021.