Operating System MCQs with Answers
Practice important Operating System MCQs with answers and explanations.
Multiple Choice Questions
Q61: When an interrupt occurs, the CPU ________ the execution of the current task.
- A: Terminates
- B: Pauses
- C: Switches to another task
- D: Resumes immediately
View Answer
C
Q62: A ________ system may require swapping jobs in and out of memory to ensure timely response.
- A: Multi-programmed
- B: Real-time
- C: Time-sharing
- D: Batch
View Answer
C
Q63: The main objective of real-time systems is to meet strict ________ constraints.
- A: Time
- B: I/O
- C: Data
- D: Memory
View Answer
A
Q64: In a real-time system, the consequences of missing a deadline may lead to ________.
- A: Process failure
- B: Data loss
- C: System crash
- D: Task termination
View Answer
A
Q65: The main advantage of time-sharing systems is that they provide ________ response times for users.
- A: Faster
- B: Slower
- C: Fixed
- D: No
View Answer
A
Q66: ________ systems allow multiple users to interact with a computer at the same time.
- A: Time-sharing
- B: Batch
- C: Multi-programmed
- D: Real-time
View Answer
A
Q67: The region in memory that a process is allowed to access is known as process __________.
- A: address space
- B: heap area
- C: stack space
- D: data section
View Answer
A
Q68: What does the base register hold in memory protection?
- A: Smallest legal memory address
- B: Maximum memory address
- C: Process size
- D: Starting address of OS
View Answer
A
Q69: What is the main function of the limit register in memory protection?
- A: To hold the process’s maximum memory size
- B: To define the process’s address space
- C: To store the process’s starting address
- D: To hold the memory address of the interrupt table
View Answer
B
Q70: Which of the following is used to ensure a process does not access memory outside its address space?
- A: Timer interrupt
- B: Limit register
- C: Interrupt vector table
- D: Memory fragmentation
View Answer
B