Back to marketplace

1.2 Processor Performance

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

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

Card preview (13)

#1
Front (Question)

What does the width of an address bus determine?

Back (Answer)

The maximum possible memory addresses of the system

#2
Front (Question)

Bi-directional data bus

Back (Answer)

Data can be sent both ways along the bus

#3
Front (Question)

What are the main factors that can affect CPU performance?

Back (Answer)

• Clock speed • The number of cores in the processor • The amount and type of cache memory

#4
Front (Question)

Why does clock speed affect CPU performance?

Back (Answer)

The faster the clock speed, the faster a computer can fetch, decode and execute instructions

#5
Front (Question)

How does the system clock?

Back (Answer)

A sequence of frequent on and off signals are used to synchronise the operations of the components (actions are carried on the rising edge of the clock, which take a fixed number of cycles to complete)

#6
Front (Question)

Why does the number of cores affect CPU performance?

Back (Answer)

Each core in theory can process different instructions simultaneously making its own fetch-decode-execute cycle (although some software may not be able to take full advantage of all four processors

#7
Front (Question)

Parrallel processing

Back (Answer)

Using several processor cores working at the same time

#8
Front (Question)

Why is parallel processing not always possible?

Back (Answer)

Instructions are processed sequentially

#9
Front (Question)

Cache

Back (Answer)

A small amount of superfast (but expensive) memory that stores data and instructions that have been recently been used by the processor

#10
Front (Question)

What is L1 cache split into?

Back (Answer)

Instruction cache and data cache so that data and instructions can be fetched simultaneously

#11
Front (Question)

Pipelining

Back (Answer)

A technique used to improve performance, by example overlapping stages in the fetch-exectue cycle, or by breaking down the stages in an arithmetic instruction

#12
Front (Question)

Pipeline example

Back (Answer)

• An instruction enters the pipeline, and as soon as one stage has been completed, another instruction enters the pipeline • A third instruction then enters before either of the others is completed

#13
Front (Question)

What are all the factors that can affect CPU performance?

Back (Answer)

• Clock speed • Corse • Size and type of cache • Size of address bus which determines maximum size of RAM • Size of data bus determines the maximum size of an operand in an instruction • Pipelining is used to improve efficiency