SRM University 2007 B.Tech Information Technology IT204 / CS202 - OPERATING SYSTEMS - Question Paper
Wednesday, 30 January 2013 08:45Web
Page 3 of 8
29. List advantages of ULTs over KLTs.
30. What are the disadvantages of microkernel design over monolithic design.
31. What are the disadvantages of microkernel based OS?
32. List the operations that are associated with threads?
33. What is thread synchronization?
34. Explain the relationship ranging from threads and processes?
35. What is SMP?
36. Briefly discuss about symmetric multiprocessor organization.
37. What is a microkernel?
38. What are the benefits of microkernel organization?
39. What is Monolithic OS?
40. What is the basic form of communication ranging from processes or threads in microkernel based OS?
PART B
1. Explain in detail the single thread and multithread process model with diagrams.
2. Compare user level and kernel level threads with necessary diagrams.
3. Compare Master/Slave and SMP architecture.
4. Explain how micro kernel architecture differs from layered kernel architecture.
5. a)Explain the different reasons involved in process creation and termination.
b) Compare mode switching and process switching in detail.
6. With neat diagram discuss the 5 states involved in process model.
7. Explain the different control tables with respect to operating system structure.
8. With suitable diagrams, discuss the different elements reside in a process image.
9. a) Draw a queueing diagram for the seven state process model.
b) In the discussion of ULT and KLT, it was pointed out that a disadvantage of ULTs is that
when a ULT executes a system call not only is that thread blocked but all of the threads
with in the process are blocked . Why it is so?
UNIT III
PART A
1. What is the difference ranging from multiprogramming and multiprocessing?
2. What is critical section?
3. Explain mutual exclusion briefly.
4. What is meant by deadlock?
5. What is meant by starvation?
6. What does livelock mean?
7. List the requirements for mutual exclusion?
8. What is concurrency?
9. What is the basic requirement for the execution of concurrent processes?
10. What is the difference ranging from competing processes and cooperating processes?
11. What is critical resource?
12. What is busy waiting? provide an example.
13. Write the 3 kinds of communications ranging from processes.
14. List the 3 major complications that concurrent processing add to an operating system.
Earning: Approval pending. |