Vanessa Emily Agape
Top 10 List of Week 08
Vanessa Emily Agape --- Depok

Top 10 List of Week 08

  1. CPU Scheduling in Operating Systems
    Pada bab ini, saya mempelajari tentang CPU Scheduling. Website ini menjelaskam apa itu CPU scheduling. Dijelaskan juga mengenai tipe, non-preemptive, preemptive, scheduling criteria, dan apa saja scheduling algoritma yang ada.

  2. Real Time Scheduling
    Ketika saya mengerjakan kuis, sempat ditanyakan mengenai real-time scheduling. Sebuah real-time system adalah system yang fungsionalitasnya tergantu dari timing. Artikel ini menjelaskan lebih lanjut mengenak real-time systems dan algoritmanya.

  3. Multilevel Queue CPU Scheduling
    Multilevel Queue Scheduling merupakan salah satu dari banyak scheduling algoritma. Proses yang terjadi memiliki prioritasnya masing-masing. Website ini menjelaskan juga kekurangan dan keuntungan dari algoritma ini.

  4. FCFS Scheduling Algorithm
    FCFS (First-Come First-Serve) Scheduling Algorithm juga merupakan scheduling algoritma. Algoritma ini mengeksekusi request dan process sesuai urutan masuk. Pada website ini, dijelaskan lebih lanjut mengenai karakteristik, contoh, keuntungan, dan kekurangan. Dicontohkan juga cara menghitung waiting time pada algoritma ini.

  5. Relation in FCFS and Round Robin Scheduling Algorithm
    Ketika sedang GSGS, saya menemukan artikel menarik ini. Pada artikel ini dijelaskan bahwa FCFS dan Round Robin merupakan vice-versa merupakan bentuk spesial dari algoritma satunya. Pada artikel ini diberikan penjelasan mengapa FCFS bisa dibilang bentuk special dari RR dan sebaliknya.

  6. Round Robin Scheduling
    Mengikuti link sebelumnya, saya menemukan website yang dapat menjelaskan apa itu Round Robin dengan jelas. Pada Website ini, dijelaskan karakteristik, keuntungan, kekurangan, serta cara kerja RR berserta ilustrasinya.

  7. SJF Scheduling Algorithm
    SJF (Shortest Job First) Algorithm merupakan sebuah algoritma yang memiliki proses dengan waktu eksekusi terkecil sebagai eksekusi selanjutnya. Website ini menjelaskan tentang karakteristik, keuntungan beserta kekurangannya. Website ini juga memberi pemaparan SJF preemptive dan non-preemptive dengan ilustrasi beserta keterangannya.

  8. SRTF Scheduling Algorithm
    SRTF (Shortest Remaining Time First) Scheduling Algorithm merupakan versi preemptive dari SJF scheduling. Pada SRTF, sebuah eksekusi proses dapat diberhentikan setelah waktu tertentu. Website ini juga menyajikan contohnya melalui gambar beserta keterangannya.

  9. CFS Scheduling in Linux
    Ketika mempelajari materi ini, saya pun penasaran algoritma scheduling apa yang dipakai di Linux. Saya bertemu artikel ini yang mengatakan bahwa Linux memakai scheduler bernama Completely Fair Scheduler (CFS). Website ini memaparkan lebih lanjut mengenai CFS, seperti core conceptnya, perbedaannya dengan process scheduler lainnya, special features, serta implementasinya.

  10. Process Scheduling
    Process scheduling adalah sebuah aktivitas process manager yang menghandle penghapusan running process dari CPU dan seleksi process lainnya. Website ini menjelaskan tentang tipe queue, two-state process model, tipe-tipe schedulers beserta komparasinya, dan context switch.


© 2021-2021 --- Vanessa Emily Agape --- File Revision: 0031a---07-Mar-2021.