My Report

Operating System Mock Test 2


Correct Answer: 2 points | Wrong: -1 point
Grades: A* (100% score) | A (80%-99%) | B (60%-80%) | C (40%-60%) | D (0%-40%)
advertisement
 10%

Question 1 of 10

1. Write ahead logging is a way ____________

Question 1 of 10

Question 2 of 10

2. What is Waiting time?

Question 2 of 10

Question 3 of 10

3. An SJF algorithm is simply a priority algorithm where the priority is ____________

Question 3 of 10

Question 4 of 10

4. Which of the following conditions must be satisfied to solve the critical section problem?

Question 4 of 10

Question 5 of 10

5. Which of the following condition is required for a deadlock to be possible?

Question 5 of 10

Question 6 of 10

6. The two phase locking protocol consists of ____________

Question 6 of 10

Question 7 of 10

7. To avoid deadlock ____________

Question 7 of 10

Question 8 of 10

8. Two processes, P1 and P2, need to access a critical section of code. Consider the following synchronization construct used by the processes.

Process P1 :
while(true)
{
w1 = true;
while(w2 == true);
Critical section
w1 = false;
}
Remainder Section

Process P2 :
while(true)
{
w2 = true;
while(w1 == true);
Critical section
w2 = false;
}
Remainder Section

Here, w1 and w2 have shared variables, which are initialized to false. Which one of the following statements is TRUE about the above construct?

Question 8 of 10

Question 9 of 10

9. What are the two kinds of semaphores?

Question 9 of 10

Question 10 of 10

10. The code that changes the value of the semaphore is ____________

Question 10 of 10


 

Manish Bhojasia - Founder & CTO at Sanfoundry
Manish Bhojasia, a technology veteran with 20+ years @ Cisco & Wipro, is Founder and CTO at Sanfoundry. He lives in Bangalore, and focuses on development of Linux Kernel, SAN Technologies, Advanced C, Data Structures & Alogrithms. Stay connected with him at LinkedIn.

Subscribe to his free Masterclasses at Youtube & discussions at Telegram SanfoundryClasses.