Scheduling
- Tags
- comp-arch
Is the problem of deciding which process gets to run on which CPU core at a given time. Its the main job of the scheduler. The balancing problem of scheduling is that you want to stop processes often enough to have a responsive computer (a process freezing when you interact with it cause it currently doesn't have the CPU is bad) but you don't it to happen so often that processes are spending inordinate amounts of time context switching.