0% found this document useful (0 votes)
5 views

OS_Chapter1_MCQ_Exam_with_Answers

This document is a multiple-choice exam focused on the fundamentals of operating systems, covering key concepts such as the role of an operating system, memory management, process execution, and inter-process communication. Each question tests knowledge on specific functions and components of operating systems, with correct answers indicated. The exam format is designed to assess understanding of essential operating system principles.

Uploaded by

rhen.obedencio18
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views

OS_Chapter1_MCQ_Exam_with_Answers

This document is a multiple-choice exam focused on the fundamentals of operating systems, covering key concepts such as the role of an operating system, memory management, process execution, and inter-process communication. Each question tests knowledge on specific functions and components of operating systems, with correct answers indicated. The exam format is designed to assess understanding of essential operating system principles.

Uploaded by

rhen.obedencio18
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Chapter 1: Introduction to Operating Systems – Multiple Choice Exam

Instructions: Choose the letter of the best answer for each question. Each item is worth 1
point.

1. 1. What is the main role of an operating system?

 a) To compile code
 b) To manage user input
 c) To act as an intermediary between user and hardware ✅
 d) To run application programs

2. 2. Which of the following is *not* a function of the operating system?

 a) Memory management
 b) Device management
 c) Spreadsheet processing ✅
 d) File management

3. 3. What component loads the operating system into memory?

 a) Kernel
 b) BIOS
 c) Bootstrap program ✅
 d) Driver

4. 4. What type of memory is directly accessed by the CPU?

 a) Cache
 b) Main memory (RAM) ✅
 c) Secondary storage
 d) Virtual memory

5. 5. A program in execution is known as:

 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

8. 8. What is the difference between user mode and kernel mode?

 a) User mode is faster


 b) Kernel mode cannot access hardware
 c) Kernel mode allows access to hardware and critical resources ✅
 d) User mode has no memory restrictions

9. 9. What kind of interrupt is caused by a software request or error?

 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?

 a) Indicates storage access level


 b) Distinguishes user mode from kernel mode ✅
 c) Sets CPU priority
 d) Switches between processes

14. 14. What kind of system uses rapid CPU switching to allow interactive computing?

 a) Multiprocessing
 b) Batch processing
 c) Multitasking (Timesharing) ✅
 d) Multithreading

15. 15. Which of the following is a background service in the OS?

 a) File
 b) Program
 c) Daemon ✅
 d) Kernel module

16. 16. The purpose of job scheduling in multiprogramming is to:

 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

19. 19. What is the purpose of the storage hierarchy?

 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?

 a) It deletes unused files


 b) It monitors only user applications
 c) It allocates and manages hardware and software resources ✅
 d) It prevents file access

You might also like