BCCch1

Views:
 
Category: Entertainment
     
 

Presentation Description

No description available.

Comments

Presentation Transcript

Slide 1: 

Chapter 1 Introduction

Slide 2: 

After reading this chapter, the reader should be able to: OBJECTIVES

Slide 3: 

THE COMPUTER AS A BLACK BOX 1.1

Slide 4: 

Figure 1-1 Data processor model Data processor model

Slide 5: 

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

Program : 

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

Slide 7: 

Figure 1-3 Same program, different data Same program, different data

Slide 8: 

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

Slide 9: 

von NEUMANN MODEL 1.2

von Neumann Model : 

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

Slide 11: 

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

Input/Output Subsystem : 

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

Stored Program Concept : 

Stored Program Concept The von Neumann model states thatthe program must be stored in memory. The memory of modern computershosts both a program its corresponding data

Sequential Execution of Instructions : 

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.

Slide 15: 

COMPUTER HARDWARE 1.3

Slide 16: 

ALU Control unit Registers

Slide 17: 

DATA 1.4

Storing Data : 

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

Data organization : 

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

Slide 20: 

COMPUTER SOFTWARE 1.5

Requirements of von Neumann model : 

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

Slide 22: 

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

Slide 23: 

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

Algorithm : 

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

Operating Systems : 

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

Slide 26: 

HISTORY 1.6

Before 1950 : 

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

1950 : 

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

Computer generations(1950-present) : 

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

Microcomputer : 

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.