SLR1-1.1 Von Neumann, Harvard and contemporary processor architectures Flashcards
(11 cards)
Von Neumann Architecture structure
CPU <-(System Bus)-> RAM Instructions & Data
What are the main features of the Von Neumann architecture?
- Shared memory space for instructions and data
- Instructions and data are stored in the same format
- A single CU or processor follows a linear F-D-E cycle
- One instruction at a time
- Registers are used as fast access to instructions and data
Harvard Architecture structure
RAM Instructions <-(System Bus)-> CPU <-(System Bus)-> RAM Data
What are the main features of the Harvard Architecture?
- Instructions and data stored in separate memory units
- Each has its own bus
- Reading & Writing data can be done at the same time as fetching an instruction
- Used by RISC processors
What are Von Neumann and Harvard architectures examples of?
Older computer architectures
What are modern machine architectures known as?
Contemporary architectures
What does SIMD stand for?
Single Instruction Multiple Data
What is meant by Single Instruction Multiple Data (SIMD)?
A single instruction on multiple data items at the same time (used by graphic processors)
What does MIMD stand for?
Multiple Instruction Multiple Data
What is meant by Multiple Instruction Multiple Data (MIMD)?
Multiple instructions are carried out on multiple data items across several cores
What is meant by distributed computing?
Where multiple computers on a shared network each take on part of a bigger problem - this can be done over a large scale over the internet