9,060 views

2 Answers

Best answer
17 votes
17 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
27,798 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,780 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,109 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...