SECTION A [15 MARKS]: Each Question Weighs 1 Mark.
Indicate whether each of the following statements is True or False.
1. A microprocessor's speed is maximized when it receives a continuous stream of
instructions without any interruptions. [True/False]
2. In a pipelined processor, multiple instructions can be executed at the same time, each in
different stages of completion. [True/False]
3. The simplified instruction set of RISCprocessors allows for faster interrupt handling
compared to CISCprocessors. [True/False]
4. Machine parallelism refers to the simultaneous execution of independent instructions,
which can enhance overall performance. [True/False]
5. Organizational attributes, such as the hardware design of a computer, are typically
hidden from the programmer and do not affect how the programmer writes code.
[True/False]
6. The Instruction Set Architecture (ISA)defines the set of instructions a processor can
execute and determines how software interacts with hardware. [True/False]
7. Cache memory is generally faster than the register file because it is closer to the
processor core. [True/False]
8. Overflow in arithmetic operations can occur without a carry, depending on the type of
operation and how data is represented. [True/False]
9. The typical states of a process include: new, ready, running, waiting, and terminated,
while interrupt handling is a separate mechanism. [True/False]
10. Memory swapping occurs when a process is moved to secondary storage to free up main
memory for other processes. [True/False]
11. A hexadecimal digit represents 4 bits, and sequences of hexadecimal digits are often
used to represent binary numbers in a more compact form. [True/False]
12. The instruction set of a processor allows the programmer to directly control the
operations the processor performs. [True/False]
13. Memory references are typically faster than register references because memory can
store more data than registers. [True/False]
14. The kernel is the core of the operating system, and it is typically written in low-level
programming languages like C or assembly. [True/False]
Page 1 of 5