4.4 Systems Architecture/4.5 The CPU and Fetch-Decode-Execute cycle

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

1/22

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 9:03 PM on 4/29/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

23 Terms

1
New cards

Central Processing Unit (CPU)

Processes and executes instructions

2
New cards

What is stored in the RAM?

Program instructions and data

3
New cards

Registers

Stores small amounts of data used when executing/processing instructions to be quickly accessed

4
New cards

Arithmetic Logic Unit (ALU)

Performs arithmetic, logical and shift operations and compares values stored in the registers

5
New cards

Control Unit (CU)

Controls and coordinates the execution of instructions (per second) in the CPU by decoding instructions

6
New cards

Clock

Controls and synchronises all CPU operations/number of executed instructions by sending regular electronic pulses

7
New cards

Cache

Stores frequently used data and instructions in memory for fast access

8
New cards

Clock frequency (unit)

Number of clock cycles per second (Hz)

9
New cards

How does clock speed affect CPU performance

The greater the clock speed, the more FDE cycles/executed instructions per second, increasing peformacne

10
New cards

How does cache size affect CPU performance

A larger cache reduces the need for the CPU to access the RAM, which is slower to access, improving the speed of performance and allowing more data to be held

11
New cards

How does the number of processors affect CPU performance?

It allows more instructions to be executed simultaneously per second, and different cores can deal with different types of instructions

12
New cards

Rank types of memory/storage by capacity (largest first)

Secondary storage, RAM, cache, registers

13
New cards

Buses

Used to transfer data/instructions between components in the CPU

14
New cards

Address bus

Stores the address of the memory/device controller location

15
New cards

Data bus

Carries data throughout the computer system

16
New cards

Control bus

Carries control signals (from the CU) to control all CPU activities

17
New cards

How is main memory used

It stores data/instructions whilst a program is being executed. Every memory location has a unique address so it can be found later when needed

18
New cards

2 Disadvantages of cache

Expensive, has a low capacity

19
New cards

What happens in the fetch part of the cycle

The instruction is fetched from the main memory

20
New cards

What happens in the decode part of the cycle

The control unit decodes the instruction to work out what it is

21
New cards

What happens in the execute part of the cycle

The instruction is carried out

22
New cards

What could occur in the execute part of the cycle

Data could be fetched from or a value may be stored in the main memory

23
New cards

Disadvantage of a higher clock speed

More power consumption, making it less efficient so the CPU may run hotter