Chapter 1 OS Questions
Chapter 1 OS Questions
2 - To satisfy the requirements of handheld devices, the classic microprocessor is giving way to the
system on a chip (SoC), where not just the CPUs and caches are on the same chip, but also many of the other components
of the system, such as DSPs, GPUs, I/O devices, and main memory.
3 - The processing required for a single instruction is called a(n) instruction cycle.
5 - When an external device is ready to accept more data from the processor, the I/O module for that external device sends
an interrupt signal to the processor.
6 - The
cache memory is a device for staging the movement of data between main memory and processor registers to improve
performance and is not usually visible to the programmer or processor.
9 - In a symmetric multiprocessor, all processors can perform the same functions, so the failure of a single processor does
not halt the machine.
11 - A Control/Status register that contains the address of the next instruction to be fetched is
called the
program counter.
12 - Each location in Main Memory contains a binary value that can be interpreted as either
an instruction or data.
13 - A special type of address register required by a system that implements user visible stack
addressing is called a
Stack Pointer.
14 -Registers that are used by system programs to minimize main memory references by optimizing register use are called
general-purpose registers.
Chapter 1 1
1 - "The __________ contains the data to be written into memory and receives the data read from memory."
Correct answer: (D) memory buffer register (MBR)
3 - "The ___________ routine determines the nature of the interrupt and performs whatever actions are needed."
4 - "__________ is more efficient than interrupt-driven or programmed I/O for a multiple-word I/O transfer."
Correct answer: (B) Direct memory access (DMA)
Extra MCQ
1. What is the main function of an operating system?
a) Controlling the execution of application programs
b) System access
c) Network security
Answer: c
Answer: b
Answer: c
Chapter 1 2
Answer: a
6. In the evolution of operating systems, what was the main issue with serial processing?
a) Lack of memory
c) Scheduling problems
d) Slow processor speed
Answer: c
7. What is the main difference between simple batch systems and serial processing?
a) Simple batch systems allow for direct interaction with the processor
Answer: b
8. From the processor's point of view, what does it mean when "control is passed to a job"?
Answer: b
Answer: a
10. How did early computers with no operating system handle program execution?
a) Users interacted directly with the hardware
Answer: a
12. In a multiprogrammed batch system, what happens when one job needs to wait for I/O?
Answer: b
Chapter 1 3
13. What is another term for multiprogramming?
a) Uniprogramming
b) Multitasking
c) Batch processing
d) Time-sharing
Answer: b
Answer: b
15. What was the system clock interrupt rate for the Compatible Time-Sharing System (CTSS)?
Answer: c
a) Microsoft
b) Project MAC at MIT
c) IBM
d) Apple
Answer: b
a) Time sharing
b) Time slicing
c) Batch processing
d) Multitasking
Answer: b
18. In a multiprogramming system, how many programs can memory hold at a time?
a) Only the OS
20. How does a simple batch system alternate processor time between user programs and the monitor?
Chapter 1 4
a) By executing user programs first
b) By executing the monitor first
21. What are some major achievements in the development of operating systems?
b) Process management
c) Memory management
d) File storage
Answer: b
Answer: c
Answer: a
Chapter 1 5
b) Dividing processes into fixed-size blocks called pages
29. What are the five principal storage management responsibilities of an operating system?
a) Process management, memory management, information protection, scheduling, and resource management
b) File management, network management, security management, memory management, and process management
c) Virtual memory management, paging, process management, memory protection, and scheduling
d) Memory management, process management, file management, network management, and security management
Answer: d
Answer: a
Chapter 1 6