os211

Top 10 List of Week 06

  1. Apa itu Concurrency ?
    Karena kita membahas tentang concurrency, dan saya pernah mendengar ini di mata kuliah Advance Programming dan saya belum terlalu paham, website ini saya temukan untuk menjelaskan secara rinci apa itu concurrency beserta gambar yang mendukung. Inti dari concurrency adalah banyak komputasi dilakukan dalam satu waktu.

  2. Context Switching and Dispatcher
    Saya juga penasaran apa maksud dari kedua hal tersebut. Saya menemukan website ini yang menjelaskan penjelasan dan perbedaan keduanya secara ringkas namun jelas. Intinya adalah kalau Context Switching adalah menukar proses cpu dan menyimpan state lama. Sementara Dispatcher adalah cpu mengontrol prose dari short-term-scheduler.

  3. Shared Memory
    Website ini menjelaskan shared memory secara jelas. Intinya shared memory adalah komputer membagi resource memory yang bertujuan untuk meningkatkan performa komputer

  4. Process Scheduling
    Website ini berisi penjelasan process scheduling secara lengkap, ditambah perbedaan antara term-termnya. Disini maksud dari process scheduling adalah penjadwalan proses dari berbagai status.

  5. Interrupts
    Seperti biasa, website GFG menjelaskan salah satu materi yaitu Interrupts dengan jelas dan terperinci. Inti dari Interrupt adalah suatu signal untuk indikasi event yang perlu “perhatian”.

  6. Message Parsing
    CFG menjelaskan message parsing secara jelas dan ada gambarnya. Intinya adalah sebuah komunikasi dalam programming paralel dan OOP.

  7. Embedded Systems
    Disini dijelaskan Embedded System secara jelas. Embedded System adalah microprocessor / microcontroller-based system dari desain hardware dan software untuk melakukan dedicaed functions.

  8. Multithreading Models
    Disini dijelaskan multithreading secara rinci. Multithreading adalah cara memproses data yang dibagi menjadi banyak thread. Terdapat 3 jenis multithreading, yaitu Many to One, One to one, dan Many to many.

  9. Memory Reordering
    Website ini menjelaskan memory reordering, adalah paradigma untuk membuat siklus instruksi, kalau tidak, maka akan terbuang

  10. Threads
    Disini terdapat video penjelasan mengenai threads dari Neso Academy. Arti dari thread adalah unit terkecil proses yang bisa dijadwalkan oleh OS. Penjelasan video sangat lengkap.