Powered By Blogger

Aug 7, 2024

Question Bank Operating Systems

 

Operating System Question Bank

Unit-1

1. Define Operating System and explain the various types of Operating Systems?

2. Explain Operating System Structures?

3. Explain the different functions of an operating system and discuss the various services provided by an operating system.

4. Explain about the dual mode operation in OS with a neat block diagram.

5. What is operating system? Explain multiprogramming and time sharing systems.

6. Explain briefly concept of virtual machines

7. Write the differences between monolithic kernel and microkernel.

8. Explain briefly system calls with examples.

9. Explain different operations performed by the operating system.

10. Explain different types of system calls with suitable example.

11. What are the functionalities of Operating Systems? Explain in detail

12. Explain difference between Multitasking and Multi Programming?

13. Explain briefly User and Operating System Interface

Unit-2

1. Define Process? Explain process State diagram? Explain about process schedulers?

2. Consider 3 processes P1, P2 and P3, which require 5, 7 and 4 time units and arrive at time 0, 1 and 3. Draw the Gant chart, process completion sequence and average waiting time for. i) Round robin scheduling with CPU quantum of 2 time units. ii) FCFS.

3. Explain CPU Scheduling Algorithms with examples?

4. Explain about Scheduling Criteria.

5. Evaluate FCFS CPU Scheduling algorithm for given Problem Problem and Average Turn Around Time and Average Response Time  


Process

P1

P2

P3

P4

Process Time

24

3

5

6

6. Evaluate SJF CPU Scheduling algorithm for given Problem and Average Turn Around Time and Average Response Time  

Process

P1

P2

P3

P4

Process Time

8

4

9

5

Arrival Time

0

1

2

3

7. Evaluate Round CPU Scheduling algorithm for given Problem Time slice =3 ms.

Process

P1

P2

P3

P4

Process Time

10

5

18

6

Arrival Time

5

3

0

4

8. Explain in detail Inter Process Communication? 

9. With a neat sketch explain process state diagram.

10.  Write the difference between user level thread and kernel level thread?            

11. What are the criteria for evaluating the CPU scheduling algorithm?      

12. What is a process? Explain Process Control Block.

Unit-3

1. What is critical section problem? Explain with example?   

2. What is Semaphore? Explain producer consumer problem using semaphore?      

3. Define process synchronization and explain any one method of synchronization?           

4. What is Monitor? Explain with any example using monitor?        

5. Explain the solution for Dining-Philosophers Problem    

6. What are the methods for handling deadlock.  

7. Write about deadlock and starvation?

8. Explain about Deadlock Avoidance?     

9. Explain how recovery from deadlock? 

10. Explain Dead lock detection (Banker’s Algorithm) with Example?           

11. Write about Deadlock Prevention Methods?  

12. What is synchronization? What are the different synchronization mechanisms? Explain in detail.

13. Discuss about the following   

A)           Semaphore        

B)           Monitor


 

No comments:

Post a Comment

Featured Post

Data Analysis

    What is data analysis and its significance?   Data analysis is the process of collecting, transforming, and organizing data to dr...

Popular Posts