Operating System MCQs with Answers
Practice important Operating System MCQs with answers and explanations.
Chapter: 2
Q41:
In a batch system, the user interacts with the system in ________.
A. Real-time
B. a batch job
C. a console
D. a single task
Correct Answer:
B
Chapter: 2
Q42:
The primary goal of single-user systems is to maximize ________.
A. CPU utilization
B. user convenience and responsiveness
C. system throughput
D. multi-tasking
Correct Answer:
B
Chapter: 2
Q43:
Which of the following operating systems can be run in single-user mode?
A. Windows
B. Linux
C. MacOS
D. All of the above
Correct Answer:
D
Chapter: 2
Q44:
A system where jobs are processed one after another without user interaction is called ________ system.
A. Multi-programmed
B. Time-sharing
C. Batch
D. Real-time
Correct Answer:
C
Chapter: 2
Q45:
Which of the following is an example of a time-sharing system?
A. UNIX
B. Linux
C. Windows NT Server
D. All of the above
Correct Answer:
D
Chapter: 2
Q46:
Real-time systems have well-defined, ________ time constraints.
A. Flexible
B. Variable
C. Fixed
D. No
Correct Answer:
C
Chapter: 2
Q47:
Which of the following is NOT a characteristic of a soft real-time system?
A. It guarantees that tasks will be completed on time
B. Critical tasks are given priority
C. Non-critical tasks can be delayed
D. It allows for multitasking
Correct Answer:
A
Chapter: 2
Q48:
Which of these operating systems is NOT a real-time system?
A. Industrial control systems
B. Medical imaging systems
C. Scientific experiments
D. Windows XP
Correct Answer:
D
Chapter: 2
Q49:
When a program is interrupted by a signal such as SIGINT, the process can ________ the signal.
A. Ignore
B. Terminate
C. Retry
D. Pause
Correct Answer:
A
Chapter: 2
Q50:
Hardware protection in an operating system prevents processes from ________ each other's data.
A. Modifying
B. Sharing
C. Accessing
D. All of the above
Correct Answer:
A
Chapter: 2
Q51:
The mode bit in a CPU helps distinguish between ________ and user mode.
A. Monitor
B. Supervisor
C. User
D. None of the above
Correct Answer:
A
Chapter: 2
Q52:
In dual-mode operation, a user process can issue ________ instructions only through the operating system.
A. Privileged
B. Non-privileged
C. System call
D. I/O
Correct Answer:
A
Chapter: 2
Q53:
I/O protection ensures that user programs cannot issue ________ instructions directly.
A. Privileged
B. Non-privileged
C. System calls
D. Interrupts
Correct Answer:
A
Chapter: 2
Q54:
The purpose of memory protection is to ensure that one process cannot ________ the memory of another process.
A. Access
B. Modify
C. Copy
D. Both A and B
Correct Answer:
D
Chapter: 2
Q55:
Batch systems are most suitable for ________ operations.
A. Interactive
B. Automated
C. Parallel
D. Networked
Correct Answer:
B
Chapter: 2
Q56:
The key feature of time-sharing systems is ________.
A. Multi-user interaction
B. Single-user control
C. Hardware protection
D. Task prioritization
Correct Answer:
A
Chapter: 2
Q57:
________ systems are used to control critical applications like medical imaging and industrial control.
A. Real-time
B. Multi-user
C. Time-sharing
D. Batch
Correct Answer:
A
Chapter: 2
Q58:
The primary goal of multi-programming is to maximize ________.
A. CPU utilization
B. I/O processing
C. User interaction
D. Task completion
Correct Answer:
A
Chapter: 2
Q59:
Which of the following systems uses a CPU burst to switch between jobs?
A. Batch systems
B. Multi-programmed systems
C. Time-sharing systems
D. Real-time systems
Correct Answer:
B
Chapter: 2
Q60:
When the system needs to execute privileged instructions, the mode bit switches to ________.
A. Monitor mode
B. User mode
C. System mode
D. Kernel mode
Correct Answer:
A