8 8 votes When a process is rolled back as a result of deadlock the difficulty which arises is Starvation System throughput Low device utilization Cycle stealing Operating System isro2009 deadlock-prevention-avoidance-detection + – ajit 11.9k views answer comment Share Follow Print See all 4 Comments 4 4 Comments reply air1ankit commented Dec 1, 2017 reply Follow flag please explain me meaning of this line if possible give me a best example for this line " process is rolled back as a result of deadlock " 0 0 replyShare Kamal Pratap commented Dec 6, 2017 reply Follow flag In situations where deadlock is a real possibility, the system can periodically make a record of the state of each process and when deadlock occurs, roll everything back to the last checkpoint, and restart, but allocating resources differently so that deadlock does not occur. 0 0 replyShare air1ankit commented Dec 6, 2017 reply Follow flag any example ?? 0 0 replyShare Saumya_Sahu commented Dec 5, 2025 reply Follow flag I have never heard about it 0 0 replyShare Please log in or register to add a comment.
Best answer 13 13 votes We can see the example of bridge crossing, in which bridge has only one lane. Deadlock will occur when 2 cars of opposing direction meet. one or more cars may have to backed up if deadlock occurs. Then starvation(indefinite waiting) is possible. ayushigupta answered Oct 5, 2015 • selected Jun 20, 2016 by Desert_Warrior ayushigupta comment Share Follow See all 4 Comments 4 4 Comments reply Tendua commented Oct 5, 2015 reply Follow flag why not system throughput. it will also get affected 6 6 replyShare Arjun commented Jun 20, 2016 reply Follow flag Yes, it does. But starvation is a better answer here. 4 4 replyShare l0k3ndr commented Oct 29, 2019 reply Follow flag True, lower throughput sounds like a lesser problem than starvation. 0 0 replyShare `JEET commented Oct 29, 2019 reply Follow flag I think starvation is the only perfect answer here. 0 0 replyShare Please log in or register to add a comment.
5 5 votes I guess starvation should be the answer if we rollback the process there may be possiblity again deadlock occur so it may goes in starvation. OPTION A Umang Raman answered Oct 5, 2015 Umang Raman comment Share Follow 0 reply Please log in or register to add a comment.
1 1 vote 1. Starvation might happen for the process but can be avoided. 2. System throughput will be affected as the whole execution of the process till the rollback is going waste. 3. Device is used in rollback - actually more than the ideal case. 4 Cycle stealing is not a related concept. So, answer is 2- System throughput as starvation might not always be there. Arjun answered Oct 10, 2015 Arjun comment Share Follow 0 reply Please log in or register to add a comment.
0 0 votes So here also answer should be c . Ryt ? priti sharma answered Oct 10, 2015 priti sharma comment Share Follow See all 5 Comments 5 5 Comments reply Show 2 previous comments priti sharma commented Oct 10, 2015 reply Follow flag And sir but of all those 3 System thoughput is most importnat one right ? Because all the computation done so far has to done again . This is the reason why you said B ? Computaion matter more rather than no of process queue for starvation and low device utilization 0 0 replyShare Arjun commented Oct 10, 2015 reply Follow flag yes. but it is not just the better option. And you should read the words in question clearly for GATE- starvation "might" happen. But we can't say starvation "will" happen. But "system throughput" will be affected. 0 0 replyShare Sanjay Sharma commented Aug 29, 2018 reply Follow flag here https://gateoverflow.in/18583/isro2009-77 ans is A so which one is correct also system throughput might increase if deadlock is resolved 0 0 replyShare Please log in or register to add a comment.