Harvard architecture
Noun
Meaning
Harvard architecture (countable and uncountable, plural Harvard architectures)
(computing) A computer architecture in which program instructions and data are stored on separate memories and accessed via separate buses.
Coordinate term: von Neumann architecture
Examples
Also, a Harvard architecture machine has distinct code and data address spaces: instruction address zero is not the same as data address zero.
Harvard architecture is used as the CPU accesses the cache.
In particular, the "split cache" version of the modified Harvard architecture is very common.
It is sometimes loosely called a Harvard architecture, overlooking the fact that it is actually "modified".
It was a pure 32-bit load/store architecture, using separate instruction and data caches ( Harvard architecture ), and separate data and address buses.
Memory details In a Harvard architecture, there is no need to make the two memories share characteristics.