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