SlideShare une entreprise Scribd logo
1  sur  15
• Define Von Neumann and Harvard Architectures in
detail.
• List the advantages and disadvantages of each.
• State their differences.
Olson Matunga B1233383 Bsc Hons.
Comp Science

 Between 1945 & 1951 John von Neumann set down the
structure, layout, interaction, cooperation, realisation,
implementation, functionality and activity for the whole
computer as a system. The Von Neumann Architecture is
characterized by: -
 A memory, arithmetical-logical unit (ALU), control
unit, input and output devices,
 All parts of a computer are connected together by Bus,
 Memory and Devices are controlled by CPU.
 Data can pass through bus in half duplex mode to and
from CPU.
Von Neumann Architecture
Olson Matunga B1233383 Bsc Hons.
Comp Science

 Memory holds both programs and data; this is also known
as the stored program concept.
 Memory is addressed linearly; that is, there is a single
sequential numeric address for each and every memory
location.
 Memory is addressed by the location number without
regard to the data contained within.
 Memory is split to small cells with the same size. Their
ordinal numbers are called address numbers.
Von Neumann Architecture
Cnt’d
Olson Matunga B1233383 Bsc Hons.
Comp Science

 Program consists of a sequence of instructions.
Instructions are executed in order they are stored in
memory.
 Sequence of instructions can be changed only by
unconditional or conditional jump instructions.
 Instructions, characters, data and numbers are represented
in binary form.
Von Neumann Architecture
Cnt’d
Olson Matunga B1233383 Bsc Hons.
Comp Science

Diagrammatic view of Von
Neumann Architecture
Olson Matunga B1233383 Bsc Hons.
Comp Science

 Control Unit gets data and instruction in the same way
from one memory. It simplifies design and development of
the Control Unit.
 Data from memory and from devices are accessed in the
same way.
 Memory organization is in the hands of programmers.
Advantages of Von
Neumann
Olson Matunga B1233383 Bsc Hons.
Comp Science

 Serial instruction processing does not allow parallel
execution of program. Parallel executions are simulated
later by the Operating system.
 One bus is a bottleneck. Only one information can be
accessed at the same time.
 Instruction stored in the same memory as the data can be
accidentally rewritten by an error in a program.
Disadvantages of Von
Neumann
Olson Matunga B1233383 Bsc Hons.
Comp Science

 MARK II computer was finished at Harvard University in
1947. It wasn't so modern as the computer from von
Neumann team. But it introduced a slightly different
architecture. Memory for data was separated from the
memory for instruction. This concept is known as the
Harvard architecture.
Harvard Architecture
Olson Matunga B1233383 Bsc Hons.
Comp Science

Diagrammatic view of
Harvard Architecture
Olson Matunga B1233383 Bsc Hons.
Comp Science

 since it has two memories , this allows parallel access to
data and instructions.
 Development of the Control Unit is expensive and needs
more time
 Data and instructions are accessed the same way.
 Both memories can use different cell sizes.
Advantages of Harvard
Olson Matunga B1233383 Bsc Hons.
Comp Science

 Free data memory cant be used for instruction and vice-
versa.
 Production of a computer with two buses is more
expensive and needs more time.
Disadvantages of Harvard
Olson Matunga B1233383 Bsc Hons.
Comp Science

Harvard vs von Neumann
Harvard
 Two memories with two Buses
allow parallel access to data
access and instructions.
 Control unit for two buses is
more complicated and more
expensive.
 Program cant write itself.
 Both memories can use
different sizes.
Von Neumann
 Content of the memory if
organised and all installed
memory can be used.
 One bus is simpler for the control
unit design
 Computer with one bus is cheaper.
 Error in a program can rewrite
instruction and crash program
execution.Olson Matunga B1233383 Bsc Hons.
Comp Science

Harvard vs von Neumann
Harvard
 Development of a
complicated Control Unit
needs more time.
 Free data memory can’t
be used for instruction and
vice-versa.
Von Neumann
 Development of the Control
Unit is cheaper and faster.
 Data and instruction is
accessed in the same way.
 One Bus ( for Data,
instruction and devices) is a
bottleneck.
Olson Matunga B1233383 Bsc Hons.
Comp Science

Harvard architecture is used primary for small
embedded computers
and signal processing (DSP).
Von Neumann is better for desktop
computers, laptops, workstations and high
performance computers.
Olson Matunga B1233383 Bsc Hons.
Comp Science

THE END
THANK
YOU
Olson Matunga B1233383 Bsc Hons.
Comp Science

Contenu connexe

Tendances

Dma transfer
Dma transferDma transfer
Dma transfer
gmnithya
 
Architecture of 8086 Microprocessor
Architecture of 8086 Microprocessor  Architecture of 8086 Microprocessor
Architecture of 8086 Microprocessor
Mustapha Fatty
 

