Presentation is loading. Please wait.

Presentation is loading. Please wait.

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.

Similar presentations


Presentation on theme: "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."— Presentation transcript:

1 Chapter 1 Introduction

2 Understand the concept of a black box, a data processor, and a programmable data processor. Define the von Neumann model and name its components: memory, arithmetic/logic unit, control unit, and input/output. Understand the stored program concept. After reading this chapter, the reader should be able to: O BJECTIVES Understand the sequential execution of statements in a program. Name the components of a computer: hardware, software, and data.

3 THE COMPUTER AS A BLACK BOX THE COMPUTER AS A BLACK BOX 1.1

4 Figure 1-1 Data processor model

5 Figure 1-2 Programmable data processor model Programmable Data processor model Computers Computers – general-purpose machines

6 Program program A program  is a set of instructions that tells the computer what to do with data.  written in a computer language.

7 Figure 1-3 Same program, different data

8 Figure 1-4 Same data, different programs Same data, different programs

9 von NEUMANN MODEL MODEL 1.2

10 von Neumann Model Every computer today is based on the von Neumann Model. It is based on 3 ideas: 1. Four subsystems 2. Stored Program Concept 3. Sequential Execution of Instructions

11 Figure 1-5 von Neumann model Four subsystems:Four subsystems: 1. Memory 1. Memory – the storage area of programs and data. 2.ALU 2.ALU – arithmetic/logic operations take place 3.Control Unit 3.Control Unit – control Memory, ALU, and I/O 4.I/O 4.I/O – accept input data/send output data

12 Input/Output Subsystem secondary storage The definition is very broad; it includes the secondary storage devices. Disk Disk – stores data and programs for processing

13 Stored Program Concept The von Neumann model states that the program must be stored in memory. The memory of modern computers hosts both  a program  its corresponding data

14 Sequential Execution of Instructions A program is made of a finite number of instructions. The control unit  fetches one instruction from memory  interpret it  execute it The instructions are executed one after another.

15 COMPUTERHARDWARECOMPUTERHARDWARE 1.3

16 ALU Control unit Registers

17 DATADATA 1.4

18 Storing Data Store data in the form of an electrical signal, specially its presence or absence. This implies that a computer can store data in one of two states. Binary number system

19 Data organization Although data should be stored only in one form (a binary pattern) inside a computer, data outside a computer can take many forms. Data come in different forms:  Numbers  Text  Images  Audio  Video

20 COMPUTERSOFTWARECOMPUTERSOFTWARE 1.5

21 Requirements of von Neumann model 1. The programs must be stored in memory. (Fig. 1.6) 2. The programs must be a sequence of instructions. (Fig. 1.7)

22 Figure 1-6 Program and data in memory Fig. 1.6

23 Figure 1-7 Program made of instructions Fig. 1.7 Program made of instructions

24 Algorithm A programmer should 1. first solve the problem in a step-by-step manner and then 2. try to find the appropriate sequence of instructions that solves the problem. The step-by-step solution is called an algorithm

25 Operating Systems An operating system originally worked as a manager to facilitate access of the computer components for a program.

26 HISTORYHISTORY 1.6

27 Before 1950 Mechanical machines (before 1930) Early electronic computers (1930-1950) ENIAC 1946 ENIAC (Electronic Numerical Integrator and Calculator) first general-purpose, totally electronic computer University of Pennsylvania, 1946

28 1950 The preceding computers used memory only for storing data. EDVAC the first computer based on von Neumann’s idea, University of Pennsylvania,1950

29 Computer generations (1950-present) 1 st generation (1950-1959) vacuum tubes 2 nd generation (1959-1965) transistors, High-level languages(FORTRAN, COBOL) 3 rd generation (1965-1975) IC(Integrated Circuit), Minicomputer, software industry was born 4 th generation (1975-1985) VLSI, microcomputer 5 th generation (1985-) laptop and palmtop computer

30 Microcomputer Microcomputers are designed to be used by individuals, whether in the form of PCs, workstations or notebook computers. A microcomputer contains  a CPU on a microchip (the microprocessor),  a memory system (typically ROM and RAM),  a bus system and  I/O ports, typically housed in a motherboard.


Download ppt "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."

Similar presentations


Ads by Google