OS Question Bank
OS Question Bank
OS Question Bank
UNIT 1
1. Define Operating Systems and discuss its role from different perspectives.
2. Explain fundamental difference between i) N/w OS and distributed OS ii) web based and
embedded computing.
8. What is distributed operating system? What are the advantages of distributed operating
system?
9. What are system calls? Explain different categories of system calls with example?
UNIT 2
1. What do you mean by PCB? Where is it used? What are its contents? Explain.
3. Explain the difference between long term and short term and medium term schedulers.
5. Define IPC. What are different methods used for logical implementations of message passing
systems.
6. Discuss common ways of establishing relationship between user and kernel thread.
UNIT 3
1. What are semaphores? Explain two primitive semaphore operations. What are its advantages?
2. Explain any one synchronization problem for testing newly proposed sync scheme.
4. State dining philosopher’s problem and give a solution using semaphores. Write structure of
philosopher.
5. What do you mean by binary semaphore and counting semaphore? With C struct, explain
6. Describe term monitor. Explain solution to dining philosopher’s problem using monitor.
UNIT 4
1. Why is deadlock state more critical than starvation? Describe resource allocation graph with a
4. Define external fragmentation. What are the causes for external fragmentation?
6.Memory partitions of 100kb,500 kb,200 kb,300kb,600 kb are available how would best ,worst,
first fit algorithm to place processes 212,417,112,426 in order. Which is the best algorithm?
UNIT 6
1. Explain the following i) file types ii) file operation iii) file attributes.
7. What are the three methods for allocating disk space? Explain.
UNIT 7
UNIT 8
3. What are the two file system models adopted in linux operating system?
Note: These Questions are from VTU previous year question papers.