CPU scheduling
Several processes are kept in the memory at one time
When the CPU is idle, the OS taking the waiting process away from the CPU and giving it another ready process to execute
Criteria
- Cpu ultilization
- Throughput
- Turnaround time
- Waiting time
- Response time
Algorithms
- First come first served
- Shortest job first
- Priority scheduling
- Round-robin scheduling
- Multilevel queue scheduling
- Multilevel feedback-queue scheduling
https://www.youtube.com/watch?v=EWkQl0n0w5M&list=PLBlnK6fEyqRiVhbXDGLXDk_OQAeuVcp2O&index=36