Presentation is loading. Please wait.

Presentation is loading. Please wait.

Indira Gandhi National Open University presents. A Video Lecture Course: Computer Platforms.

Similar presentations


Presentation on theme: "Indira Gandhi National Open University presents. A Video Lecture Course: Computer Platforms."— Presentation transcript:

1 Indira Gandhi National Open University presents

2 A Video Lecture Course: Computer Platforms

3 The von Neumann Architecture

4 Objectives: To define the basic components of a Computer System

5 The von Neumann Architecture Objectives: To define the basic components of a Computer System To define the functions of various components of computers

6 The von Neumann Architecture Objectives: To define the basic components of a Computer System To define the functions of various components of computers To define the basic hardware terminology

7 What is a Computer? A general purpose programmable electronic machine, having two principal characteristics: Responds to a specific set of coded instructions in a well-defined manner. It can execute a pre-recorded list of instructions termed as Program

8 What is an Instruction An instruction is a binary coded command designed for a specific task such as: –Arithmetic and Logic Instructions –Looping and Decision making –Transfer of data –Transfer of Control

9 Execution of an Instruction Involves: Get the Instruction Decode the Instruction Get the Operands Perform the desired operation Communicate the results back

10 Instruction Execution Instruction Processor Instruction Interpreter Control Signals Instruction Codes DataResults

11 Need of Memory Non-linear Programming Paradigm

12 Need of Memory Non-linear Programming Paradigm An operation on data may require more than one data value in a predetermined sequence

13 Need of Memory Non-linear Programming Paradigm An operation on data may require more than one data value in a predetermined sequence Speed of Input vs the speed of Processing Unit

14 Key Concepts of von Neumann Machine Data and Instructions in a single read-write Memory

15 Key Concepts of von Neumann Machine The contents of the memory addressable by location irrespective of the type of data stored.

16 Key Concepts of von Neumann Machine Sequential execution of instruction unless explicitly modifies by an instruction

17 General Computer Structure Main Memory: For storing Data and Instruction Central Processing Unit: Consisting of Arithmetic-Logic Unit(ALU), Control Unit(CU), and Operational Registers Input and Output System: Operated by the Control Unit

18 Input- Output System Arithmetic Logic Unit Main Memory Instruction : Data : PC MARIR MBR Arithmetic-Logic Circuits AC Control Circuits Control Signals Address Instructions and Data Control Unit

19 Input- Output System Main Memory Instruction : Data : PC MARIR MBR Arithmetic-Logic Circuits AC Control Circuits Control Signals Address Instructions and Data MBR Arithmetic-Logic Circuits AC Arithmetic Logic Unit Control Unit

20 Input- Output System Main Memory Instruction : Data : PC MARIR MBR Arithmetic-Logic Circuits AC Control Circuits Control Signals Address Instructions and Data PC MAR IR Control Circuits Control Signals Arithmetic Logic Unit Control Unit

21 Instruction Execution: An Example Instruction Format: Integer Format: Opcode Address 0 3 4 15 S 0 1 15

22 Example Opcodes 1Load AC from Memory 0001 2Store AC to Memory0010 3Add to AC from Memory0101

23 A typical Program statement Execution 0001 1001 1000 0000 0011 0000 0000 AddressContents 0101 1001 1000 0001 0011 0000 0001 0010 1001 1000 0001 0011 0000 0010 0000 0000 0000 0011 1001 1000 0000 0000 0000 0000 0010 1001 1000 0001 MEMORYCPU Registers 0011 0000 0000 PC AC 0001 1001 1000 0000 IR

24 So what are the key terms: The BInary digiT. BITs may be used for: –Representation of Opcode –Representation of Character data-ASCII (8bits), unicode (16 bits) –Representation of Numeric data in binary form Integrated Circuits: For implementing electronics for data processing, storage and movement

25 The Macro Terms Byte, ASCII, Unicode Word ULSI GSI Microprocessors BUS

26 –The basic components of computer –The concepts of von Neumann machine –Instruction execution with an example and the role played by various components in instruction execution –Some of the basic terminology relating to processors


Download ppt "Indira Gandhi National Open University presents. A Video Lecture Course: Computer Platforms."

Similar presentations


Ads by Google