Systems-Architecture-Fetch Execute Cycle
Systems-Architecture-Fetch Execute Cycle
Task: Flash-Bot!
activity is for you to
develop a comprehension
of how fast a computer
works
Meet Flash-Bot! He’s so quick he can travel as fast as 1 metre per CPU clock cycle!
The circumference of the Earth is 40,075km; calculate how many times around the
Earth Flash-Bot could travel in one second if his CPU was working at the following
clock speeds:
Fetch:
• The address A of the next instruction to be executed is fetched from
the register (a fast memory location within the processor) where it
is held.
• The instruction at address A is fetched from memory and put into a
special register ready to be decoded.
Decode:
• The Control Unit decodes the instruction to see what has to be
done next.
Execute:
• The instruction is executed. This could involve fetching data from
memory, storing data in RAM or jumping to another instruction in
the program, etc.
Task: The Fetch-Execute Cycle: Event location
Consider the events within the Fetch-Execute cycle. They occur within the following locations: Task: In the space
below, adapt the
Event Location
Fetch-Execute diagram
Fetch an instruction from main memory Memory (RAM / Registers) shown to include the
locations of each event
Decode the instruction Control Unit
of the cycle.
Execute the instruction Arithmetic & Logic Unit (ALU) Tip: Try using SmartArt
(see the INSERT tab)
Task: The Fetch-Execute Cycle: Event location
Consider the events within the Fetch-Execute cycle. They occur within the following locations: Task: In the space
below, adapt the
Event Location
Fetch-Execute diagram
Fetch an instruction from main memory Memory (RAM / Registers) shown to include the
locations of each event
Decode the instruction Control Unit
of the cycle.
Execute the instruction Arithmetic & Logic Unit (ALU) Tip: Try using SmartArt
(see the INSERT tab)
ALU Memory
Execu
te
Fetch
Decode
Control Unit
Factors affecting CPU Performance
Clock speed:
The greater the clock speed, the faster instructions will be executed.
A faster CPU uses more energy and creates more heat.
Remember: Clock speed is measured in Gigahertz (GHz), one billion cycles per second. E.G. A CPU with a clock speed
of 1.8GHz can carry out 1 800 000 000 cycles per second.
Slow
Less cycles per second means
less instructions can be
processed per second.
Fast
More cycles per second means
more instructions per second.
performance
1
Processor cores:
• Today’s more complex CPUs can include more than
one core.
• A dual-core processor has two processing components
within the CPU and a quad-core has four. 1
• Multiple cores can work on different programs that
operate in parallel.
• However, doubling the number of cores will not
simply double a computer's speed. The CPU cores
have to communicate with each other through
channels, delegating tasks between the cores, then
merging them together after execution, which slows
the processor down a little.
• On the whole, a PC with a multi-core processor,
executing many tasks at the same time, will operate
6
faster than a single-core processor.
Task: Complete the table by adding the correct
number of cores and connection channels for the
different types of CPU cores. 6
Answers in the NOTES…
Factors affecting CPU Processor Cores No. Channels Diagram
performance
1 0
Processor cores:
• Today’s more complex CPUs can include more than
one core.
• A dual-core processor has two processing components
within the CPU and a quad-core has four. 2 1
• Multiple cores can work on different programs that
operate in parallel.
• However, doubling the number of cores will not
simply double a computer's speed. The CPU cores
have to communicate with each other through
3 3
channels, delegating tasks between the cores, then
merging them together after execution, which slows
the processor down a little.
• On the whole, a PC with a multi-core processor,
executing many tasks at the same time, will operate
4 6
faster than a single-core processor.
Task: Complete the table by adding the correct
number of cores and connection channels for the
different types of CPU cores. 6 15
Answers in the NOTES…
Exam Style Questions
1.
2.
Exam Style Questions
3.
4. Characteristic 1:
Characteristic 2:
Answers 1.
Your Score:
WWW:
2.
3. EBI:
4.