Section 1: CPU Architecture and Key Terms
What are the 6 main components of the Von Neumann architecture?
What is the function of the Arithmetic and Logic Unit (ALU)?
The ALU is the component in the processor that carries out all arithmetic and logical operations while a program is running. It is possible for a computer to have more than one ALU.
How are multiplication and division operations performed in the ALU?
They are carried out through sequences of addition, subtraction, and left or right shifting.
What is the function of the Accumulator (ACC)?
It is a general-purpose register used to store numerical values temporarily at any part of a given operation or calculation.
What is the role of the Control Unit (CU)?
It ensures the synchronization of data flow and programs by sending control signals along the control bus and interpreting instructions read from memory.
What is the purpose of the System Clock?
It generates timing signals on the control bus to ensure synchronization and prevent system crashes.
What is the Immediate Access Store (IAS)?
Holds the data and programs that the processor needs to access.
Acts as a faster alternative to read/write operations than backing up store.
Temporarily stores key data needed by an application to speed up operations.
[IT IS THE RAM IN THE VON NEUMANN ARCHITECTURE, NO SIMILAR THING FOR SECONDARY STORAGE AS CPU DOES NOT DIRECTLY ACCESS THE MAIN MEMORY]
What is a Register in a processor?
A register is a temporary component that can be general or specific in use, holding data or instructions as part of the fetch-execute cycle.
What are the definitions of General Purpose Registers and Special Purpose Registers?
Identify two differences between special purpose registers and general purpose registers.
What is the Status Register (SR) used for?
It is used when an instruction requires arithmetic or logical processing, containing bits (flags) that are set or cleared based on the operation’s result.
Define the following flags in the Status Register: Carry (C), Negative (N), Overflow (V) and Zero (Z).
How is clock speed measured and what does it represent?
It is measured in GHz.
It represents the vibrational frequency of the clock. For example, 3.5 GHz means 3.5 billion clock cycles per second.
How does the clock speed affect the preformance of a computer.
What is “Overclocking” and what are its risks?
It is changing the clock speed to a value higher than the factory setting, which can enhance speed but cause overheating, instability, or crashes.
What is a “Core” in a CPU?
A core is a unit consisting of an ALU, a control unit, and registers. A CPU can contain multiple cores (e.g., dual-core has two, quad-core has four) to distribute tasks.
How does the number of cores in a computer affect its preformance.
Section 2: System Buses
What is a System Bus?
A parallel transmission component used in computers where each wire transmits one bit of data.
Describe the Address Bus.
It is a unidirectional bus that carries addresses throughout the computer system.
How does the width of the Address Bus affect the system?
It determines the number of memory locations that can be directly addressed (e.g., 16-bit addresses 65,536 locations; 32-bit addresses over 4 billion).
Describe the Data Bus.
It is a bidirectional bus that carries data between the processor, memory, and I/O (Input/Output) devices.
Describe the Control Bus.
It is a bidirectional bus that carries signals from the control unit to all other computer components.