Back to marketplace

Chapter 4 (Section 1) Final Revision #1

No description yet. This curated deck is ready for daily study.

Total cards: 24•Content version: v4•Public deck•Updated: 8/1/2026

Card preview (24)

#1
Front (Question)

Von Neumann Architecture and the Stored Program Concept

Back (Answer)

#2
Front (Question)

List the main components of the Von Neumann architecture.

Back (Answer)

• Control Unit (CU) • Arithmetic and Logic Unit (ALU) • Immediate Access Store (IAS) • System clock • Buses • Registers

#3
Front (Question)

What is meant by the stored program concept in the Von Neumann model?

Back (Answer)

Instructions and data are stored in the same memory space (i.e. in main memory), so the CPU can fetch either from the same place using the same buses.

#4
Front (Question)

The Arithmetic and Logic Unit (ALU)

Back (Answer)

#5
Front (Question)

What is the function of the Arithmetic and Logic Unit (ALU)?

Back (Answer)

The ALU is the component in the processor that carries out all arithmetic and logical operations while a program is running. A computer can have more than one ALU.

#6
Front (Question)

How are multiplication and division operations performed in the ALU?

Back (Answer)

They are carried out through sequences of addition, subtraction, and left or right shifting.

#7
Front (Question)

What is the function of the Accumulator (ACC)?

Back (Answer)

The ACC is a general-purpose register used to store numerical values temporarily at any part of a given operation or calculation.

#8
Front (Question)

The Control Unit and System Clock

Back (Answer)

#9
Front (Question)

What is the role of the Control Unit (CU)?

Back (Answer)

• Coordinates / synchronises the actions of all other components in the CPU. • Sends and receives control signals along the control bus. • Manages the execution of instructions in sequence. • Controls communication between the components of the CPU and interprets instructions read from memory.

#10
Front (Question)

What is the purpose of the system clock?

Back (Answer)

It generates timing signals that are sent along the control bus to synchronise the actions of all system components and prevent system crashes.

#11
Front (Question)

How do the CU, system clock, and control bus operate together to transfer data between components?

Back (Answer)

• The system clock gives out timing signals which are sent on the control bus to synchronise the other system components. • The Control Unit initiates data transfer by generating signals that are sent on the control bus to other components.

#12
Front (Question)

How is clock speed measured, and what does it represent?

Back (Answer)

Measured in GHz. It represents the vibrational frequency of the clock — for example, 3.5 GHz means 3.5 billion clock cycles per second.

#13
Front (Question)

How does clock speed affect the performance of a computer?

Back (Answer)

• Each instruction is executed on a clock pulse. • The clock speed dictates the number of instructions that can be run per second. • The faster the clock speed, the more instructions can be run per second.

#14
Front (Question)

What is overclocking, and what are its risks?

Back (Answer)

Overclocking is increasing the clock speed beyond the factory setting. It can enhance speed but risks overheating, system instability, or crashes.

#15
Front (Question)

CPU Cores

Back (Answer)

#16
Front (Question)

What is a “core” in a CPU?

Back (Answer)

A core is a processing 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 share workload.

#17
Front (Question)

How does the number of cores affect computer performance?

Back (Answer)

• Each core processes one instruction per clock pulse. • With multiple cores, sequences of instructions can be split between them. • So more than one instruction can be executed per clock pulse. • More cores decrease the time taken to complete tasks.

#18
Front (Question)

Registers — General vs Special Purpose

Back (Answer)

#19
Front (Question)

What is a register in a processor?

Back (Answer)

A small, temporary storage location inside the CPU that holds data or instructions during the fetch-execute cycle. Registers can be general-purpose or special-purpose.

#20
Front (Question)

What is a general-purpose register?

Back (Answer)

A register that holds data frequently used by the CPU and can be accessed directly by most instructions. Example: the Accumulator (ACC).

#21
Front (Question)

What is a special-purpose register?

Back (Answer)

A register with a specific function within the CPU that holds program-status information; only used by certain instructions. Examples: PC, MAR, MDR, CIR, IX, SR.

#22
Front (Question)

Identify the differences between special-purpose and general-purpose registers.

Back (Answer)

• Special-purpose registers hold the status of a program; general-purpose registers hold the temporary data used while performing operations. • Special-purpose registers are specialised for a specific use; general-purpose registers can be used for any purpose. • General-purpose registers can be used by most instructions; special-purpose registers can only be used by certain instructions.

#23
Front (Question)

Specific Special Purpose Registers

Back (Answer)

#24
Front (Question)

What is the role of the Program Counter (PC)?

Back (Answer)

To store the address (memory location) of the next instruction to be fetched.