7,783 views

4 Answers

Best answer
6 votes
6 votes
ans is C if there is no cyclic condition the the last condition circular wait will not occur hence no deadlock
selected by
2 votes
2 votes

(a) Shared Resources

it is necessary condition for deadlock.since if resources are not shared then every process will get its private resources and always executes.

(b) No Preemption

it a necessary condition.since if there is a preemption of RESOURCES then a deadlock never occurs.

(c) Acyclic condition among processes

dont know what does this mean!

so answer is maybe C or D

1 votes
1 votes

C) Acyclic condition among processes means that there is no cycle / circular waiting is existing. So this is not the necessary condition for a deadlock among processes.

Related questions

2 votes
2 votes
4 answers
1
ajit asked Sep 17, 2015
39,503 views
which of the following is not a necessary condition for deadlock?a)Mutual exclusionb)Reentrancyc)Hold and Waitd)No pre-emption
1 votes
1 votes
1 answer
2
Umang Raman asked Oct 19, 2015
2,068 views
Which of the following is not a necessary condition(s) for a deadlock?1.Mutual Exclusion2.Hold and wait3.No pre-emption4.Re-entrancy
1 votes
1 votes
2 answers
3
5 votes
5 votes
4 answers
4
Prateek Dwivedi asked Jun 27, 2015
31,761 views
This is a question from Operating System concepts by Silberschatz, Gagne and Galvin. On very first go I could make that in such a situation deadlock can never occur. But ...