OCR A Level Computer Science - Structure and Function of the Processor

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/30

flashcard set

Earn XP

Description and Tags

Key vocabulary flashcards covering CPU components, registers, buses, execution cycles, performance factors, and computer architectures from OCR Computer Science section 1.1.1.

Last updated 3:10 PM on 9/9/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

31 Terms

1
New cards

Arithmetic and Logic Unit (ALU)

The component of the CPU that carries out all arithmetical and logical operations.

2
New cards

Control Unit (CU)

A component of the processor that directs the operations of the CPU, managing data flow, accepting and decoding instructions, and storing results back in memory.

3
New cards

Registers

Small memory cells operating at very high speeds used to temporarily store data where all arithmetic, logical, and shift operations occur.

4
New cards

Program Counter (PC)

A register that holds the address of the next instruction to be executed.

5
New cards

Accumulator (ACC)

A register that stores the results from calculations.

6
New cards

Memory Address Register (MAR)

A register that holds the address of a location that is to be read from or written to.

7
New cards

Memory Data Register (MDR)

A register that temporarily stores data that has been read or data that needs to be written.

8
New cards

Current Instruction Register (CIR)

A register that holds the current instruction being executed, divided up into operand and opcode.

9
New cards

Buses

A set of parallel wires connecting two or more components inside the CPU.

10
New cards

System Bus

The collective term for the data bus, address bus, and control bus in the CPU.

11
New cards

Bus Width

The number of parallel wires a bus has, which is directly proportional to the number of bits that can be transferred simultaneously.

12
New cards

Data Bus

A bi-directional bus used for transporting data and instructions between components.

13
New cards

Address Bus

A bus used to transmit memory addresses specifying where data is to be sent to or retrieved from.

14
New cards

Control Bus

A bi-directional bus used to transmit control signals between internal and external components.

15
New cards

Bus Request

A control signal showing that a device is requesting the use of the data bus.

16
New cards

Bus Grant

A control signal showing that the CPU has granted access to the data bus.

17
New cards

Memory Write

A control signal indicating that data is written into the addressed location using the bus.

18
New cards

Memory Read

A control signal indicating that data is read from a specific location to be placed onto the data bus.

19
New cards

Interrupt Request

A control signal showing that a device is requesting access to the CPU.

20
New cards

Clock Signal

A control signal used to synchronise operations across the processor.

21
New cards

Assembly Language

A low-level programming language that uses mnemonics to represent instructions, providing a simplified way of representing machine code.

22
New cards

Operand

The part of an instruction containing the data or the address of the data upon which the operation is to be performed.

23
New cards

Opcode

The part of an instruction specifying the type of instruction to be executed.

24
New cards

Pipelining

The process of completing the fetch, decode, and execute cycles of three separate instructions simultaneously, holding appropriate data in a buffer in close proximity to the CPU until required.

25
New cards

Fetch-Decode-Execute Cycle

The sequence of operations completed in order to execute an instruction.

26
New cards

Clock Speed

The time taken for one clock cycle to complete, determined by the system clock.

27
New cards

Core

An independent processor capable of running its own fetch-execute cycle.

28
New cards

Cache Memory

The CPU's onboard memory where instructions fetched from main memory are copied for quicker access if required again.

29
New cards

Von Neumann Architecture

A computer architecture built on the stored program concept using a single control unit, ALU, registers, and memory units with shared memory and shared data buses for data and instructions.

30
New cards

Harvard Architecture

A computer architecture with physically separate memories for instructions and data, commonly used in embedded processors.

31
New cards

Contemporary Processor Architecture

A architecture combining Von Neumann (for main memory) and Harvard architectures (dividing cache into instruction cache and data cache).