Von Neumann vs. Harvard Architecture.pdf

ZohaibAslam43 31 views 7 slides Sep 02, 2024
Slide 1
Slide 1 of 7
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7

About This Presentation

Differences between Von Neumann vs. Harvard Architecture


Slide Content

Computer Organization & Assembly Language
Muhammad Zohaib Aslam - CS211019
VON NEUMANN VS.
HARVARD
ARCHITECTURE

Von Neumann Architecture:
Single memory for data and instructions.
Sequential execution.
Simple and cost-effective.
Harvard Architecture:
Separate memory for data and instructions.
Parallel execution.
Higher performance in specialized tasks.
INTRODUCTION TO
ARCHITECTURES

Memory Organization:
Von Neumann: Shared memory.
Harvard: Separate memories.
Bus System:
Von Neumann: Single bus.
Harvard: Separate buses.
COMPARISON OF MEMORY &
BUS SYSTEMS

Von Neumann:
Potential bottleneck due to shared bus.
Common in general-purpose computers.
Harvard:
Higher efficiency due to parallel access.
Used in embedded systems and DSPs.
PERFORMANCE AND
APPLICATION

Von Neumann Pros:
Simpler, cost-effective, flexible.
Von Neumann Cons:
Bottleneck, slower memory
access.
PROS AND CONS

PROS AND CONS
Harvard Pros:
Faster, specialized, reduced
bottlenecks.
Harvard Cons:
Complex, costly, less flexible.

Von Neumann: Simple, cost-effective, but can have
performance bottlenecks.
Harvard: High performance, efficient, but more
complex and costly.
Key Takeaway: Choice depends on the
application’s needs—flexibility vs. performance.
Final Thought: Understanding both is essential for
optimized system design.
CONCLUSION