Harvard Architecture

Processor type


The Harvard architecture physically separates the busses into data and instructions. Harvard architecture can be faster than von neumann due to the fact that one bus cant contain two types of data.

Comparison between von Neumann

See also: von Neumann

Von NuemannHarvard
Used in most computersUsed in digital signal processing and in embedded systems
Data and instructions share the same memoryData and instructions are held in separate memory.
One bus is usedSeparate busses are used
Programs can be optimisedPrograms