For a deadlock to occur what are the necessary conditions
Answer / Satyendra Kumar Tiwari
For deadlock to occur in an operating system, four necessary conditions must be satisfied: 1) Mutual Exclusion: At least one resource must be held in a non-shareable mode. 2) Hold and Wait: A process holding at least one resource is waiting to acquire additional resources being held by another process. 3) No Preemption: No resource can be forcibly taken away from the current holder (resources are only released voluntarily). 4) Circle Wait: A circular chain of waiting processes, each one holding at least one resource and waiting for a resource that the next process in the circle holds.
| Is This Answer Correct ? | 0 Yes | 0 No |
What do you understand by multi-threading and multi-tasking?
What are the operating system types?
How can the speed of interrupt driven input output systems be improved?
What are the types of files?
What is the largest ram?
What are the different memories you know about? Which of them takes the shortest access time?
Explain the Unix Kernel?
We are having two seperate LANs(seperate workgroups) in our company. And configured mail server(Mail domain) in windows 2003 std server in each LAN seperately. And created user mail Ids also. Both servers working fine, and able to send mails with in the LAN. Let me know how we can able to send mail from one mail domain to second mail domain.
Explain Advantages and Limitations of a command line interface?
What is risc technology?
Explain cycle stealing?
What are deadlock prevention techniques?