Comparison of Von Neumann and Harvard Computer Architecture
Von Neumann | Harvard |
---|---|
The name Harvard Architecture comes from the Harvard Mark I relay-based computer | The von Neumann Architecture is named after the mathematician and early computer scientist John von Neumann |
Same memory holds data, instructions | Separate memories for data and instructions |
A single set of address/data buses between CPU and memory | Two sets of address/data buses between CPU and memory |
CPU is allowed to access either program or data memory at a time. data transfers and instruction fetches must be scheduled | It is possible to access program memory and data memory simultaneously |
Program memory is read-write | Program memory is read only |
program can be easily modified by itself since it is stored in read-write memory | impossible for program contents to be modified by the program itself |
Unified cache should be used | Separate cache should be used |
Program and data memory characteristics must be same | Program and data memory characteristics need not be same |
Related topics:
Von Neumann Architecture | Harvard Architecture | Modified Harvard Architecture | Microprocessor Vs Microcontroller | Choosing a Microcontroller
List of topics: Microcomputer
No comments:
Post a Comment