Cicak Bin Kadal
Top 10 List of Week 06
Kevin Dharmawan

Top 10 List of Week 06

  1. CPU Cores vs Threads Explained
    Video ini tidak hanya menjelaskan tentang perbedaan antara Core dan Thread, tetapi juga menjealaskan proses Multithreading. Saya memilih video ini karena video ini singkat (tepat 5 menit) dan menggunakan bahasa yang mudah dimengerti.

  2. Difference Between Multithreading and Multitasking
    Mungkin anda sudah sering mendengar tentang multithreading, tetapi agak jarang atau bahkan tidak pernah mendengar multitasking dalam CPU. Saya memilih website ini karena penjelasan menggunakan gambar yang sangat membantu, bahkan tanpa membaca penjelasan sudah dapat dipahami.

  3. Processes
    Blog buatan IBM ini menjelaskan tentang definisi process, cara kerjanya, dan jenis-jenisnya. Blog ini sangat menarik karena penjelasannya yang sangat singkat dan mudah dimengerti serta label IBM yang memberikan nilai kredibilitas lebih.

  4. Concurrency vs Parallelism
    Saya sempat kebingungan akan definisi dari concurrency, ternyata yang saya kira concurrency adalah parallelism. Website ini menjelaskan perbedaan antara concurrency dan parallelism menggunakan gambar yang membuat penjelasan sangat mudah dimengerti.

  5. What is a Port?
    Pasti kalian sudah sering mendengar dan melihat port, seperti pada kawung yang menggunakan port 12122, localhost 8080, dan OSP 6022. Pada website ini, port dijelaskan secara sangat rinci, bahkan diberikan beberapa jenis port dengan range angkanya.

  6. Learn Linux, 101: Process Execution Priority
    Kembali lagi dengan website dari IBM, pada blog ini dijelaskan prioritas eksekusi proses di Linux serta cara mengatur prioritas. Saya memilih website ini karena berasal dari sumber terpercaya dan penjelasannya sangat detail.

  7. pipe() System Call
    Website ini menjelaskan tentang pipe atau hubungan antar proses. Saya memilih website ini karena penjelasannya mudah dimengerti dan terdapat gambar serta contoh code yang membuat penjelasan semakin baik.

  8. Process Creation and Termination
    Setelah mempelajari tentang proses dan jenis-jenisnya, ada baiknya jika kita juga mempelajari cara membuat dan menghentikan proses. Saya memilih website ini karena terdapat sejumlah contoh code yang bisa dibaca dan dipelajari beserta penjelasannya.

  9. Fork in C
    Website ini berisi tentang penjelasan fork yang akan mendukung website nomor 8. Saya memilih website ini karena penjelasannya singkat, terdapat gambar, dan terdapat contoh code yang akan memudahkan pembaca.

  10. Major Issues with Multi-threaded Program
    Multithreading mungkin terdengar sangat efisien dan semata tidak ada kekurangan karena tentu program jika dijalankan oleh beberapa thread akan lebih cepat, tetapi setiap hal positif pasti ada hal negatifnya walaupun mungkin tidak sebanding. Oleh karena itu, saya memilih website ini, penjelasan yang diberikan juga sangat singkat dan mudah dimengerti.