0% found this document useful (0 votes)
14 views2 pages

Difference Between Von Neumann and Harvard Architecture

Uploaded by

beautart00
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views2 pages

Difference Between Von Neumann and Harvard Architecture

Uploaded by

beautart00
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Difference between Von Neumann and Harvard

Architecture
3 Comments / Computer / By Neeraj Mishra
Architecture of a micro computer or a micro controller refers to the
arrangement of the CPU with respect of the RAM and ROM. Hence, the Von-
Neuman and Harvard architecture are the two ways through which the micro
controller can have its arrangement of the CPU with RAM and ROM.

Difference between Von Neumann and


Harvard Architecture

Point of
Compariso Harvard Architecture Von Neumann Architecture
n

In Harvard architecture, the CPU is


In Von-Neumann architecture, there is no
connected with both the data memory
separate data and program memory.
(RAM) and program memory (ROM),
Instead, a single memory connection is
separately.
given to the CPU.

Arrangeme
nt

Hardware It requires more hardware since it will In contrast to the Harvard architecture, this
requiremen be requiring separate data and address requires less hardware since only a
ts bus for each memory. common memory needs to be reached.

Space
Von-Neumann Architecture requires less
requiremen This requires more space.
space.
ts

Speed of execution is faster because Speed of execution is slower since it


Speed of
the processor fetches data and cannot fetch the data and instructions at the
execution
instructions simultaneously . same time.

It results in wastage of space since if


the space is left in the data memory Space is not wasted because the space of
Space
then the instructions memory cannot the data memory can be utilized by the
usage
use the space of the data memory and instructions memory and vice-versa.
vice-versa.

Controlling becomes complex since Controlling becomes simpler since either


Controlling data and instructions are to be fetched data or instructions are to be fetched at a
simultaneously. time.

You might also like