Latest Operating System Aptitude Question SOLUTION: Q. What are necessary conditions for dead lock? A. 1. Mutual exclusion (where at least one resource is non-sharable) 2. Hold and wait (where a process holds one resource and waits