141k views
5 votes
Which of the following statements are true ? (GATE 2010)

i) Shortest remaining time first scheduling may cause starvation
ii) Preemptive scheduling may cause starvation
iii) Round robin is better than FCFS in terns of response time

a) i only
b) i and iii only
c) ii and iii only
d) i, ii and iii

1 Answer

2 votes

Final answer:

Shortest remaining time first scheduling may cause starvation, preemptive scheduling may cause starvation, and round robin is better than FCFS in terms of response time.

Step-by-step explanation:

i) Shortest remaining time first (SRTF) scheduling may cause starvation. In SRTF scheduling, a process with the smallest remaining burst time is selected for execution. If a process with a very large burst time arrives, it may be continuously preempted by processes with smaller burst times, preventing it from ever executing.

ii) Preemptive scheduling may cause starvation. Preemptive scheduling allows a running process to be interrupted and replaced by another process. If a process with a higher priority continuously arrives, it may preempt processes with lower priorities, causing them to starve.

iii) Round robin scheduling is better than FCFS (First-Come, First-Served) in terms of response time. Round robin scheduling ensures that each process gets a fair share of CPU time. In FCFS scheduling, processes are executed in the order they arrive, which can result in longer response times.

User GoodDok
by
7.8k points
Welcome to QAmmunity.org, where you can ask questions and receive answers from other members of our community.