Harvard architecture
Unlike the Von-Neumann architecture, the Harvard architecture is a stored program architecture where the instructions and data are stored in separate memory regions.
This means that the CPU has two separate memory address spaces: one for instructions and one for data.
The Harvard architecture is a stored program architecture where the instructions and data are stored in separate memory regions to each other.
Where is Harvard used?
- It’s mainly used in embedded systems, for example, in digital signal processing (DSP).
- It’s not common to use it for a general-purpose computer.