The process manager is responsible for managing which process is currently running. This is only applicable in a multi-tasking OS. The OS is responsible for swapping between different running processes and ensuring that each process has a fair chunk of CPU time. The more processes running, the more work the process manager has to do and the less time each process has to run.