os211

Top 10 List of Week 08

  1. CPU and I/O Burst Cycles
    Video ini menjelaskan mengenai CPU dan I/O burst dengan baik. Penjelasan dimulai dari definisi dari CPU dan I/O burst kemudian dilanjutkan dengan penjelasan mengenai cyclenya. Poin menarik dari vidoe ini adalah penjelasan dilakukan dengan bahasa yang mudah dimengerti serta menyertakan contoh sehingga membuat saya lebih mengerti.
  2. CPU Scheduling
    Artikel ini berisi penjelasan mengenai CPU Scheduling dimulai dari definisi hingga beberapa algoritma untuk cpu scheduling secara singkat. Artikel juga menjelaskan tentang preemptive dan non-preemptive scheduling serta arti dari masing-masing scheduling criteria. Artikel juga menarik karena dilengkapi dengan ilustrasi sehingga lebih mudah dimengerti.
  3. FCFS Scheduling Algorithm
    Artikel ini menjelaskan mengenai FCFS Scheduling secara singkat namun jelas. Artikel menjelaskan mengenai definisi dari FCFS scheduling, keuntungan dan kekurangan dari FCFS. Artikel juga memuat contoh dan dijelaskan bagaimana menghitung turnaround time dan waiting time.
  4. More on FCFS Scheduling
    Video ini juga menjelaskan mengenai Algoritma FCFS. Video dijelaskan menggunakan perumpamaan sebuah antrian dan sebuah ilustrasi antrian. Kemudian, video juga menjelaskan mengapa average waiting time untuk FCFS Scheduling cenderung lama.
  5. SJF Algorithm
    SJF artinya proses dimulai dari burst time yang paling pendek terlebih dahulu. Artikel ini menjelaskan mengenai SJF dengan membaginya menjadi dua yaitu Preemptive dan Non Preemptive. Selain itu, artikel ini menarik karena terdapat contoh program beserta penjelasannya.
  6. Priority Scheduling
    Artikel tersebut menjelaskan mengenai apa itu priority scheduling. Artikel ini mencakup penjelasan mengenai definisi, tipenya, karakteristik, kelebihan dan kekurangan dari priority scheduling. Artikel ini juga memberikan contoh dan dijelaskan secara bertahap dan menggunakan ilustrasi sehingga lebih mudah dimengerti.
  7. Round Robin Algorithm
    Algoritma Round Robin berfokus pada time sharing dan proses dilakukan secara cyclic. Artikel tersebut menjelaskan apa itu algoritma RR, kelebihan, serta kekurangan dari algoritma RR. Artikel tersebut menjelaskan tentang algoritma RR secara singkat dan terdapat diagram yang menggambarkan kerja algoritma RR.
  8. More on Round Robin Algorithm
    Penjelasan Round Robin secara lebih lengkap dan dengan sebuah ilustrasi merupakan hal yang membuat video ini menarik. Video ini mencakup pembahasan tentang apa itu algoritma RR serta bagaimana implementasi dari algoritma ini. Selain itu, video ini menjelaskan dengan bahasa yang mudah dimengerti.
  9. Difference between Hard and Soft Real Time System
    Definisi dari real time system adalah sebuah sistem yang pekerjaannya memiliki sebuah deadline. Real time system dibagi menjadi dua, yaitu Hard dan Soft Real Time System. Artikel ini menjelaskan mengenai perbedaan dari keduanya secara jelas sehingga mudah dimengerti.
  10. Completely Fair Scheduling in Linux
    Video ini menjelaskan tentang CFS di Sistem Operasi Linux. CFS sendiri bertujuan untuk membagi waktu dengan seimbang. CFS scheduler diimplementasikan berdasarkan red-black tree sebagai timeline untuk eksekusi task yang akan datang.