Operating System Basics Questions and Answers
Operating System Basics questions with answers are among the most commonly asked in technical interviews and exams. This section covers core OS concepts like process management, memory allocation, file systems, and scheduling algorithms. Practicing programming questions and answers on operating systems helps strengthen your conceptual clarity and practical understanding of computer architecture. Frequently featured in GATE, TCS, Infosys, and Wipro placements, these MCQs provide a balanced mix of theoretical and applied knowledge. Clear explanations make this section an ideal resource for anyone preparing for system-related roles or competitive exams.
Operating System Basics
Showing 10 of
563 questions
171. In Priority Scheduling a priority number (integer) is associated with each process. The CPU is allocated to the process with the highest priority (smallest integer = highest priority). The problem of, Starvation ? low priority processes may never execute, is resolved by __________.
- Terminating the process.
- Aging
- Mutual Exclusion
- Semaphore
172. CPU performance is measured through ________.
- Throughput
- MHz
- Flaps
- None of the above
173. PCB =
- Program Control Block
- Process Control Block
- Process Communication Block
- None of the above
174. Software is a program that directs the overall operation of the computer, facilitates its use and interacts with the user. What are the different types of this software ?
- Operating system
- Language Compiler
- Utilities
- All of the above
175. A __________ is a software that manages the time of a microprocessor to ensure that all time critical events are processed as efficiently as possible. This software allows the system activities to be divided into multiple independent elements called tasks.
- Kernel
- Shell
- Processor
- Device Driver
176. The primary job of the operating system of a computer is to ________.
- Command Resources
- Manage Resources
- Provide Utilities
- Be user friendly
177. With the round robin CPU scheduling in a time-shared system ________.
- Using very large time slice degenerates in to first come first served algorithm
- Using extremely small time slices improve performance
- Using extremely small time slices degenerate in to last in first out algorithm
- Using medium sized time slices leads to shortest request time first algorithm
178. Which of the following is a criterion to evaluate a scheduling algorithm?
- CPU Utilization: Keep CPU utilization as high as possible.
- Throughput: number of processes completed per unit time.
- Waiting Time: Amount of time spent ready to run but not running.
- All of the above
179. Which of the following is contained in Process Control Block (PCB)?
- Process Number
- List of Open files
- Memory Limits
- All of the Above
180. Super computers typically employ _______.
- Real time Operating system
- Multiprocessors OS
- desktop OS
- None of the above