I'm currently studying for an exam which includes operating systems. I'm solving the exams from previous years and I'm stuck on a particular question:
"One of the advantages of preemptive scheduling is:"
1.Favours I/O bound processes
2.Executes more processes in a determined period of time
3.Favours CPU bound processes
4.None of the above
From what I've learned, I assume wether a particular scheduler favours I/O or CPU bound processes is the scheduler itself(and also if it's preemptive or not), so I don't think it's either 1 or 3.
Option 2 makes sense, given if you're interrupting processes to run other processes, more are executed in less time. But I could be wrong and be option 4.
What is the correct answer?