|
INTERVIEW QUESTIONS
OPERATING SYSTEMS
WINDOWS OPERATING SYSTEM
DETAILS
Question: Condition for deadlock occurrence?
Answer: Deadlock can arise if four conditions hold simultaneously. Mutual exclusion: only one process at a time can use a resource. Hold and wait: a process holding at least one resource is waiting to acquire additional resources held by other processes. No preemption: a resource can be released only voluntarily by the process holding it, after that process has completed its task. Circular wait: there exists a set {P0, P1, …, P0} of waiting processes such that P0 is waiting for a resource that is held by P1, P1 is waiting for a resource that is held by P 2, …, Pn–1 is waiting for a resource that is held by Pn, and P0 is waiting for a resource that is held by P0.
|
|
|
Category |
Windows Operating System Interview Questions & Answers -
Exam Mode /
Learning Mode
|
Rating |
(0.2) By 9485 users |
Added on |
10/25/2009 |
Views |
74137 |
Rate it! |
|
|
Question:
Condition for deadlock occurrence?
Answer:
Deadlock can arise if four conditions hold simultaneously. Mutual exclusion: only one process at a time can use a resource. Hold and wait: a process holding at least one resource is waiting to acquire additional resources held by other processes. No preemption: a resource can be released only voluntarily by the process holding it, after that process has completed its task. Circular wait: there exists a set {P0, P1, …, P0} of waiting processes such that P0 is waiting for a resource that is held by P1, P1 is waiting for a resource that is held by P 2, …, Pn–1 is waiting for a resource that is held by Pn, and P0 is waiting for a resource that is held by P0. Source: CoolInterview.com
If you have the better answer, then send it to us. We will display your answer after the approval.
Rules to Post Answers in CoolInterview.com:-
- There should not be any Spelling Mistakes.
- There should not be any Gramatical Errors.
- Answers must not contain any bad words.
- Answers should not be the repeat of same answer, already approved.
- Answer should be complete in itself.
|
|
Related Questions |
View Answer |
|
What are the Methods for Handling Deadlocks?
|
View Answer
|
|
What is a Safe State and its’ use in deadlock avoidance?
|
View Answer
|
|
Deadlock Detection-Algorithm Usage?
|
View Answer
|
|
Recovery from Deadlock?
|
View Answer
|
|
Difference between Logical and Physical Address Space?
|
View Answer
|
|
Binding of Instructions and Data to Memory?
|
View Answer
|
|
What is Memory-Management Unit (MMU)?
|
View Answer
|
|
What are Dynamic Loading, Dynamic Linking and Overlays?
|
View Answer
|
|
what are the different Dynamic Storage-Allocation methods?
|
View Answer
|
|
What is fragmentation? Different types of fragmentation?
|
View Answer
|
|
Define Demand Paging, Page fault interrupt, and Trashing?
|
View Answer
|
|
Explain Segmentation with paging?
|
View Answer
|
|
Under what circumstances do page faults occur? Describe the actions taken by the operating system when a page fault occurs?
|
View Answer
|
|
What is the cause of thrashing? How does the system detect thrashing? Once it detects thrashing, what can the system do to eliminate this problem?
|
View Answer
|
|
Why are page sizes always powers of 2?
|
View Answer
|
|
On a system with paging, a process cannot access memory that it does not own; why? How could the operating system allow access to other memory? Why should it or should it not?
|
View Answer
|
Please Note: We keep on updating better answers to this site. In case you are looking for Jobs, Pls Click Here Vyoms.com - Best Freshers & Experienced Jobs Website.
View All Windows Operating System Interview Questions & Answers - Exam Mode /
Learning Mode
|