logo

CuriousTab

CuriousTab

Discussion


Home Technical Questions Operating Systems Comments

  • Question
  • What are necessary conditions for dead lock?


  • Correct Answer
  • 1 Mutual exclusion (where at least one resource is non-sharable) 2 Hold and wait (where a process holds one resource and waits for other resource) 3 No preemption (where the resources can?t be preempted) 4 Circular wait (where p[i] is waiting for p[j] to release a resource i= 1,2,?n j=if (i!=n) then i+1 else 1 ) 


  • Operating Systems problems


    Search Results


    • 1. What is Dispatcher?
    • Discuss
    • 2. What is hard disk and what is its purpose?
    • Discuss
    • 3. What is Memory-Management Unit (MMU)?
    • Discuss
    • 4. What is the difference between Hard and Soft real-time systems?
    • Discuss
    • 5. What is the difference between microkernel and macro kernel?
    • Discuss
    • 6. Differentiate between Complier and Interpreter?
    • Discuss
    • 7. Explain the concept of the Distributed systems?
    • Discuss
    • 8. Explain the meaning of mutex.
    • Discuss
    • 9. What is a daemon?
    • Discuss
    • 10. What is pre-emptive and non-preemptive scheduling?
    • Discuss


    Comments

    There are no comments.

Enter a new Comment