Redirected
recategorized
4,540 views

4 Answers

Best answer
4 votes
4 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
1 votes
1 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 votes
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:

Related questions

1 votes
1 votes
5 answers
2
go_editor asked Mar 24, 2020
2,250 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 votes
1 votes
4 answers
3
go_editor asked Mar 24, 2020
990 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.} &...