Brief Intro Abt Von-Neumann and Harvard Architecture
Brief Intro Abt Von-Neumann and Harvard Architecture
Brief Intro Abt Von-Neumann and Harvard Architecture
net/publication/331160423
CITATIONS READS
0 330
1 author:
Abdellatif Baba
Türk Hava Kurumu Üniversitesi
97 PUBLICATIONS 30 CITATIONS
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Abdellatif Baba on 24 February 2019.
which includes:
• Control unit,
Input Output
device device
• Registers,
• When the computation is done, it needs to move outputs of the computation to memory
across the same bus; this operation will be completed if the bus is not used by another
operation to fetch another instruction or data from the shared memory; otherwise the
outputs of the computation has to wait.
Computer Architecture
Von-Neumann vs Harvard
Harvard architecture:
The Harvard architecture stores machine instructions and data in separate memory units using
different buses.
Bus
architecture are able to run a program and access
data independently, and therefore simultaneously.
Inst.
Mem. Unit
Harvard architecture is more complicated but separate pipelines remove the bottleneck
that Von-Neumann creates.
Computer Architecture
Von-Neumann vs Harvard
But as they have two separate address spaces, different buses and special
instructions that keep data from being mistaken for code, this architecture is called
"Modified Harvard Architecture".
Ex. some initial data values or constants can be accessed by the running program
directly from instruction memory without taking up space in data memory.