Von Neumann Architecture Stored-Program Architecture.

Slides:



Advertisements
Similar presentations
Machine cycle.
Advertisements

Computer Architecture and the Fetch-Execute Cycle
Introduction to Computers 2010 Class: ________________ Name: ________________.
Topics What are computers? A little bit of history Computer basics Bilgisayar Kullanımı I.
Midterm Wednesday Chapter 1-3: Number /character representation and conversion Number arithmetic Combinational logic elements and design (DeMorgan’s Law)
Stored Program Concept: The Hardware View
1 8/28/06CS150 Introduction to Computer Science 1 Professor: Chadd Williams
KEY COMPONENTS OF A COMPUTER SYSTEM ANDREW LOLAVAR.
Computer Structure.
Studies in Big Data 4 Weng-Long Chang Athanasios V. Vasilakos MolecularComputing Towards a Novel Computing Architecture for Complex Problem Solving.
1.1 1 Introduction Foundations of Computer Science  Cengage Learning.
Computer Systems 1 Fundamentals of Computing The CPU & Von Neumann.
Chapter Contents 1.1 Overview 1.2 A Brief History
Chapter I: Introduction to Computer Science. Computer: is a machine that accepts input data, processes the data and creates output data. This is a specific-purpose.
Computer Science 210 Computer Organization The von Neumann Architecture.
©Brooks/Cole, 2003 Foundations of Computer Science from Data Manipulation to Theory of Computation Behrouz A. Forouzan, Brooks/Cole — Thomson Learning,
1 History of Computers Source – IEEE 50 th anniversary of modern computing timeline Up to 50 years.
Introduction to Computing Systems from bits & gates to C & beyond The Von Neumann Model Basic components Instruction processing.
1-1 Chapter 1 - Introduction Department of In formation Technology, Radford University ITEC 352 Computer Organization ITEC 352 Computer Organization.
How computers work The CPU & Memory. The parts of a computer.
Stages of Processing.  When a computer is given instructions, a series of tasks must take place in order for a result to be accomplished  To accomplish.
Chapter 1 Introduction.
The Central Processing Unit (CPU) and the Machine Cycle.
Computer Organization - 1. INPUT PROCESS OUTPUT List different input devices Compare the use of voice recognition as opposed to the entry of data via.
Chapter 5 Computing Components. 5-2 Chapter Goals List the components and their function in a von Neumann machine Describe the fetch-decode-execute cycle.
General Concepts of Computer Organization Overview of Microcomputer.
Computer Architecture And Organization UNIT-II General System Architecture.
Computer Science 101 Computer Systems Organization.
COMPUTER ORGANISATION I HIGHER STILL Computing Computer Systems Higher Marr College Computing Department 2002.
1 COMS 161 Introduction to Computing Title: Computing Basics Date: September 15, 2004 Lecture Number: 10.
Stored Programs In today’s lesson, we will look at: what we mean by a stored program computer how computers store and run programs what we mean by the.
© GCSE Computing Candidates should be able to:  describe the characteristics of an assembler Slide 1.
Stored Program A stored-program digital computer is one that keeps its programmed instructions, as well as its data, in read-write,
Introduction to ComputersS1.1.1 Bina © 1998 Liran & Ofir Programming in C.
CENTRAL PROCESSING UNIT Written by: Gizem Gulsen.
HOW COMPUTERS WORK THE CPU & MEMORY. THE PARTS OF A COMPUTER.
Binary! Objectives Recap what a instruction is Look at how binary can be used to store – Opcode – data.
Computer Organization Part 1
CS 101 INTRODUCTION TO COMPUTING * image from The Central Eglinton Community Centre website.
1 3 Computing System Fundamentals 3.2 Computer Architecture.
3.1 Components. Overview Identify component parts of a typical home PC from a photograph or diagram.
©Brooks/Cole, 2003 Chapter 1 Introduction. ©Brooks/Cole, 2003 Figure 1-1 Data processor model This model represents a specific-purpose computer not a.
Chapter I: Introduction to Computer Science. Computer: is a machine that accepts input data, processes the data and creates output data. This is a specific-purpose.
Computer Architecture 1 CPU IAS (The computer’s main memory) Store (e.g. Disk, DVD) Input/output Interfaces Clock Bus Keyboard, printer, mouse monitor,
Computer Systems Nat 4/5 Computing Science Computer Structure:
Computing Science Computer Structure: Lesson 1: Processor Structure
Von Neumann architecture
Chapter 1 Introduction.
Computer Systems – Memory & the 3 box Model
Computer Design & Organization
Computer Science 210 Computer Organization
Chapter 1 Introduction.
von Neumann Architecture CPU
Microprocessor and Assembly Language
Introduction to Computing
General Architecture of Digital Computer
Teaching Computing to GCSE
Computer Science 210 Computer Organization
Intro to Architecture & Organization
von Neumann Architecture CPU
GCSE OCR 1 The CPU Computer Science J276 Unit 1
World’s first programmable computer – Colossus
Computer Evolution and Performance
Information Representation: Machine Instructions
Objectives Describe common CPU components and their function: ALU Arithmetic Logic Unit), CU (Control Unit), Cache Explain the function of the CPU as.
COMPUTER HISTORY, PRESENT & FUTURE. What is a Computer? A computer is a machine that can be instructed to carry out sequences of arithmetic or logical.
OCR GCSE (9-1) Computer Science (J276)
Little work is accurate
Computer System.
Presentation transcript:

Von Neumann Architecture Stored-Program Architecture

Introduction:  The Von Neumann architecture is a design model for a stored-program digital computer.  The Most Important feature is the Memory that can holds both Data and Program.

History:  In 1945, just after the World War, Jon Von Neumann proposed to build a more flexible computer.  Von Neumann had been working on the Manhattan Project to build the first atomic bomb which needed a vast amount of manual calculations.

 Up to that time, the computers were 'programmed' by rebuilding the entire machine to carry out a different task.  For example, the early computer called ENIAC took three weeks to re-wire in order to do a different calculation.

 The new idea was that not only the data should be stored in memory, but the program processing that data should also be stored in the same memory.  A computer built with this architecture would be much easier to re-program.  Effectively the program by itself is Treated as a data.

Features of Von Neumann Architecture:  Memory: In this Architecture, Memory can hold both data and also the program processing that data. In modern computers this memory is called RAM.  Input – Output: This architecture allows the users to interact with the Computer.

 Arithmetic Logic Unit: (ALU) This part of the architecture carries out calculations upon the data.  Control Unit: (CU) The CU manages the process of moving data and program into and out of memory and also deal with execution of program instructions - one at a time. The 'one-at-a-time' phrase means that the von Neumann Architecture is a sequential processing machine. Central Processing Unit: