©Brooks/Cole, 2003 Chapter 1 Introduction. ©Brooks/Cole, 2003 Figure 1-1 Data processor model This model represents a specific-purpose computer not a.

Slides:



Advertisements
Similar presentations
Machine cycle.
Advertisements

Computer Architecture and the Fetch-Execute Cycle
Chapter 1. Basic Structure of Computers
©Brooks/Cole, 2001 Chapter 2 Introduction to The C Language.
CHAPTER 4 COMPUTER SYSTEM – Von Neumann Model
Chapter 5: Computer Systems Organization Invitation to Computer Science, Java Version, Third Edition.
Midterm Wednesday Chapter 1-3: Number /character representation and conversion Number arithmetic Combinational logic elements and design (DeMorgan’s Law)
The processor and main memory chapter 4, Exploring the Digital Domain The Development and Basic Organization of Computers.
©Brooks/Cole, 2001 Chapter 3 Structure of a C Program.
Overview The von Neumann Machine - the programmable digital computer Introducing the LC-3 Computer - A “toy” computer for us to learn from Computer machine.
©Brooks/Cole, 2001 Chapter 4 Functions. ©Brooks/Cole, 2001 Figure 4-1.
Chapter 17 Microprocessor Fundamentals William Kleitz Digital Electronics with VHDL, Quartus® II Version Copyright ©2006 by Pearson Education, Inc. Upper.
More Basics of CPU Design Lecture for CPSC 5155 Edward Bosworth, Ph.D. Computer Science Department Columbus State University.
Computer Structure.
Studies in Big Data 4 Weng-Long Chang Athanasios V. Vasilakos MolecularComputing Towards a Novel Computing Architecture for Complex Problem Solving.
Chapter 3 Computer Hard ware
1.1 1 Introduction Foundations of Computer Science  Cengage Learning.
An Introduction Chapter Chapter 1 Introduction2 Computer Systems  Programmable machines  Hardware + Software (program) HardwareProgram.
Overview Introduction The Level of Abstraction Organization & Architecture Structure & Function Why study computer organization?
COMPUTER SYSTEM.
CS 1308 Computer Literacy and the Internet Computer Systems Organization.
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.
Chapter 5: Computer Systems Organization Invitation to Computer Science, Java Version, Third Edition.
Introduction to Programming Using C Introduction to Computer Programming.
©Brooks/Cole, 2003 Foundations of Computer Science from Data Manipulation to Theory of Computation Behrouz A. Forouzan, Brooks/Cole — Thomson Learning,
Microprocessor Dr. Rabie A. Ramadan Al-Azhar University Lecture 2.
Introduction to Computing Systems from bits & gates to C & beyond The Von Neumann Model Basic components Instruction processing.
Chapter 1 Introduction. Objectives To explain the definition of computer architecture To discuss the history of computers To describe the von-neumann.
Chapter 1 Introduction. Understand the concept of a black box, a data processor, and a programmable data processor. Define the von Neumann model and name.
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.
CPIT 201 Introduction to Computing
Chapter 1 Introduction.
Computer Organization - 1. INPUT PROCESS OUTPUT List different input devices Compare the use of voice recognition as opposed to the entry of data via.
The structure COMPUTER ARCHITECTURE – The elementary educational computer.
Computer Architecture And Organization UNIT-II General System Architecture.
J. Stover, CSD-HS.  A computer is an electronic device that is programmed to accept data (input), process it into useful information (output), and store.
1 Text Reference: Warford. 2 Computer Architecture: The design of those aspects of a computer which are visible to the programmer. Architecture Organization.
Simple ALU How to perform this C language integer operation in the computer C=A+B; ? The arithmetic/logic unit (ALU) of a processor performs integer arithmetic.
1 Introduction Foundations of Computer Science  Cengage Learning.
Chapter 2 Data Manipulation © 2007 Pearson Addison-Wesley. All rights reserved.
CS 101 INTRODUCTION TO COMPUTING * image from The Central Eglinton Community Centre website.
1 3 Computing System Fundamentals 3.2 Computer Architecture.
Software. Introduction n A computer can’t do anything without a program of instructions. n A program is a set of instructions a computer carries out.
Review A program is… a set of instructions that tell a computer what to do. Programs can also be called… software. Hardware refers to… the physical components.
Von Neumann Architecture Stored-Program Architecture.
CHAPTER 1 INTRODUCTION.  Data Processor: ◦ The basic definition of a computer is as a data processor. ◦ A black box that: 1.Accepts input data, 2.Processes.
Lecture 4 Number Systems Lecturer: Sumaira Hussain.
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.
What Do Computers Do? A computer system is
Java Programming: From the Ground Up
Chapter 1 Introduction.
COMPUTER ORGANIZATION & ASSEMBLY LANGUAGE
Chapter 2 – Computer hardware
Components of Computer
Chapter 1 Introduction.
Course Name: Computer Application Topic: Central Processing Unit (CPU)
Foundations of Computer Science
Functional Units.
Introduction to Micro Controllers & Embedded System Design
Chapter 5: Computer Systems Organization
Computer Organization
MARIE: An Introduction to a Simple Computer
How Computers Work Part 1 6 February 2008.
Lecture 4 Number Systems. von Neumann Model Every computer today is based on the von Neumann Model. It is based on 3 ideas: 1.Four subsystems 2.Stored.
Computer Evolution and Performance
A Top-Level View Of Computer Function And Interconnection
Objectives Describe common CPU components and their function: ALU Arithmetic Logic Unit), CU (Control Unit), Cache Explain the function of the CPU as.
OCR GCSE (9-1) Computer Science (J276)
Presentation transcript:

©Brooks/Cole, 2003 Chapter 1 Introduction

©Brooks/Cole, 2003 Figure 1-1 Data processor model This model represents a specific-purpose computer not a general-purpose computer.

©Brooks/Cole, 2003 Figure 1-2 Programmable data processor model - A program is a set of instructions that tells the computer what to do with data. - Instructions are written in a computer language. - Output data depends on the input data and the program.

©Brooks/Cole, 2003 Figure 1-3 Same program, different data

©Brooks/Cole, 2003 Figure 1-4 Same data, different programs

©Brooks/Cole, 2003 Figure 1-5 von Neumann model -Memory is the storage area where data and program is stored -ALU is where calculation and logical operation take place. -CU controls the operations of memory, ALU and I/O devices -Input subsystem accepts input and the program from outside. -Output subsystem sends the result of processing to outside,

©Brooks/Cole, 2003 Figure 1-6 Program and data in memory -Both the data and programs should have the same format because they are stored in memory as binary pattern ( sequence of 0s & 1’s). -Control unit executes instructions sequentially as follows: fetches one instruction from memory, interprets it, and then executes it.

©Brooks/Cole, 2003 Figure 1-7 Program made of instructions -Before a programmer find the appropriate instructions of the program, he/she should first solve the problem in a step-by-step manner (Algorithm). -Programs are written using a computer language that has limited number of symbols and words. -