os211

Top 10 List: Week 08

  1. CPU Scheduling Algorithms in OS
    Sistem operasi menggunakan berbagai macam algoritma untuk melakukan scheduling pada CPU. Apa sih Scheduling itu? Apa saja algoritma yang digunakan? Baca di sini!
  2. YouTube: CPU and I/O Burst Cycles
    Sebuah video singkat yang dapat membantu kita memahami konsep ‘burst’ pada CPU dan I/O dalam Scheduling!
  3. Shortest Remaining Time First Scheduling Algorithm (SRTF)
    Salah satu algoritma dalam Scheduling adalah Shortest Remaining Time First (SRTF), di mana versi non preemptivenya disebut Shortest Job First (SJF). Pelajari cara kerjanya di sini!
  4. Longest Remaining Time First Scheduling Algorithm (LRTF)
    Selain SRTF, algoritma dalam Scheduling adalah Longest Remaining Time First (LRTF), atau versi non preemptivenya disebut Longest Job First (LJF). Pelajari cara kerjanya di sini!
  5. Round-Robin Scheduling
    Satu lagi algoritma Scheduling adalah Round-Robin Scheduling. Cara kerjanya agak berbeda dengan algoritma scheduling lainnya. Simak cara kerjanya di artikel ini!
  6. Preemptive vs Non-Preemptive
    Setelah mempelajari berbagai macam algoritma Scheduling, kita kerap menemui istilah scheduling secara Preemptive dan Non-preemptive. Apa itu Preemptive dan Non-preemptive? Apa perbedaan di antara mereka? Baca disini!
  7. Thread Scheduling
    Di minggu ini, kita juga mengenal konsep Thread Scheduling, yang terdiri atas User-level dan Kernel-level. Baca di sini untuk mempelajari lebih lanjut!
  8. User-level vs Kernel-level Thread in OS
    Dalam Thread Scheduling, ada perbedaan antara thread pada user-level dan kernel-level. Keduanya pun memiliki scope yang berbeda dalam prosesnya. Untuk membantu kita memahami konsep perbedaan thread ini, simak saja video berikut!
  9. Real-Time Scheduling
    Di sistem operasi Linux sendiri ada sistem scheduling yang disebut dengan Real-Time Scheduling. Jurnal berikut memberikan penjelasan secara umum tentang Real-Time Scheduling dan penerapannya di Linux1
  10. Apa itu Linux from Scratch?
    Pekan ini, kita mulai mengerjakan Linux from Scratch. Saya sendiri bertanya-tanya, apa sebenarnya Linux from Scratch, apa kegunaannya dan bagaimana pengaplikasiannya? Blog ini memberi saya insight dan motivasi untuk mempelajari Linux from Scratch lebih dalam!