Scheduling

Code No
Skill Category No: 
2
Skill No: 
2
Topic No: 
3
Level: 
I
Objective: 

Understanding the concept of context switch, and outlining the mechanism of switching processes. Knowing the actual application of scheduling algorithms, in addition to the underlying queuing theory and Markov chain.

  • Understanding the concept of context switch
  • Understanding the mechanism of switching processes
  • Understanding the concept of scheduling algorithm
    •  Task list queuing
    •   Real time scheduling
    •  Dual running queue
  • Using I/O scheduling
    •  CFQ
    •  Dead timeout
    •  Elevator algorithm
  • Understanding the selection and difference of kernel timers
    •  TSC
    •  ACPI timer
    •  High resolution timer, HPET