Index Number: 8540621
1. Architecture: compare Harvard architecture to von Neumann
architecture.
Memory: Von Neumann architecture stores data and instructions in the
same memory, while Harvard architecture stores data and instructions in
separate memories.
Buses: Von Neumann architecture uses a single bus for both data and
instruction transfer, while Harvard architecture uses separate buses for data
and instruction transfer.
Execution: Von Neumann architecture requires two clock cycles to execute a
single instruction, while Harvard architecture can execute an instruction in a
single cycle.
Cost: Von Neumann architecture is less expensive than Harvard architecture.
Application: Von Neumann architecture is used in personal computers and
small computers, while Harvard architecture is used in microcontrollers and
signal processing.
Bottleneck: Harvard architecture was designed to solve the Von Neumann
bottleneck problem, which refers to the separation of the CPU from the
memory. This separation can cause “traffic jams” in the bus, preventing the
full potential of other computer components from being realized.