Operating -Systems-qb
Operating -Systems-qb
2Marks
UNIT –I
Operating System Overview and System Structures
1. What is an Operating system? [L1]
2. Define Kernel? [L1]
3. What are Batch systems? [L1]
4. How Dual- Mode Operation works? [L1]
5. What is meant by Time-sharing Systems? [L1]
6. What are the advantages of Multiprogramming? [L1]
7. What are Multiprocessor Systems & give their advantages? [L1]
8. List the services provided by an Operating System? [L1]
9. Define system calls. [L1]
10. What is Virtual Machine? [L1]
10 Marks
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. Explain Computing Environments? [L2][10M]
8. 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]
9. a) Explain difference between Multitasking and Multi Programming? [L5][5M]
b) Explain briefly User and Operating System Interface [L2][ 5M]
10. Explain briefly different types of System calls? [L5][10M]
UNIT –II
QUESTION BANK2020
8. 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]
9. 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]
UNIT –IV
Memory Management & Disk Scheduling
2 Marks
1. What is meant by Demand Paging?
2. Define Locality of reference?
3. Explain Page Fault?
4. What is Thrashing?
5. Define Page Table?
6. What is meant by Memory Compaction?
7. What are Swapping?
8. Mention few Page Replacement Strategies.
9. What is meant by Global Replacement and Local Replacement?
10. Define Partition Control Block?
10 Marks
a) Demand paging 3M
b) Thrashing 3M
c) Page replacement 4M
UNIT –V
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]