848 views
2 votes
2 votes
Which of the following is true?

A. starvation implies no bounded waiting
B. No Bounded waiting implies starvation
C. If a solution does not have starvation problem, it always satisfies bounded waiting
D. They are independent of each other

 

My logic:

We know that if there is Bounded Waiting then every process will have to wait for a limited time(or a limited number of other processes) before getting to the CS. So, this means that process won't starve. So,

Bounded Waiting implies No starvation.

Bounded Waiting -> ~ Starvation

Contrapositive of p -> q is ~q -> ~p which has the same truth value.

Contrapositive of above statement will be:

Starvation -> ~ Bounded Waiting

That is option (A).

Answer given is (D). Can someone tell me where is the flaw in my logic?

1 Answer

Related questions

0 votes
0 votes
1 answer
3
Nam14 asked Apr 5, 2023
530 views
Please read below passage from 10th edition Operating System Concepts, pg. 202:5.1.3 Preemptive and Nonpreemptive SchedulingCPU-scheduling decisions may take place under ...