10 votes 10 votes In which of the following four necessary conditions for deadlock processes claim exclusive control of the resources they require? no preemption mutual exclusion circular wait hold and wait Operating System isro2008 operating-system resource-allocation deadlock-prevention-avoidance-detection + – ajit asked Sep 20, 2015 ajit 6.8k views answer comment Share Follow See 1 comment See all 1 1 comment reply Nagasaikanmatha commented Sep 24, 2021 reply Follow Share exclusive control is like non sharable mode(if a process is executing in critical section,then no other process should allowed to enter it) 0 votes 0 votes Please log in or register to add a comment.
Best answer 7 votes 7 votes Answer is B 1. Mutual Exclusion Condition The resources involved are non-shareable. Explanation: At least one resource (thread) must be held in a non-shareable mode, that is, only one process at a time claims exclusive control of the resource. If another process requests that resource, the requesting process must be delayed until the resource has been released.2. Hold and Wait Condition Requesting process hold already, resources while waiting for requested resources. Explanation: There must exist a process that is holding a resource already allocated to it while waiting for additional resource that are currently being held by other processes.3. No-Preemptive Condition Resources already allocated to a process cannot be preempted. Explanation: Resources cannot be removed from the processes are used to completion or released voluntarily by the process holding it. 4. Circular Wait Condition The processes in the system form a circular list or chain where each process in the list is waiting for a resource held by the next process in the list. source- http://www.personal.kent.edu/~rmuhamma/OpSystems/Myos/deadlock.htm Suvam Chatterjee answered Oct 1, 2015 • selected Jun 26, 2016 by naga praveen Suvam Chatterjee comment Share Follow See all 0 reply Please log in or register to add a comment.
1 votes 1 votes b. Mutual Exclusion amarVashishth answered Sep 20, 2015 amarVashishth comment Share Follow See all 0 reply Please log in or register to add a comment.
1 votes 1 votes Mutual exclusion . Mutul Excusion:: In this mode process will not share its presently active resourses which is used by it to other process.Other process can only use it if it find free of resourses. Paras Nath answered Sep 24, 2016 Paras Nath comment Share Follow See all 0 reply Please log in or register to add a comment.