os211

  1. CPU Burst and I/O Burst
    “CPU burst is when the process is being executed in the CPU. I/O burst is when the CPU is waiting for I/O for further execution”. Video dari Neso Academy di atas menjelaskan tentang apa itu CPU burst dan I/O burst, serta bagaimana hal tersebut terjadi secara selang-seling dalam suatu proses.
  2. FCFS Scheduling Algorithm
    First Come First Serve (FCFS) adalah sebuah algoritma scheduling dalam sistem operasi yang secara otomatis mengeksekusi process dan request berdasarkan waktu munculnya. Algoritma ini adalah salah satu algoritma scheduling yang paling sederhana. Artikel di atas menjelaskan lebih lanjut tentang FCFS.
  3. SJF Scheduling
    Shortest Job First (SJF) adalah algoritma scheduling di mana process yang mempunyai waktu eksekusi tercepat yang akan dieksekusi terlebih dahulu. Terdapat dua jenis SJF scheduling, yaitu preemptive dan non-preemptive. Artikel di atas menjelaskan keduanya.
  4. RR Scheduling
    Round Robin (RR) adalah sebuah algoritma scheduling preemptive yang paling tua dan salah satu yang paling sederhana. Artikel di atas menjelaskan tentang RR scheduling dengan baik.
  5. Preemptive vs Non Preemptive Scheduling
    Artikel yang berisi penjelasan Preemptive Scheduling dan Non Preemptive Scheduling serta perbedaan keduanya.
  6. Difference between Asymmetric and Symmetric Multiprocessing
    Artikel ini menjelaskan tentang perbedaan antara asymmetric multiprocessing dan symmetric multiprocessing. Salah satu memperlakukan semua prosesor dalam taraf yang sama, sedangkan satunya lagi tidak demikian.
  7. What is NUMA?
    Sebuah video yang dengan cukup baik menjelaskan Non Uniform Memory Access sebagai solusi dari masalah antrian proses untuk menggunakan memory dalam multiprocessing.
  8. What is Big O Notation?
    Artikel ini berguna untuk menyegarkan ingatan kita tentang Big O Notation yang sudah sempat dibahas dalam mata kuliah Struktur Data dan Algoritma.
  9. Multiple Processor Scheduling
    Multiprocessing lebih rumit dalam hal scheduling dibandingkan dengan single processing sehingga perlu cara-cara khusus untuk melakukannya secara optimal. Artikel ini berisi penjelasan tentang cara-caranya.
  10. Why would I want an LFS system?
    Saya sendiri sempat bertanya, mengapa kita harus membuat sebuah OS Linux dari awal? Bukankah sudah ada begitu banyak distro yang sudah dikembangkan dan memiliki plus minusnya masing-masing? Jawabannya ada pada bagian “why” dari link di atas.