• recategorized
13,131 views

4 Answers

Best answer
5 5 votes
  1. First-come-first-served- No starvation
  2. Round Robin-  No starvation
  3. Priority- starvation if higher priority process called again and again, lower priority starves
  4. Shortest process next -starvation possible
  5. Shortest remaining time first -starvation possible as its a preemptive version of shortest process next casuing apotential for longer processes to starve.

so option 2---  c,d,e

• selected by
0 0 votes
Out of the given protocols, only round-robin is sure of not getting the starvation. However, we can assume FCFS to be starvation-free (Only by looking at the options).

option is B
0 0 votes

 Starvation is the name given to the indefinite postponement of a process because it requires some resource before it can run, but the resource,
though available for allocation, is never allocated to this process.
1. Priority: A process ready to run for CPU can wait indefinitely because of low priority.
2. Shortest process next : longest process possibility to get starvation.
3. Shortest remaining time first: longest process possibility to get starvation.
Solution: Aging
FCFS and Round Robin scheduling never happen indefinite blocking.

ANS B

Answer:
Position:
Show:

Related questions

2 2 votes
5 answers 5 answers
4.4k
4.4k views
go_editor asked Mar 24, 2020
4,380 views
There are three processes $P_{1}, P_{2}$ and $P_{3}$ sharing a semaphore for synchronizing a variable. Initial value of semaphore is one. Assume that negative value of se...
1 1 vote
5 answers 5 answers
4.9k
4.9k views
go_editor asked Mar 24, 2020
4,922 views
In a paging system, it takes $30$ ns to search translation Look-a-side Buffer (TLB) and $90$ ns to access the main memory. If the TLB hit ratio is $70\%$, the effective m...
1 1 vote
4 4 answers
2.3k
2.3k views
go_editor asked Mar 24, 2020
2,298 views
Match the following w.r.t Input/Output management :$\begin{array}{ll} &{\text{List – I}} & & {\text{List – II}} \\ \text{a.} & \text{Device controller} & \text{i.} & \te...
2 2 votes
2 2 answers
1.6k
1.6k views
go_editor asked Mar 24, 2020
1,621 views
Distributed operating systems consist of:Loosely coupled O.S. software on a loosely coupled hardware.Loosely coupled O.S. software on a tightly coupled hardware.Tightly c...