OS Question Bank
OS Question Bank
Question bank
Sr.
Question Text Marks CO
No.
Unit No 1: Introduction
1 Explain the objectives and functions of operating systems? 3 CO1
Explain basic services provided by the Operating system on bare CO1
2 3
Hardware machines?
What is System Call in OS? Explain fork () system call in UNIX CO1
3 4
OS?
4 List the types of operating systems and explain any one in detail? 3 CO1
Write a note on the Distributed Operating System. What is an CO1
5 4
Operating System? Give functions of Operating Systems.
Give the features of Real Time Operating System and CO1
6 4
Time-Sharing Operating System.
What is an operating System? Explain the abstract view of the CO1
7 4
components of a computer system.
Explain different types of OS and also Explain different types of CO1
8 6
tasks done by OS.
What is a system call? What is interrupt? How is it handled by CO1
9 4
the OS?
10 Give the features of Batch Operating System. 3 CO1
11 Give the advantages of Distributed Operating System 3 CO1
12 Write short notes on following: Real Time Operating System 4 CO1
13 Explain Goals of I/O Software. 3 CO1
Unit No 2 : Process and Threads Management:
Differentiate process and thread. How do you create and
1 terminate the process? Draw a diagram which indicates the state 8 CO 1
of processes.
Consider the following set of processes with the length of the
CPU burst time given in milliseconds.
2 6 CO 1
Draw a Gantt Chart and find out average waiting time and
average turnaround time for (i) FCFS (ii) SJF (iii) RR
Consider Five Processes P1 to P5 arrived at the same time. They
have estimated running time 10,2,6,8 and 4 seconds,
respectively. Their Priorities are 3,2,5,4 and 1, respectively with
3 6 CO 1
5 being the highest Priority. Find the average turnaround time
and average waiting time for Round Robin(q=3) and Priority
Scheduling algorithm.
4 Give the difference between a Process and a Program 3 CO 1
Write different operating system services Explain multiprocessor
5 operating system types in brief. 4 CO 1
Differentiate Multiprogramming, Multitasking, Multiprocessing
6 & Distributed Operating System. 6 CO 1
Define a process. Explain the process state transition with a neat
7 4 CO 1
diagram.
What is thread and what are the differences between user level
8 threads and kernel supported threads? Under what circumstances 4 CO 1
is one type “better” than the other?
Find average waiting time for shortest job first scheduling, and
round robin scheduling algorithm.
9 6 CO 1
14 6 CO 1
Assume arrival order is: P1, P2, P3, P4, P5 at time 0,1,2,3,4
respectively and a smaller priority number implies a higher
priority. Draw the Gantt charts for pre-emptive and Non
preemptive priority scheduling. Calculate Average Turnaround
Time and Average Waiting Time.
What is the process? What are the different types of states of any
15 process? Explain different data structures to handle process 4 CO 1
management.
16 Write short notes on following: (i)Multithreading 3 CO 1
17 What is thread? Explain thread structure. 3 CO 1
18 Explain PCB. 3 CO 1
What is a scheduler? Explain queuing diagram representation of
19 4 CO 1
process scheduler with figure.
Define a distributed system. Explain the characteristics of a
20 4 CO 1
distributed system.
21 Explain “5 State” Process Transition Diagram with illustration. 4 CO 1
What is the process? Explain Process State Transition Diagram
22 4 CO 1
in detail.
What is the process? Explain Process State Transition Diagram
23 4 CO 1
in detail. Compare various disk arm scheduling algorithm.
Unit No 3: Concurrency
What Critical Section Problem and list the requirements to solve
1 4 CO 2
it. Write Peterson’s Solution for the same.
What is Semaphore? Give the implementation of CO 2
2 4
Readers-Writers Problem using Semaphore.
What is Monitor? Write Solution to Dining-Philosopher Problem CO 2
3 4
Using monitor.
What is Semaphore? Give the implementation of Bounded CO 2
4 Buffer Producer Consumer Problem using Semaphore. Write 4
pseudo code for the same.
Define and explain following terms: (i) Authentication (ii) CO 2
5 6
Mutual Exclusion (iii) Deadlock (iv)Segmentation.
Unit 4 : Inter - Process Communication
1 Explain the IPC Problem known as Dining Philosopher Problem. 6 CO 3
2 Define: Race Condition, Mutual Exclusion, Throughput. 6 CO 3
Explain the Problem of Critical Section (CSP) through Producer CO 3
3 6
Consumer Problem. Explain any one Solution in detail.
What is race condition? Explain the producer consumer problem CO 3
4 4
with a fatal race condition.
5 What is a deadlock? List the conditions that lead to deadlock. 4 CO 3
CO 3