Redirected
edited by
6,809 views
8 votes
8 votes

When a process is rolled back as a result of deadlock the difficulty which arises is

  1. Starvation
  2. System throughput
  3. Low device utilization
  4. Cycle stealing
edited by

4 Answers

Best answer
11 votes
11 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.
selected by
3 votes
3 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
1 votes
1 votes

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. 

0 votes
0 votes
So here also answer should be c . Ryt ?
Answer:

Related questions

7 votes
7 votes
2 answers
1
Desert_Warrior asked Jun 3, 2016
5,187 views
Consider a system having "n" resources of same type. These resources are shared by 3 processes, A, B, C. These have peak demands of 3, 4, and 6 respectively. For what val...
3 votes
3 votes
3 answers
2
go_editor asked Jun 15, 2016
2,774 views
Process isA program in high level language kept on diskContents of main memoryA program in executionA job in secondary memory
3 votes
3 votes
4 answers
4
go_editor asked Jun 14, 2016
3,388 views
A page faultOccurs when a program accesses an available page on memoryis an error in a specific pageis a reference to a page belonging to another programoccurs when a pro...