Please enable JavaScript.
Coggle requires JavaScript to display documents.
The CPU - Coggle Diagram
The CPU
Other Parts of the CPU (also used in the fetch execute cycle
Memory Address Resistor
MAR
All program instructions are stored in a number of memory locations and each have their own address
The current instructions address is stored temporarily here
Memory Data Register
Temporarily stores data being fetched from the main memory of the CPU
All of the data going from the memory to the CPU goes via the MDR
Program Counter
stores the address of the next instruction to be fetched
Always points to the next instruction in a sequence
Instruction Register
Temporarily stores the current instructions which has already been fetched from the main memory
When Calculations take place on data the results are initially stored in the accumulator before being transferred to the main memory
Part of the ALU
Parts of the Fetch-Execute Cycle
The ALU (Arithmetic Logic Unit)
Processes data that requires calculations
Performs Logical Comparisons
The IAS (Immediate Access Store)
Referred to as main memory
Stores all programs and data temporarily when in use
The Control UNit
Co-ordinates the activities of the Computer
Factors that affect the speed of a Computer
Cache
Temporarily Stores frequently used instructions and data
The CU automatically check the cache when fetching instructions
As the cache has a smaller amount of memory then the RAM, it is searched through alot quicker
Processor Core
Can be defined as a single processor with its own CU and ALU and registers
The more cores, the greater number of instructions which can be processed and the more programs which can be run simultaneously
Clock Speed
Used as an indicator of how fast the CPU can operate
Indicates how many instruction cycles the CPU can deal with per second
5GHz=5,000,000,000 instructions per second
Measured in GHz
Decode: Inspects the instruction and figures out what it needs to do
Execute:Carries out the instruction e,g, performing a calculation, storing data in the main memory
Fetch: Fetches the next instruction from the main memory and brings it back to the CPU
The CPU is a micro processor and its main role is to process programs and data