Central Processing Unit and Architecture

0.0(0)
Studied by 0 people
call kaiCall Kai
Locked
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/28

flashcard set

Earn XP

Description and Tags

Vocabulary flashcards defining key terms, registers, buses, ports, and architecture components from Computer Science 9618 Paper 1 notes.

Last updated 4:24 PM on 9/21/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

29 Terms

1
New cards

Von Neumann Architecture

A model of a computer system consisting of a single, shared memory for both program instructions and data.

2
New cards

Stored Program Concept

A feature of the Von Neumann model where instructions and data are stored together in the same memory space / in main memory.

3
New cards

Control Unit (CU)

A CPU component that coordinates and synchronizes actions, sends/receives control signals, and manages the fetching, decoding, and execution of instructions.

4
New cards

Arithmetic Logic Unit (ALU)

A CPU unit designed to perform integer calculations, including arithmetic operations (+, -, *, /), bit shifting operations, and logic operations (AND, OR, XOR).

5
New cards

OPERAND

The part of a computer instruction which specifies what data is to be processed.

6
New cards

OPCODE

The instruction that is executed by the CPU.

7
New cards

Registers

Small pieces of memory that are part of the processor used for temporary storage of data which is about to be or has been processed.

8
New cards

Special Purpose Registers

Registers specialized for a specific use that hold the status of a program and can only be used by certain instructions.

9
New cards

General Purpose Registers

Registers that hold temporary data while performing operations and can be used for any purpose by most instructions.

10
New cards

Program Counter (PC)

A special purpose register that stores the address of the next instruction to be fetched.

11
New cards

Memory Address Register (MAR)

A register that stores the memory address where data is to be read from.

12
New cards

Memory Data Register (MDR)

A register that stores data that has just been read from memory or is being transferred.

13
New cards

Current Instruction Register (CIR)

A register that stores the instruction that is currently being executed.

14
New cards

Index Register (IX)

A register used in indexed or indirect addressing to store a value that is added to an address to give another address.

15
New cards

Accumulator (ACC)

A general purpose register where data is worked on and manipulated during operations.

16
New cards

Status Register (SR)

A register containing individual bits or flags that can be referenced to indicate a state or event following arithmetic or logical operations.

17
New cards

System Clock

A small part of the computer that sends out regular electrical pulses or timing signals to synchronize operations and process them in sequence.

18
New cards

Immediate Access Store (IAS)

A volatile part of RAM with fast access times that holds data, instructions, and programs currently in use by the computer.

19
New cards

Data Bus

A bi-directional bus that carries data back and forth between the processor and memory.

20
New cards

Address Bus

A uni-directional bus that carries signals related to memory addresses from the processor to memory or other components.

21
New cards

Control Bus

A bus that carries control signals (such as Interrupt, Timing, Read, and Write signals) sent by the Control Unit to coordinate component actions.

22
New cards

Data Bus Width

The width of a bus that determines the number of bits that can be simultaneously transferred, improving processing speed when increased.

23
New cards

Clock Speed

The frequency measured in GHz that dictates the number of Fetch-Execute cycles/instructions that can be executed per second.

24
New cards

Cache Memory

Fast access memory close to the CPU made of SRAM that stores frequently used instructions and data to prevent CPU idling.

25
New cards

Universal Serial Bus (USB)

An industrial standard interface with a four-wired shielded cable (two for power/earth, two for data) supporting plug and play peripheral connections.

26
New cards

High-Definition Multimedia Interface (HDMI)

A modern digital interface supporting fast data transfer rates, HDCP security, and simultaneous stream transmission of uncompressed video and audio over a single cable.

27
New cards

Video Graphics Array (VGA)

A display standard introduced by IBM in 1987 supporting 640x480 resolution with 16 colors that transmits video signals using analog format over 15-pin D-sub connectors.

28
New cards

Interrupt

A signal sent from a source or device telling the processor that its attention is needed.

29
New cards

Interrupt Service Routine (ISR)

A specific routine called by the processor to handle an interrupt after saving current register contents to the stack.