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. | 