Tendances (20)

VLIW Processors
VLIW ProcessorsVLIW Processors
VLIW Processors
 
Pin diagram 8085
Pin diagram 8085 Pin diagram 8085
Pin diagram 8085
 
DMA and DMA controller
DMA and DMA controllerDMA and DMA controller
DMA and DMA controller
 
Modes of transfer
Modes of transferModes of transfer
Modes of transfer
 
8257 DMA Controller
8257 DMA Controller8257 DMA Controller
8257 DMA Controller
 
ADDRESSING MODES
ADDRESSING MODESADDRESSING MODES
ADDRESSING MODES
 
8086 micro processor
8086 micro processor8086 micro processor
8086 micro processor
 
Von Neumann Architecture
Von Neumann ArchitectureVon Neumann Architecture
Von Neumann Architecture
 
Processor Organization and Architecture
Processor Organization and ArchitectureProcessor Organization and Architecture
Processor Organization and Architecture
 
Dma transfer
Dma transferDma transfer
Dma transfer
 
Stack in 8085 microprocessor
Stack in 8085 microprocessorStack in 8085 microprocessor
Stack in 8085 microprocessor
 
Architecture of 8051
Architecture of 8051Architecture of 8051
Architecture of 8051
 
Computer architecture input output organization
Computer architecture input output organizationComputer architecture input output organization
Computer architecture input output organization
 
Architecture of 8086 Microprocessor
Architecture of 8086 Microprocessor  Architecture of 8086 Microprocessor
Architecture of 8086 Microprocessor
 
Addressing modes of 8086
Addressing modes of 8086Addressing modes of 8086
Addressing modes of 8086
 
Types Of Buses
Types Of BusesTypes Of Buses
Types Of Buses
 
Architecture of 8085 microprocessor
Architecture of 8085 microprocessorArchitecture of 8085 microprocessor
Architecture of 8085 microprocessor
 
Memory organization (Computer architecture)
Memory organization (Computer architecture)Memory organization (Computer architecture)
Memory organization (Computer architecture)
 
Computer Organisation & Architecture (chapter 1)
Computer Organisation & Architecture (chapter 1) Computer Organisation & Architecture (chapter 1)
Computer Organisation & Architecture (chapter 1)
 
EPROM, PROM & ROM
EPROM, PROM & ROMEPROM, PROM & ROM
EPROM, PROM & ROM
 

Similaire à Von Neumann vs Harvard Architecture

Basic concepts of computer
Basic concepts of computerBasic concepts of computer
Basic concepts of computer
Nar Narendra
 

Similaire à Von Neumann vs Harvard Architecture (20)

02 - Von-Neumann-Architecture.pptx
02 - Von-Neumann-Architecture.pptx02 - Von-Neumann-Architecture.pptx
02 - Von-Neumann-Architecture.pptx
 
New Developments in the CPU Architecture
New Developments in the CPU ArchitectureNew Developments in the CPU Architecture
New Developments in the CPU Architecture
 
Stored program concept
Stored program conceptStored program concept
Stored program concept
 
Von neumann architecture
Von neumann architectureVon neumann architecture
Von neumann architecture
 
RTL new unit-1.pptx
RTL new unit-1.pptxRTL new unit-1.pptx
RTL new unit-1.pptx
 
Von neumann architecture
Von neumann architectureVon neumann architecture
Von neumann architecture
 
computer organisation and architecture_ppt.pptx
computer organisation and architecture_ppt.pptxcomputer organisation and architecture_ppt.pptx
computer organisation and architecture_ppt.pptx
 
Computer system architecture
Computer system architectureComputer system architecture
Computer system architecture
 
Von Neumann Architecture
Von Neumann ArchitectureVon Neumann Architecture
Von Neumann Architecture
 
Computer basics
Computer basicsComputer basics
Computer basics
 
Computer architecture
Computer architectureComputer architecture
Computer architecture
 
Computer generations (1950–present)
Computer generations (1950–present)Computer generations (1950–present)
Computer generations (1950–present)
 
Chap01_1473751047_598099.ppt
Chap01_1473751047_598099.pptChap01_1473751047_598099.ppt
Chap01_1473751047_598099.ppt
 
Basic concepts of computer
Basic concepts of computerBasic concepts of computer
Basic concepts of computer
 
Von Neuman vs Harward.docx
Von Neuman vs Harward.docxVon Neuman vs Harward.docx
Von Neuman vs Harward.docx
 
CS304PC:Computer Organization and Architecture Session 31 Multiprogramming.pptx
CS304PC:Computer Organization and Architecture  Session 31 Multiprogramming.pptxCS304PC:Computer Organization and Architecture  Session 31 Multiprogramming.pptx
CS304PC:Computer Organization and Architecture Session 31 Multiprogramming.pptx
 
