Operating Systems 2021-1

Top 10 List of Week 08

  1. CPU Scheduling Algorithms in Operating Systems
    6 algorithms on CPU Scheduling and its explanation

  2. Is there any difference between CPU scheduling and process scheduling?
    CPU scheduling and process scheduling looks like a same problem, but it is different indeed. This article covers the differences between CPU and proccess scheduling

  3. Inside the Linux 2.6 Completely Fair Scheduler
    This article covers the underlying proccess of CFS in linux

  4. Why CPU bound and IO bound is important for the scheduler to distinguish this two?
    In his answer, Amit Upadhyay gives a good analogy for distinguishing I/O bound proccess and CPU bound proccess

  5. Scheduling algorithm optimization criteria max cpu
    Scheduling algo optimization

  6. Pi LFS
    How to build LFS system in Raspberry Pi

  7. lfs-me
    Linux from Scratch made (more) easy. A simple fakeroot based package manager for LFS, heavily inspired by Archlinux.

  8. Deadline scheduler in Operating System
    Deadline Scheduling mechanism in Linux kernel

  9. What are “co-operative” and “pre-emptive” scheduling algorithms?
    How scheduling algo evolves and how the systems works until now

  10. How Linux handles threads and process scheduling
    Thread schedulling mechanism in linux kernel