Operating System Questions for Exams
Prepare for semester exams using important questions, numericals, viva questions and unit-wise questions.
U1
Introduction to OS
U2
Concurrent Processes
U3
CPU Scheduling
U4
Memory Management
U5
I/O Management and Disk Scheduling
Unit-wise questions
Unit 1
Open unit →
Introduction to OS
- What is Operating System? Various component of Computer System
- Generation wise Operating System
- How operating system helps the user?
- Batch Processing Operating System, its advantage and disadvantage
- Spooling in Operating System, its advantages and disadvantages
- Multiprogramming OS: Definition, Advantages, and Disadvantages
- Time Sharing Operating System: Definition, Advantage & Disadvantage
- What is multitasking operating system? Write its advantage and disadvantage.
Unit 2
Open unit →
Concurrent Processes
- What is a Process in Operating System?
- Explain various states of the Process
- Context Switching in Operating System with the help of Diagram
- Process Control Block (PCB) and List of Informations contains in PCB OS
- Difference between long term, middle term, and short-term schedulers
- Inter-process Communication in OS. Explain its two models
- What is Thread in OS? User and Kernel level thread
- Difference Between User-level and kernel-level thread
Unit 3
Open unit →
CPU Scheduling
- What are the criteria of CPU Scheduling algorithms?
- Preemptive and Non-Preemptive Algorithm in Operating System
- Various Types of CPU Scheduling algorithm
- Discuss the FCFS(First Come First Serve) scheduling algorithm. Write its advantage and disadvantage.
- Discuss the SJF(Shortest Job First) scheduling algorithm. Write its advantage and disadvantage.
- Discuss the Priority scheduling algorithm. Write its advantage and disadvantage.
- Discuss the Round Robin scheduling algorithm. Write its advantage and disadvantage.
- Discuss the multilevel queue scheduling algorithm. Write its advantage and disadvantage.
Unit 4
Open unit →
Memory Management
- What do you mean by memory protection.
- What is address binding.
- Write the difference between logical address space and physical address space.
- What do you understand by overlays.
- What do you mean by swapping?
- Explain the single partitioning scheme in memory.
- Explain the multiple partitioning scheme in memory. Write its advantage and disadvantage.
- What do you mean by dynamic partitioning. Write its advantage and disadvantage.
Unit 5
Open unit →
I/O Management and Disk Scheduling
- Write a short note on Memory Mapped I/O and Direct Access Method for file.
- Write the difference between Block and Character Devices.
- Write a note on Blocking and non-Blocking I/O.
- Explain Direct Memory Access I/O Technique with diagrams.
- Explain I/O Buffering. Also Explain its types.
- Write the difference between Single Buffering and Double buffering.
- Write a short note on Disk Scheduling Algorithms.
- Write the different criteria for the selection of disk scheduling algorithm.