Cards (6)

  • Harvard architecture separates the storage of data and instructions into two separate memory units.
  • The dual-memory setup of Harvard architecture allows simultaneous access to both instructions and data, which can improve performance for certain applications.
  • Harvard architecture is particularly useful in embedded systems and digital signal processing (DSP)
  • Data processing can occur in parallel in Harvard architecture as there are separate pathways for data and instructions.
  • Harvard systems generally require more complex hardware design than Von Neumann systems
  • Harvard architecture hardware is typically more expensive than Von Neumann hardware as it requires separate RAM for instructions and data sets