Skip to main content

Introduction to Computing MCQs with Answers

Practice important Introduction to Computing MCQs with answers and explanations.

Chapter: 51
Q741:
Why is it not efficient to store large operating systems entirely in ROM for general-purpose computers?
A. ROM is expensive and not easily updated
B. ROM is too slow
C. ROM does not support read operations
D. ROM cannot store large files
Correct Answer: A
Chapter: 51
Q742:
What is the main reason for using mass storage instead of ROM to hold the operating system in general-purpose computers?
A. Mass storage allows frequent updates and larger capacity
B. ROM cannot hold large files
C. Mass storage is faster
D. Mass storage is less secure
Correct Answer: A
Chapter: 51
Q743:
What does a boot loader do once the operating system is in main memory?
A. Directs the CPU to execute the operating system
B. Shuts down the computer
C. Updates the ROM
D. Formats the hard drive
Correct Answer: A
Chapter: 51
Q744:
What technology is most ROM in today's PCs constructed with?
A. Flash memory
B. Magnetic memory
C. Optical memory
D. Bubble memory
Correct Answer: A
Chapter: 51
Q745:
Why is the boot process necessary each time a computer is turned on?
A. Main memory loses its data when the computer is turned off
B. ROM cannot store large files
C. The operating system is too complex
D. Main memory is read-only
Correct Answer: A
Chapter: 51
Q746:
What is the term for the process of copying an operating system from mass storage into main memory?
A. Booting
B. Paging
C. Caching
D. Swapping
Correct Answer: A
Chapter: 51
Q747:
How are updates to the operating system typically handled in embedded systems?
A. By updating the flash memory
B. By replacing the ROM
C. By using an external hard drive
D. By changing the boot loader only
Correct Answer: A
Chapter: 51
Q748:
What is a common choice for storing operating systems in general-purpose computers?
A. Mass Storage
B. ROM
C. Flash Memory
D. RAM
Correct Answer: A
Chapter: 51
Q749:
What does the CPU expect to find at a predetermined address when the computer is turned on?
A. The beginning of the boot loader program
B. The end of the boot loader program
C. The operating system directly
D. The file manager
Correct Answer: A
Chapter: 52
Q750:
What is the term for the activity of executing a program under the control of the operating system?
A. Task
B. Process
C. Program
D. Thread
Correct Answer: B
Chapter: 52
Q751:
What is associated with a process in modern operating systems?
A. Program code
B. CPU registers and memory values
C. User interface
D. File manager
Correct Answer: B
Chapter: 52
Q752:
What does the process state include?
A. Only the program code
B. The value of the Program Counter, CPU registers, and memory values
C. Only the memory values
D. Only the CPU registers
Correct Answer: B
Chapter: 52
Q753:
How does an operating system coordinate the execution of application software?
A. By managing processes and their states
B. By directly controlling user inputs
C. By installing updates
D. By allocating disk space
Correct Answer: A
Chapter: 52
Q754:
What does the snapshot of a machine at a particular time in a process refer to?
A. The process state
B. The file system state
C. The network state
D. The user interface state
Correct Answer: A
Chapter: 52
Q755:
What is the key difference between a program and a process?
A. A program is static, while a process is dynamic
B. A program is dynamic, while a process is static
C. A program runs on hardware, while a process runs on software
D. A process is a set of files, while a program is an executable
Correct Answer: A
Chapter: 52
Q756:
In terms of process administration, what is a process state snapshot used for?
A. To capture the current status of the process
B. To store the process executable code
C. To keep a record of user interactions
D. To manage system memory allocation
Correct Answer: A
Chapter: 52
Q757:
What analogy is used to explain the difference between a program and a process?
A. A music sheet and a performance
B. A book and a reading session
C. A recipe and cooking
D. A blueprint and a building
Correct Answer: A
Chapter: 52
Q758:
What information is included in the process state?
A. The value of the Program Counter and values in other CPU registers
B. Only the program code
C. Only the user inputs
D. Only the system clock
Correct Answer: A
Chapter: 52
Q759:
How does the operating system manage multiple processes?
A. By keeping track of their states and coordinating their execution
B. By running them sequentially
C. By assigning fixed memory locations
D. By maintaining a single user interface
Correct Answer: A
Chapter: 53
Q760:
What is the primary role of the scheduler in an operating system?
A. To execute processes
B. To maintain a record of processes and manage their states
C. To handle hardware interrupts
D. To provide user interface services
Correct Answer: B

Test Your Knowledge

Take a timed quiz on Introduction to Computing

🚀 Start Quiz Now