Difference between Von Neumann and Harvard Architecture :
VON NEUMANN ARCHITECTURE | HARVARD ARCHITECTURE |
---|---|
It is ancient computer architecture based on stored program computer concept. | It is modern computer architecture based on Harvard Mark I relay based model. |
Same physical memory address is used for instructions and data. | Separate physical memory address is used for instructions and data. |
There is common bus for data and instruction transfer. | Separate buses are used for transferring data and instruction. |
Two clock cycles are required to execute single instruction. | An instruction is executed in a single cycle. |
It is cheaper in cost. | It is costly than Von Neumann Architecture. |
CPU can not access instructions and read/write at the same time. | CPU can access instructions and read/write at the same time. |
It is used in personal computers and small computers. Von Neumann Architecture:
Harvard Architecture:
| It is used in micro controllers and signal processing. |