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.
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.
Shared Memory
Website ini menjelaskan shared memory secara jelas. Intinya shared memory adalah komputer membagi resource memory yang bertujuan untuk meningkatkan performa komputer
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.
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”.
Message Parsing
CFG menjelaskan message parsing secara jelas dan ada gambarnya. Intinya adalah sebuah komunikasi dalam programming paralel dan OOP.
Embedded Systems
Disini dijelaskan Embedded System secara jelas. Embedded System adalah microprocessor / microcontroller-based system dari desain hardware dan software untuk melakukan dedicaed functions.
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.
Memory Reordering
Website ini menjelaskan memory reordering, adalah paradigma untuk membuat siklus instruksi, kalau tidak, maka akan terbuang
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.