What is Harvard architecture?

8
Reading a few things about architecture, in many cases it is compared to Harvard Architecture with the Architecture of Von Neumann. I found here in the SO the question about What is the architecture of Von Neumann? , but has no citation or comparison to that of Harvard.

What is Harvard Architecture? How does it work? What advantages does it have in relation to Von Neumann's architecture?

    
asked by anonymous 04.07.2017 / 15:47

1 answer

8

There are two main differences for the Von Neumann architecture:

  • Code and data are considered very different things and are managed separately, in different places.
  • The communication control of the architecture is central allowing communication operations to be performed simultaneously.

The separation of code and data proved to be of little advantage and the simultaneity was obtained by other forms in the more complex Von Neumann architecture, it is true. So she never gained traction.

Today it is used on very specific devices, usually in a hybrid way. A cache system often looks more like Harvard than Von Neumann. Intel's L1 cache separates data code. Of course the addressing is treated differently, but as von Neumann.

    
04.07.2017 / 16:04