Operating System MCQs with Answers
Practice important Operating System MCQs with answers and explanations.
Multiple Choice Questions
Q71: In CPU protection, a timer interrupt is used to:
- A: Prevent I/O operations
- B: Ensure OS control over the CPU
- C: Enable hardware interrupts
- D: Track memory usage
View Answer
B
Q72: Which of the following is responsible for keeping track of free memory space?
- A: Main memory management
- B: Secondary storage management
- C: I/O system management
- D: Protection system
View Answer
A
Q73: The operating system uses a __________ to track which parts of memory are being used and by which processes.
- A: memory management unit
- B: free-space manager
- C: secondary storage tracker
- D: page table
View Answer
B
Q74: Which operating system component is responsible for creating and terminating processes?
- A: Process management
- B: File management
- C: Memory management
- D: Device management
View Answer
A
Q75: Main memory is primarily used for storing __________.
- A: Programs and data currently being executed
- B: Archived files
- C: Operating system backups
- D: Network configurations
View Answer
A
Q76: Which of the following tasks is part of disk management in an operating system?
- A: Memory allocation
- B: Free-space management
- C: Buffering
- D: Interrupt handling
View Answer
B
Q77: The I/O subsystem includes all the following components EXCEPT:
- A: Buffering and caching
- B: Device-driver interface
- C: Interrupt vector table
- D: Spooling
View Answer
C
Q78: What is the function of the file management component in an OS?
- A: Allocating CPU time to processes
- B: Mapping files onto secondary storage
- C: Handling network protocols
- D: Managing memory allocation
View Answer
B
Q79: A computer system with multiple users must ensure proper __________ of resources.
- A: protection
- B: management
- C: synchronization
- D: access control
View Answer
A
Q80: Which of the following OS services allows programs to communicate with each other across different systems?
- A: Error detection
- B: Program execution
- C: Communications
- D: File system manipulation
View Answer
C