Processor Architecture Von Neuman , Harvard CISC and RISC Flashcards
Von Neuman Architecture
Single control unit
Data and instructions are stored in the same place
Only one bus
Pros / Cons of Von Neuman
Pros:
- Simple
- programs are stored in memory
Cons:
- Only one bus
- Cannot pipeline
Harvard Aechitecture
Single control unit
Data and instructions separated
One bus each for data and instructions
Pros / Cons of Harvard Architecture
Pros:
- Von neuman bottleneck is eliminated
- Pipelining is possible
- Data and Programs are accessed separately
Cons:
- Complexity
- Cost
Contemporary Processor Architecture
Separate memory caches
Pros:
- Full separation of data and programs eliminates potential bottleneck
Cons:
- Complexiity
- Extra Cost
RISC
Pros:
- Reduced instruction set computers
- Larger set of instructions built into the CPU
- Makes quicker and easier to program
Cons:
- Complexity
- Needs more registers
- A lot of instructions are never used