Question: I need a quick answer please Q4. Which one of the following statements about deadlock is NOT a necessary condition for it to occur?? A.

Q4. Which one of the following statements about deadlock is NOT a necessary condition for it to occur?? A. Must hold all resources condition: Each agent must request all its required resources at once B. Mutual Exclusion Condition: The resources involved are non-shareable C. Hold and Wait Condition: Requesting process hold already resources while waiting for requested resources D. No-Preemptive Condition: Resources already allocated to a process cannot be preempted E. 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 [1 mark] Q5. Which of the following, CSP themed, statements is INCORRECT? A. A sequence of zero or more events exhibited after the start of a process is known as a trace in CSP B. A CSP failure is a pair consisting of a refusal and a trace C. A CSP process is divergent if it can perform an infinite sequence of events D. For a process P to be termed safe with respect to a specification : traces(P) 2 traces(5) E. Sets of CSP traces are prefix closed [1 mark) Q6. Consider a CSP process P = a + (a + (6 + P)) where a(P) = {a,b) and No repre sents the natural numbers including 0. Which of the following sets describes traces(P)? A. {"> m + Mo} U{" + Ng},{} B. { inca> Ime No} U{ Ine No} C. {nc a, b, a>" me No}u{a"in e No} U{nca.b.a>"\m No}u{
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
