Modulewise_QuestionBank
Modulewise_QuestionBank
Module wise
Question Bank
Operating Systems-BCS303
Module 1
MODULE 2
1. What is a process? Define Process state and give the 10M/Jan 18, Jan 19/ Jan 20
different process states with state transition diagram.
Also explain PCB with a neat diagram.
5. Explain multi-threading models. 6M/Jun 09,Dec 19, Jan 20, Jan 21,
11. Describe the action the operating system takes to 6M/May 10, Jan 14
context switch between processes.
Job 1 2 3
Module 3
1. Illustrate with examples the Peterson's solution for Critical 12M/ Jan 19, Jan 21
section problem and prove that Mutual exclusion property is
preserved. *
2. Show how semaphores provide solution to Readers and 8M/Jun 19,Jan 19, Jan 20
Writers Problem. *
4. What is a Semaphore? What are the basic operations that can 10M/Sep 20, Dec 19
be done on it? What are the advantages of using
Semaphores.
5. What are monitors? Explain Dining Philosopher Problem 10M/Jun 19,Sep 20, Dec 19
using monitors. *
6. What is race condition? What is a Critical section problem? 6M/May 10, Dec 09
Point out and explain its three requirements. *
11. What are monitors? Compare with semaphores with 12M/Jun 11, Jun 12
their relative advantage and disadvantages.
13. Define deadlock. Write notes on the four necessary and 8M/Dec 09/Jan 19/ Jan 20/Feb
sufficient condition for a deadlock to happen. ** 21
Job 1 2 3
15. What is a Resource Allocation Graph(RAG)? Explain how 8M/Jun 09, May 10,Jun 12,
RAG is useful in describing deadly embrace with an Jan 20
example.
16. Consider the following snapshot of a system: 10M/Jun09,Dec
09,Jan14,May10, Jun12, Jul
ocation ximum ailable 19,Jan 19, Jan 20
BCD BCD BCD
1. 0 1 2 012 520
2. 0 0 0
3. 3 5 4 750
1. 6 3 2
356
014
652
656
17. Discuss various approaches used for deadlock recovery.** 8M/Jun 09, Jan 14, Jul 19
Job 1 2 3
MODULE 4
1. Differentiate between
1. Analyze the problem in simple paging technique and explain how 8M/Jun12,Jan 14,Jan
TLB is used to solve the problem.*** 19,Jan 20
3. lllustrate with example the internal and external fragmentation 6M/ Dec 12, Jun 11, Dec
problem encountered in continuous memory location. 08, Jan 20
4. Explain the concept of forward – mapped page table 6M/ Dec 12,May 10
5. Define paging. Explain paging hardware with a neat block 8M/Dec 09,June 11,Jan
diagram*** 14,Feb 21
7. What is swapping? Does it increase the operating system overhead? 6M/ Dec 09, Jan 14
Justify.
Job 1 2 3
(Similar Question)
10. Define file system. Explain different directory structure 8M/Dec 11, Jun 12
11. What do you mean by free space list? With suitable examples, 8M/Dec 10, Jan 14, Jan
explain any 3 methods for free space list implementation*** 19
12. Write short notes on Contiguous, linked and indexed allocation 6M/Dec 10,Jun 12,Dec
method with a neat diagram. *** 11,Dec 13, Jan 19
Job 1 2 3
MODULE 5
Sl. No. Question Marks/Year
Secondary Storage Structures, Protection
1. List the different disk scheduling techniques. Explain any two 8M/Dec 09, Jan 14,Dec
scheduling, considering the following disk queue requests: 12,Jun 11,Dec 08,May
98,183,37,122,14,124,65,67 *** 11,Jun 09,Jun 09,July
(Similar Question) 14,Dec 11,Jan 18, Jan
19
2. Explain any two file allocation methods with their merits and 6M/Dec 10, Jan 14, Jan
demerits. 20
3. Explain briefly various operations performed on files, attributes of a 8M/Dec 10,Jan 14, Jan
file and different types of files*** 20,Feb 21
6. Explain the different types of directory structures with example and 10M/May 10, 13,14,
explain their advantages and disadvantages. *** Dec 08,1 3, June 11,12
8. Write short notes on access matrix and it's implementation, by 6M/Jun 12, Jun 14, Jan
considering domain and objects.*** 19, Jan 20
9. Explain various disk scheduling algorithms in detail. 8M/Dec 10, Jul 19, Jan
20
10. Explain access matrix method of system protection 6M/Jun 11, Dec 09, Dec
10,Dec 08
11. Write short notes on: 4M/Jun 12, Jan 14
(a) Swap space management
(b) Revocation of access rights
Job 1 2 3