OS Question Bank

Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

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.

3. What do you mean by cooperating process? Describe its four advantages.

4. What are the different categories of system programs? Explain.

5. List out different services of Operating Systems and Explain.

6. Explain the concept of virtual machines. Bring out its advantages.

7. Distinguish among following terminologies i) Multiprogramming systems ii) Multitasking

Systems iii) Multiprocessor systems.

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.

2. Explain direct and indirect communications of message passing systems.

3. Explain the difference between long term and short term and medium term schedulers.

4. What is a process? Draw and explain process state diagram.

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.

7. Explain multithreading models.

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.

3. Explain three requirements that a solution to critical–section problem must satisfy.

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

implementation of wait () and signal.

6. Describe term monitor. Explain solution to dining philosopher’s problem using monitor.

7. What is synchronization? Explain its hardware.

8. What are semaphores? Explain solution to producer-consumer problem using semaphores

UNIT 4

1. Why is deadlock state more critical than starvation? Describe resource allocation graph with a

deadlock, with a cycle but no deadlock.

2. What are two options for breaking deadlock?

3. Solve the deadlock to find safe or unsafe state.

4. Describe necessary conditions for a deadlock situation to arise.

5. Explain different methods to handle deadlocks.

6. Explain different methods to recover deadlocks.


UNIT 5

1. What is paging and swapping?

2. With a diagram discuss the steps involved in handling a page fault.

3. What is address binding? Explain the concept of dynamic relocation of addresses.

4. Define external fragmentation. What are the causes for external fragmentation?

5. What is paging? Explain the paging hardware?

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?

7. Differentiate between internal and external fragmentation.

8.Consider the reference stream 1,2,3,4,2,1,5,6,2,1,2,3,7,6,3,2,1,2,3,6. How many page faults

while using FCFS and LRU using 2 frames?

9. What are the methods of handling the page faults?

10. What is thrashing? What are the causes for thrashing?

UNIT 6

1. Explain the following i) file types ii) file operation iii) file attributes.

2. Explain the method used for implementing directories.

3. Describe various file access methods.

4. Explain file system mounting operation.

5. Mention the different file attributes and file types.

6. How free space is managed? Explain.

7. What are the three methods for allocating disk space? Explain.
UNIT 7

1. Describe the access matrix model used for protection purpose.

2. Explain various disk scheduling algorithms?

3. Explain the access matrix structure employed in protection domain?

4. What are protection goals and principles?

5. Differentiate between mechanism and policy.

6. Write a short note on Revocation of access rights.

UNIT 8

1. Write short note on components of Linux system.

2. Explain the process management model of linux operating system.

3. What are the two file system models adopted in linux operating system?

4. Write notes on buddy system of memory management in unix.

5. Discuss the various components of linux system.

6. Interprocess communication in linux system.

7. What do you mean by cloning? How is it achieved in Linux systems?

8. What are the design principles of Linux operating systems? Explain.

Note: These Questions are from VTU previous year question papers.

You might also like