harvard-architecture
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| harvard-architecture [May 16, 2026 at 17:50] – Ivan Janevski | harvard-architecture [May 16, 2026 at 17:56] (current) – Ivan Janevski | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| # Harvard architecture | # Harvard architecture | ||
| - | **Harvard archictecture** is a type of computer archictecture. It's a type of architecture where code and data are kept separate. | + | **Harvard archictecture** is a type of computer archictecture. It's a type of architecture where code and data are kept in separate |
| - | The Harvard architecture can be contrasted against von-Neumann archictecture. In the latter, code and data are both stored in the same working memory (RAM). The CPU has to fetch instructions and data by accessing the same bus, leading to what is known as von-Neumann bottleneck. This doesn' | + | The Harvard architecture can be contrasted against von-Neumann archictecture. In the latter, code and data are both stored in the same working memory (RAM). The CPU has to fetch both the instructions and data by accessing the same memory |
| - | For comparison, Harvard architecture splits data and code into two different memories. For example, data is stored | + | For comparison, Harvard architecture splits data and code into two different memories. For example, data can be stored |
harvard-architecture.1778953843.txt.gz · Last modified: by Ivan Janevski
