Von neumann architecture
Download
1 / 19

Von Neumann Architecture - PowerPoint PPT Presentation


  • 210 Views
  • Updated On :

Von Neumann Architecture. Data and instructions are stored in a single read-write memory. The contents of this memory are addressable by location, without regard to the type of data contained there.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Von Neumann Architecture' - akasma


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Von neumann architecture l.jpg
Von Neumann Architecture

  • Data and instructions are stored in a single read-write memory.

  • The contents of this memory are addressable by location, without regard to the type of data contained there.

  • Execution occurs in a sequential fashion (unless explicitly modified) from one instruction to the next.


Computer components l.jpg
Computer: Components

  • Three modules

    • CPU

    • Memory

    • Input/output


Computer from scratch l.jpg
Computer from scratch

  • Fundamental task: computation

    • Perform arithmetic and logical operations on data


Computer from scratch4 l.jpg
Computer from scratch

  • Functions with arguments

    • Input and output

  • Construct circuits (mechanical, electrical, whatever) to perform these computations

  • “Hardwired program”


Computer from scratch5 l.jpg
Computer from scratch

  • Problem: we’ve got a lot of circuits to build


Computer from scratch6 l.jpg
Computer from scratch

  • Solution: one computer to perform several functions

  • Select between functions with “control signals”

    • A signal to tell which function

    • A signal for each argument


Computer from scratch7 l.jpg
Computer from scratch

  • Pocket calculator

  • Modern computer?


Computer components8 l.jpg
Computer: Components

  • Three modules

    • CPU

    • Memory

    • Input/output


Von neumann architecture9 l.jpg
Von Neumann Architecture

  • Data and instructions are stored in a single read-write memory.

  • The contents of this memory are addressable by location, without regard to the type of data contained there.

  • Execution occurs in a sequential fashion (unless explicitly modified) from one instruction to the next.


Computer from scratch10 l.jpg
Computer from scratch

  • The entire program is actually a sequence of steps

  • A set of control signals per step

  • A unique code for each possible set of control signals


Von neumann architecture11 l.jpg
Von Neumann Architecture

  • Data and instructions are stored in a single read-write memory.

  • The contents of this memory are addressable by location, without regard to the type of data contained there.

  • Execution occurs in a sequential fashion (unless explicitly modified) from one instruction to the next.


Computer from scratch12 l.jpg
Computer from scratch

  • That’s better

  • Instead of rewiring the hardware, just provide a new sequence of codes

  • A sequence of codes or instructions is called “software”


Computer components13 l.jpg
Computer: Components

  • Three modules

    • CPU

    • Memory

    • Input/output


Computer input output l.jpg
Computer: Input/output

  • Be able to use the thing


Computer cpu l.jpg
Computer: CPU

  • Instruction interpreter

    • Accept input, convert to functions

  • General-purpose arithmetic and logic functions

    • Compute them


Computer memory l.jpg
Computer: Memory

  • Store lists of instructions

  • Store data

  • Modify both


ad