os211

TOP 10 LINKS WEEK 6

  1. Concurrency vs Paralellism, Apa bedanya?
    Website ini menejaskan secara general perbedaan dari concurenncy dan paralellism. Singkatnya, perbedaan antara keduanya adalah sebagai berikut :
    • Concurency : Concurrency is the task of running and managing the multiple computations at the same time.
    • Parallelism : Parallelism is the task of running multiple computations simultaneously.

    Perbedaan - perbdaan lainnya djelaskan dengan lebih rinci pada link diatas. Saya seringkali tertukar antara kedua term tersebut, web ini membantu saya memahami perbedaannya.

  2. Process Creation & Termination
    Web ini menjelaskan tentang alur pembuatan dan terminasi sebuah process. Pada week6 ini sering muncul term seperti PID, fork(), parent processs, child process dan lain - lain. Web ini membantu saya mengerti maksud dari term -term tersebut.

  3. Multithreading Models
    Web ini menjelaskan tentang jenis - jenis multithreading models. Ada beberapa jenis multithreading models :
    • Many to One
    • One to One
    • Many to Many
    • Two Level Multithreading

    Secara general perbedaan tiap model terdapat pada mapping antara user thread dengan kernel thread.

  4. Process States
    Web ini menjelaskan tentang tiap -tiap state yang ada pada sebuah process. Menurut saya web ini berguna karena dapat menjelaskan tiap state pada process mulai dari New sampai Terminated

  5. Shared Memory vs Message Passing
    Web ini menjelaskan tentang perbedaan antara dua interprocess communication yaitu Shared Memory System dan Message Passing System Message Passing Model
    Materi ini juga sempat dibahas di mata kuliah Advanced Programming, Menurut saya web ini memantu memahami lebih dalam lagi tentang perbedaan keduanya.

  6. Thread Context Switch vs Process Context Switching
    Web ini menejelaskan tentang perbedaan dua proses context switching, Thread context switch vs Process context switch. Menurut saya ini web menarik karena dapat menjelaskan perbedaan keduanya dengan baik.

  7. Process vs Thread (Video)
    Video berduarasi 1 menit 41 detik ini menjelaskan tentang perbedaan antara process dan thread. Menurut saya video ini menarik karena dapat menjelaskan apa itu thread dan process dengan singkat menggunakan visualiasi yang menarik.

  8. Scheduling queues
    Web ini menjelaskan tentang scheduling queues. menurut saya web ini menarik karena dapat menjelaskan tentang proses scheduling dengan baik

  9. Independent vs Cooperating processes
    Web ini menjabarkan tentang perbedaan anatara dua concurrent processes pada operating system yaitu independent dan cooperating processes. Menurut saya web ini menarik karena dapet menjelaskan perbedaan antara kedua concurrent process tersebut dengan baik beserta contohnya.

  10. Apa itu Remote Call Procedure (RPC)
    Web ini menjelaskan tentang apa itu Remote Call Procedure (RPC). Menurut saya web ini menarik karena dapat menjelaskan apa itu RPC, bagaimana cara kerjanya, serta tipe - tipe RPC.