Introduction to parallel computing
Introduction to parallel computingIntroduction to parallel computing
Introduction to parallel computing
 
computer system organization basics
computer system organization basicscomputer system organization basics
computer system organization basics
 
Computer architecture
Computer architecture Computer architecture
Computer architecture
 
Chapter 1.pdf
Chapter 1.pdfChapter 1.pdf
Chapter 1.pdf
 

Dernier

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Dernier (20)

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 

Von Neumann vs Harvard Architecture

  • 1. • Define Von Neumann and Harvard Architectures in detail. • List the advantages and disadvantages of each. • State their differences. Olson Matunga B1233383 Bsc Hons. Comp Science
  • 2.   Between 1945 & 1951 John von Neumann set down the structure, layout, interaction, cooperation, realisation, implementation, functionality and activity for the whole computer as a system. The Von Neumann Architecture is characterized by: -  A memory, arithmetical-logical unit (ALU), control unit, input and output devices,  All parts of a computer are connected together by Bus,  Memory and Devices are controlled by CPU.  Data can pass through bus in half duplex mode to and from CPU. Von Neumann Architecture Olson Matunga B1233383 Bsc Hons. Comp Science
  • 3.   Memory holds both programs and data; this is also known as the stored program concept.  Memory is addressed linearly; that is, there is a single sequential numeric address for each and every memory location.  Memory is addressed by the location number without regard to the data contained within.  Memory is split to small cells with the same size. Their ordinal numbers are called address numbers. Von Neumann Architecture Cnt’d Olson Matunga B1233383 Bsc Hons. Comp Science
  • 4.   Program consists of a sequence of instructions. Instructions are executed in order they are stored in memory.  Sequence of instructions can be changed only by unconditional or conditional jump instructions.  Instructions, characters, data and numbers are represented in binary form. Von Neumann Architecture Cnt’d Olson Matunga B1233383 Bsc Hons. Comp Science
  • 5.  Diagrammatic view of Von Neumann Architecture Olson Matunga B1233383 Bsc Hons. Comp Science
  • 6.   Control Unit gets data and instruction in the same way from one memory. It simplifies design and development of the Control Unit.  Data from memory and from devices are accessed in the same way.  Memory organization is in the hands of programmers. Advantages of Von Neumann Olson Matunga B1233383 Bsc Hons. Comp Science
  • 7.   Serial instruction processing does not allow parallel execution of program. Parallel executions are simulated later by the Operating system.  One bus is a bottleneck. Only one information can be accessed at the same time.  Instruction stored in the same memory as the data can be accidentally rewritten by an error in a program. Disadvantages of Von Neumann Olson Matunga B1233383 Bsc Hons. Comp Science
  • 8.   MARK II computer was finished at Harvard University in 1947. It wasn't so modern as the computer from von Neumann team. But it introduced a slightly different architecture. Memory for data was separated from the memory for instruction. This concept is known as the Harvard architecture. Harvard Architecture Olson Matunga B1233383 Bsc Hons. Comp Science
  • 9.  Diagrammatic view of Harvard Architecture Olson Matunga B1233383 Bsc Hons. Comp Science
  • 10.   since it has two memories , this allows parallel access to data and instructions.  Development of the Control Unit is expensive and needs more time  Data and instructions are accessed the same way.  Both memories can use different cell sizes. Advantages of Harvard Olson Matunga B1233383 Bsc Hons. Comp Science
  • 11.   Free data memory cant be used for instruction and vice- versa.  Production of a computer with two buses is more expensive and needs more time. Disadvantages of Harvard Olson Matunga B1233383 Bsc Hons. Comp Science
  • 12.  Harvard vs von Neumann Harvard  Two memories with two Buses allow parallel access to data access and instructions.  Control unit for two buses is more complicated and more expensive.  Program cant write itself.  Both memories can use different sizes. Von Neumann  Content of the memory if organised and all installed memory can be used.  One bus is simpler for the control unit design  Computer with one bus is cheaper.  Error in a program can rewrite instruction and crash program execution.Olson Matunga B1233383 Bsc Hons. Comp Science
  • 13.  Harvard vs von Neumann Harvard  Development of a complicated Control Unit needs more time.  Free data memory can’t be used for instruction and vice-versa. Von Neumann  Development of the Control Unit is cheaper and faster.  Data and instruction is accessed in the same way.  One Bus ( for Data, instruction and devices) is a bottleneck. Olson Matunga B1233383 Bsc Hons. Comp Science
  • 14.  Harvard architecture is used primary for small embedded computers and signal processing (DSP). Von Neumann is better for desktop computers, laptops, workstations and high performance computers. Olson Matunga B1233383 Bsc Hons. Comp Science
  • 15.  THE END THANK YOU Olson Matunga B1233383 Bsc Hons. Comp Science