Please enable JavaScript.
Coggle requires JavaScript to display documents.
(1.1.1 architecture of the CPU) - Coggle Diagram
1.1.1 architecture of the CPU
CPU components
the registers
A register is a type of temporary memory located inside the CPU.
It is faster to shift data to and from registers rather than RAM so it speeds up processing time.
There are many registers inside the CPU
the arithmetric logic unit
•It performs standard arithmetic operations such as addition, subtraction etc
•It deals with logic and comparisons such as ‘is this value greater than that value?’
the clock
The clock is a tiny quartz crystal inside the CPU which ticks at a steady speed
Each time the clock ticks the CPU can process one instruction
A typical clock has a speed of around 3GHz which means the CPU can carry out three thousand million instructions per second!
the control unit
•It controls the way data moves around the CPU
•It controls and monitors the flow of data between the CPU and other hardware components
•It executes the instructions provided by the program
the cache
The cache is another type of temporary memory.
It is faster to access than RAM, but slower to access than the registers
There can be both an internal cache (inside the CPU) and an external cache (outside the CPU)
bus
A bus is a set of wires or tracks laid down on a printed circuit board.
Their role is to carry data around the system.
The data bus carries data around the system
The address bus carries information on the location of the data
The control bus handles commands to control devices e.g. hard disk, monitor etc.
the speed of the CPU would be slower with a smaller cache
what is the CPU?
the CPU is basically the brains of the computer and does a lot of things including interacting with all the other stuff going on in your computer
FETCH, DECODE, EXCUTE CYCLE
decode
the instruction is decode for the use of the CPU
execute
the CPU then carries the instruction and fetch's the next bone
fetch
the first instruction in the program is loaded from the main memory into the CPU (it is fetched)
Von Neumann Architecture
von Neumann came up with the idea of the stored program computer. this made it so you didn't need to rewire a computer to make it do different tasks.
Registers
memory address register
accumulator
memory data register
instruction register
program counter