Os Question Bank-1
Os Question Bank-1
Os Question Bank-1
1. Define Operating System and explain the various types of Operating Systems? [L1,L2][10M]
2. a) Explain Operating System Structures? [L2][5M]
b) Explain System Programs? [L2][5M]
3. Explain the different functions of an operating system and discuss the various services
provided by an operating system. [L6][10M]
4. a) Explain about the dual mode operation in OS with a neat block diagram. [L5][5M]
b) What is operating system? Explain multiprogramming and time sharing systems. [L1][5M]
5.a) Explain briefly concept of virtual machines [L2][5M]
b) Write the differences between monolithic kernel and microkernel. [L5][5M]
6. a)Explain briefly system calls with examples. [L2][5M]
b) Explain different operations performed by the operating system. [L2][10M]
7. a) Explain different types of system calls with suitable example. [L5][5M]
b) What are the functionalities of Operating Systems? Explain in detail [L1][5M]
8. a) Explain difference between Multitasking and Multi Programming? [L5][5M]
b) Explain briefly User and Operating System Interface [L2][ 5M]
Process & Threads
2Marks
1. Define process?
2. What is meant by the state of the process?
3. Define schedulers?
4. What requirement is to be satisfied for a solution of a critical section problem?
5. What is the sequence of operation by which a process utilizes a resource?
6. What are the types of scheduler?
7. Define Thread.
8. Define Time slice.
9. What does PCB contain?
10. What are the 3 different types of scheduling queues?
10 Marks
Process P1 P2 P3 P4
Process Time 24 3 5 6
5. Evaluate SJF CPU Scheduling algorithm for given Problem [L5,10M]
Process P1 P2 P3 P4
Process Time 8 4 9 5
Arrival Time 0 1 2 3
6. Evaluate Round CPU Scheduling algorithm for given Problem [L5,10M]
Time slice =3 ms.
Process P1 P2 P3 P4
Process Time 10 5 18 6
Arrival Time 5 3 0 4
7. Explain in detail Inter Process Communication? [L2,10M]
8. a) With a neat sketch explain process state diagram. [L5,5M]
b)Write about Threads? [L5,5M]
QUESTION BANK
9. a) Write the difference between user level thread and kernel level thread? [L5,5M]
b) What is synchronization? What are the different synchronization mechanisms? Explain in detail.
[L2, 5M]
10. a) What are the criteria for evaluating the CPU scheduling algorithm? [L1,5M]
b) What is a process? Explain Process Control Block. [L1,L2,5M]
a) Demand paging 3M
b) Thrashing 3M
c) Page replacement 4M
7. Given page reference string: 1,2,3,2,1,5,2,1,6,2,5,6,3,1,3,6,1,2,4,3. Compare
[L5][10M]
the number of page faults for LRU, FIFO and Optimal page replacement
algorithm.
8. a) What is virtual memory? Discuss the benefits of virtual memory techniques. [L1,L5][6M]
b) Write a short notes on Disk management. [L5][4M]
9. Explain the different Disk scheduling algorithms with their comparisons. [L2][10M]
10. Explain the following: [L2][5M]
a) i) Paging
ii) Segmentation
b) What is contiguous memory allocation? Explain it. [L1,L2][5M]
File Management
2Marks
1. What are the various operations performed in a File?
2. What are the operations performed in a Directory?
3. What are the different directory structures available?
4. What are the different methods for allocation in a File System?
5. What is meant by Free Space List?
6. What are File Attributes?
7. What are the Access methods available?
8. What is meant by Executable file?
9. What is meant by File Pointer?
10. Define UFD And MFD.
10 Marks
1. a) Explain the concept of file with Example. [L2][5M]
b) Explain about access method with Example. [L2][5M]
2. a) Discuss about File type. [L6][5M]
b) Explain about File operation. [L5][5M]
3. a) Define UFD and MFD. [L1][5M]
b) Explain about different directory structure available. [L2][5M]
4. Write about different types of operation performed on file. [L5][10M]
5. Write short notes on
a) Directory Implementation [L5][5M]
b) File system Structure. [L5][5M]
6. Explain about bit vector and Linked list free space management Technique [L2][10M]
7. a) Explain about Grouping Free space management Technique. [L2][5M]
b) Explain how directory can be Implemented using linear list. [L5][5M]
8. a) What is free space management technique? [L1][5M]
b) Explain the implementation of directory using Hash table.. [L2][5M]
9. a) Explain the concept of the file. [L2][5M]
b) Write short notes File types [L5][5M]
10.Explain file allocation methods in detail. [L2][10M]