I can't seem to figure this out from the related wikipedia pages:

Von Neumann architecture

MIPS architecture

Harvard architecture

link|improve this question

68% accept rate
feedback

3 Answers

up vote 1 down vote accepted

See Wikipedia's Modified Harvard Architecture page on Harvard or von Neumann?:

Three characteristics of Harvard architecture machines may be used to distinguish them from von Neumann machines:

  • Instruction and data memories occupy different address spaces. [...]

  • Instruction and data memories have separate hardware pathways to the central processing unit (CPU). [...]

  • Instruction and data memories are implemented in different ways. [...]

The last point is because of the original Harvard machine (stored instructions on paper tape, data in electromechanical counters), but is applicable to modern pure-Harvard chips like the PIC microcontroller, which use non-volatile memory to store instructions but volatile memory for RAM.

Now, given those distinguishing characteristics, how would you categorize the MIPS?

link|improve this answer
feedback

Modern processors are based on the Von Neumann architecture, including x86, x64, and MIPS. As far as I know, the Harvard architecture is not used in mainstream CPUs.

link|improve this answer
2  
later x86 chips and x64 are Von Neumann/Harvard hybrids; the Harvard influence is seen in the L1 cache design (separate data/instruction caches) and other features. see en.wikipedia.org/wiki/Modified_Harvard_architecture and en.wikipedia.org/wiki/… – quack quixote Dec 11 '09 at 18:37
feedback

as I study before MIPS structure in computer architecture , MIPs based on Von Neumann

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.