Total 23 Questions
16 MCQs

3 Questions of 2 marks:
1) What assumptions should be kept in mind while formulating a solution to critical section problem
2) Differentiate between independent processes and cooperative processes
3) Differentiate between fifo and pipe

2 Questions of 2 marks:
1) What are the three requirements for the solution of critical section problems
2) mkfifo() call may fail due to many reason. Describe the situations in which mkfifo() command will terminate and also describe the situations in which the mkfifo() command will not terminate

Sponsored Links

2 Questions of 5 marks:
1) What are the advantages of Round Ribon scheduling algorithm and what are the disadvantages of this scheduling algorithm
2) Highlight the shortcoming in the following hardware solution
do
{
while(testandset(lock));
critical section
lock=false;
remainder section
}while(1);