SRM University 2007 B.Tech Information Technology IT204 / CS202 - OPERATING SYSTEMS - Question Paper
Wednesday, 30 January 2013 08:45Web
Page 2 of 8
6. discuss the characteristics of modern operating systems.
7. Clearly discuss about memory hierarchy and compare the performance of a simple 2 level memory.
8. A computer consists of a CPU and an I/O device D connected to main memory M via a shared bus with a data bus width of 1 word.The CPU can execute a maximum of 106 instructions per second.An avg. instruction requires five machine cycles, three of which use memory bus.A memory read/write operation uses 1 machine cycle.Suppose that the CPU is continuously executing “background” programs that require 95% of its instruction execution rate but not any I/O instructions.Assume that 1 processor cycle equals 1 bus cycle.Now suppose that very large blocks of data are to transferred ranging from M and D.
a) if programmed I/O is used and every 1 word I/O transfer requires the CPU to execute 2 instructions, estimate the maximum I/O data transfer rate, in words per 2nd possible through D.
b) Estimate the identical rate if DMA transfer is used.
UNIT – II
PART A
1. What is a process?
2. List the events that lead to process creation.
3. Write about the various process states, giving the five state process model.
4. List atleast four reasons for process termination.
5. What is the need for the suspend state?
6. When a process tries to write onto a read-only file, what happens?
7. Explain when does a transition from Blocked state to Blocked/Suspend state occur and vice versa.
8. Explain when does a transition from Ready state to Ready/Suspend state occur and vice versa.
9. What are the reasons for process suspension?
10. What does it mean to preempt a process?
11. What is a PCB?
12. What is a process image?
13. Explain the role of PCB?
14. What is a less privileged mode?
15. What is a more privileged mode?
16. List the steps involved in process creation.
17. What is a mode switch?
18. What is a process switch?
19. What is the difference ranging from a process switch and a mode switch?
20. What is the difference ranging from interrupt and trap? provide example.
21. Write note on Non process Kernel.
22. Write note on executing OS functions within user process?
23. What is a process based OS?
24. Define Thread.
25. What is multithreading?
26. What resources are typically shared by all of the threads of a process?
27. List reasons why a mode switch ranging from threads may be cheaper than a mode switch ranging from processes.
Earning: Approval pending. |