9,133 views

2 Answers

Best answer
18 votes
18 votes

Answer C :

Preemptive Scheduling is suitable for Real-Time Programming, as it will allow a real-time process to preempt a process currently running in the Kernel. A preemptive Kernel may be more responsive, since there is less risk that a Kernal-mode process will run for arbitrarily long period before relinquishing the processor to waiting proces. Real-time systems requires that results be produced within a specified deadline.One of the key feature of Real-time system is its ability to respond to real-time process as soon as process requires CPU .As a result the scheduler for real-time system must support priority-based algorithm with preemption.

Round Robin Scheduling is used in Time Sharing Systems . (Refer Galvin)

selected by
Answer:

Related questions

58 votes
58 votes
7 answers
1
Rucha Shelke asked Sep 26, 2014
28,529 views
Consider the following recurrence:$ T(n)=2T\left ( \sqrt{n}\right )+1,$ $T(1)=1$Which one of the following is true?$ T(n)=\Theta (\log\log n)$$ T(n)=\Theta (\log n)$$ T(n...
8 votes
8 votes
3 answers
2
Arjun asked Jul 6, 2016
10,838 views
At a particular time of computation the value of a counting semaphore is 7. Then 20 $P$ operations and $x$ $V$ operations were completed on this semaphore. If the new val...
14 votes
14 votes
5 answers
4
asu asked Jul 4, 2016
9,204 views
With single resource, deadlock occursif there are more than two processes competing for that resourcesif there are only two processes competing for that resourcesif there...