0
votes

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?

1

1 Answers

0
votes

I suggest you to look at the following link:

Preemptive & Non Preemptive Scheduling (geeksforgeeks)

It's a well written article, hopefully it answers your question