7
COMPUTER ORGANIZATION AND DESIGN LINK -- http://nptel.ac.in/video.php? subjectId=106106092

Cod introduction

Embed Size (px)

Citation preview

Page 1: Cod introduction

COMPUTER ORGANIZATION AND DESIGN

LINK -- http://nptel.ac.in/video.php?subjectId=106106092

Page 2: Cod introduction

Difference b/w Organization & ArchitechtureOrganization Architechture

Users’ point of view

need to know set of Instructions in the functions

Programmers’ perspective

Softwares’

Designers’ point of view

Need to know how the Instructions are Implemented

Designers’ perspective

Hardwares’

Eg : MULTIPLIER (function)

Page 3: Cod introduction

CPU

MEMORY

Data Path

Control

Memory(near to CPU)RAM/ROM

Storage (far from CPU)Magnetic Tapes

Page 4: Cod introduction

APPLICATION SPECTRUM

Control (Electrical Engineering) Special puposes ROM

Data Processing (Computer Engineering) General Purpose RAM(Does not know who the author is)

Page 5: Cod introduction

COMPUTING COMMUNICATING

Processing Storage

Voice

Digitalization

Numeric Processing + Symbolic Processing

Arithmetic Process Logic Process

ALU(The core of CPU)

TEXTAUDIOGRAPHICSVIDEO

Multimedia

Page 6: Cod introduction

Machine Code

0 1 1 0 0 1 1 0 0

Operation OperandOperation Code DataADD A,BMNEMONIC Code X=Y+Z(Aids memory of UserEg : SUB,DIV)

Page 7: Cod introduction

TRANSLATOR-Program to translate from one code to another

Different types : depending on from which code to which code the Translation is done

FORTRANPASCALBASIC

M/C Code

Assembler Code

HLL Code(Statement in language)