OS_Chapter1_MCQ_Exam_with_Answers
OS_Chapter1_MCQ_Exam_with_Answers
Instructions: Choose the letter of the best answer for each question. Each item is worth 1
point.
a) To compile code
b) To manage user input
c) To act as an intermediary between user and hardware ✅
d) To run application programs
a) Memory management
b) Device management
c) Spreadsheet processing ✅
d) File management
a) Kernel
b) BIOS
c) Bootstrap program ✅
d) Driver
a) Cache
b) Main memory (RAM) ✅
c) Secondary storage
d) Virtual memory
a) Thread
b) Process ✅
c) File
d) Code
6. 6. Which of the following allows the operating system to regain control from a running
process?
a) Scheduler
b) Timer ✅
c) Buffer
d) Loader
7. 7. Which term describes the OS feature that allows many programs to reside in memory
and share the CPU?
a) Multiprogramming ✅
b) Multithreading
c) Caching
d) Spooling
a) Hardware interrupt
b) Trap or exception ✅
c) I/O interrupt
d) Timer interrupt
10. 10. Which of the following is a core part of the OS that loads first and manages resources?
a) Loader
b) Kernel ✅
c) BIOS
d) Boot manager
11. 11. Which component is responsible for controlling a specific hardware device?
a) Kernel
b) Daemon
c) Device driver ✅
d) Scheduler
12. 12. Which storage type is *non-volatile* and stores data long-term?
a) RAM
b) Cache
c) Secondary storage ✅
d) Register
13. 13. What does the mode bit do in dual-mode operation?
14. 14. What kind of system uses rapid CPU switching to allow interactive computing?
a) Multiprocessing
b) Batch processing
c) Multitasking (Timesharing) ✅
d) Multithreading
a) File
b) Program
c) Daemon ✅
d) Kernel module
a) Free memory
b) Keep the CPU busy ✅
c) Manage file storage
d) Eliminate errors
17. 17. What is the purpose of the I/O buffer in a device controller?
a) Manage RAM
b) Temporarily store data during transfer ✅
c) Speed up CPU execution
d) Handle traps
18. 18. Which concept allows processes to communicate with each other in an OS?
a) Interrupts
b) Inter-process communication (IPC) ✅
c) Spooling
d) Caching
a) Organize directories
b) Save files faster
c) Balance speed, cost, and volatility of storage ✅
d) Avoid file corruption
20. 20. Which of the following best describes the role of the operating system in resource
management?