Friday, February 19, 2016

Von Neumann Vs Harvard Architecture

Comparison of Von Neumann and Harvard Computer Architecture

Von Neumann Vs Harvard Architecture

Von NeumannHarvard
The name Harvard Architecture comes from the Harvard Mark I relay-based computerThe von Neumann Architecture is named after the mathematician and early computer scientist John von Neumann
Same memory holds data, instructionsSeparate memories for data and instructions
A single set of address/data buses between CPU and memoryTwo sets of address/data buses between CPU and memory
CPU is allowed to access either program or data memory at a time. data transfers and instruction fetches must be scheduledIt is possible to access program memory and data memory simultaneously
Program memory is read-writeProgram memory is read only
program can be easily modified by itself since it is stored in read-write memoryimpossible for program contents to be modified by the program itself
Unified cache should be usedSeparate cache should be used
Program and data memory characteristics must be sameProgram and data memory characteristics need not be same

Related topics:
Von Neumann Architecture   |   Harvard Architecture   |   Modified Harvard Architecture   |   Microprocessor Vs Microcontroller   |   Choosing a Microcontroller

List of topics: Microcomputer

No comments:

Post a Comment