Please enable JavaScript.
Coggle requires JavaScript to display documents.
Systems Architecture, image, image, image, image, image, image - Coggle…
Systems Architecture
CPU
Von Neumann Architecture
Von Neumann Achritecture
With the Von Neumann architecture, the program instructions and data are stored in computer memory (RAM).
Because of this, the CPU can change tasks simply by loading a different program into memory – no rewiring needed!
Von Neumann: Who was he?
In 1945, a mathematician called John von Neumann realised that it was possible to design a computer which could change programs without the need to rewire it each time.
What was his idea?
He came up with the "Stored Program Computer" concept. You can change the program without rewiring! This is not a computer, it's just an idea of how one is built!
-
Register types
Memory Data Register
Memory data register (MDR).
When the CPU needs to fetch an instruction or data from main memory (RAM), it is initially stored in the MDR. It is then moved from the MDR to the relevant register in order to be processed/
Accumulator
Accumulator (ACC)
The accumulator is a register that is used to temporarily store data whilst calculations are being performed within the Arithmetic Logic Unit (ALU).
Instruction Register
Current instruction register (CIR)
Having fetched an instruction from RAM, (which is stored in the MDR), it is then transferred to the Instruction Register to be decoded and executed.
-
Memory Address Register
Memory address register (MAR)
Updated by the program counter to contain the address of the next instruction / Data that has to be fetched from the RAM.
What is the CPU?
The CPU (Central Processing Unit) is the part of a computer system that is commonly referred to as the "brains" of a computer.
The CPU is also known as the processor or microprocessor.
-
FDE CYCLE
Fetch
Fetch some data and instructions from main memory then store them in its own internal temporary memory areas.
-
-
-
Components of the CPU
CPU Performance
-
-
Cache:
Very small extremely fast type of memory which is temporary storage between RAM and the CPU. Can be internal and external. A CPU always has internal cache.
The Arithmetic Logic Unit (ALU)
Performs simple addition, subtraction, multiplication, division and logic operations. Deals with logics and comparisons.
The clock
The clock speed indicates how fast the CPU is running, 1 tick = 1 Instruction executed
The data buses
A computer system that allows the transferring of data for one component to another on a motherboard.
-
The Control Unit (CU)
Controls the flow of data between the CPU and other devices. It executes the instructions provided by the program.
The cache
Temporary memory, Slower then registers but faster then RAM. Internal and external to CPU
-
-
-
-
-
-