Download presentation
Presentation is loading. Please wait.
Published byMagdalene Mason Modified over 9 years ago
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
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.