Name the three types of Architectures
Von Neumann
Harvard
contemporary
Components of the Von Neuman Architecture
Shared memory for both data and instructions
Registers as fast access to instructions and data
One system bus
One single control unit
Linear FDE cycle
Advantage of Von Neuman Architecture
Simple to manufacture - cheap
disadvantage of Von Neuman Architecture
Von Neumann Bottleneck
Components of the Harvard Architecture
Instructions and data are stored in separate memory units.
Each memory has its own system bus.
Reading and writing data can be done at the same time as fetching an instruction.
Used RISC processors.
Name all the contemporary architectures
Single Instruction Multiple Data (SIMD)
Multiple Instruction Multiple Data (MIMD)
Distributed computing
Explain SIMD
Where a processor carries out a single instruction on multiple data items at the same time.
Explain MIMD
When a processor carries out multiple instructions on multiple data items across several cores
Explain Distributed computing
When a task is broken down into equal parts and equally distributed amongst multiple computers (appears to be single unit )