Dandy Febriano's OS202

OS202

View the Project on GitHub dandyfebriano/os202

HOME


Top 10 List of Week 06

  1. Stack
    Stack merupakan sebuah area di dalam memory yang menyimpan variabel sementara yang dibuat oleh suatu fungsi

  2. Process Control Block
    Process Control Block atau PCB merupakan struktur data yang menyimpan informasi dari proses yang berhubungan dengannya.

  3. Thread
    Thread merupakan unit standar dari penggunaan CPU, yang biasanya terdiri dari program counter, sebuah stack, dan sekumpulan register.

  4. Context Switching
    Context switching merupakan proses menyimpan sebuah context atau state dari sebuah proses sehingga dapat dimuat saat dibutuhkan dan proses eksekusi bisa dilanjutkan dari satu titik yang sama seperti sebelumnya

  5. Inter-process Communication
    Inter-process Communication merupakan mekanisme yang disediakan oleh sebuah sistem operasi yang membuat proses dapat mengatur shared data.

  6. Multicore
    Multicore merupakan sebuah arsitektur komputer yang dimana satu prosesor menggabungkan core logic dari lebih dari satu prosesor.

  7. Concurrency
    Concurrency terjadi saat satu atau lebih tasks bisa berjalan hingga selesai di waktu yang bertimpa

  8. Parallelism
    Parallelism terjadi saat satu atau lebih tasks berjalan benar-benar di waktu yang sama.

  9. Threading Building Blocks
    Threading Building Blocks merupakan librery template C++ yang dikembangkan oleh intel untuk parallel programming di dalam multicore processor.

  10. Thread Cancellation
    Thread Cancellation terjadi saat suatu thread dihentikan sebelum thread tersebut selesai berjalan.