PROCESS SCHEDULING
作者:Lavanya S

1. Schedulers
1.1. Long-term Scheduler
1.1.1. Selects jobs from the job pool (of secondary memory, disk) and loads them into the memory
1.2. Short-term Scheduler
1.2.1. Selects job from memory and assigns the CPU to it
1.3. Medium-term Scheduler
1.3.1. Selects the process in ready queue and reintroduced into the memory
2. Context Switch
2.1. The task of switching a CPU from one process to another process
3. Scheduling queues
3.1. Job Queue
3.1.1. All the processes admitted to the system are stored
3.2. Ready Queue
3.2.1. Processes in main memory and ready to execute are placed
3.3. Device Queue
3.3.1. Processes waiting for a device to become available are placed