SlideShare una empresa de Scribd logo
1 de 16
Presentation on
von Neumann machine, IAS architecture and their components
Presented by: Shishir Aryal
Date: 25/11/2020 Page No. 1
Presented To: Amar Subedi
Objective
The objective of this presentation is to understand:
• What is stored program concept and how it works.
• Simple von Neumann machine structure and it working methodology.
• Buses
• IAS architecture and its components
11/21/2021 Page No. 2
Page No. 3
There are two types of computers:
• Fixed Program Computers:
Computers which are very specific in function and can not be programmed.
E.g. calculators.
• Stored Program Computers:
Computers which can be programmed to execute tasks and application stored in
them as in the name.
Stored Program Computers run on Stored Program Concept. This was
introduced by John von Neumann in the 1940s.
Stored Program Concept:
A computer could get its instructions by reading them from memory, and a program could be set or
altered by setting the values of a portion of memory.
Simply telling both the instructions and data could be saved in the computer’s memory. Most of the
computers today run on stored program concept.
11/21/2021 Page No. 4
CPU
Data
Instructions
However both the instructions and data can not be fetched or processed at the same time since they share a
common bus. This problem is referred to as von Neumann bottleneck and can reduce the performance of the
system.
o Buses are communication system data highways that transfers data between different components in a
computer. There are 3 types of buses:
• Address Bus - carries addresses of data between processor and other components.
• Data Bus - carries data from processor to other components.
• Control Bus - carries control signals/ commands from CPU (and status signals from other
devices) in order to control and coordinate all activities the computers control signals from
processor to other components.
Page No. 5
11/21/2021
Von Neumann Machine (Simple Structure) [1]
Central Processing Unit(CPU)
11/21/2021 Page No. 6
Main
Memory
I/O devices
Arithmetic &
Logic Unit (ALU)
Control Unit
(CU)
It consists of Memory Unit, Central Processing unit, and I/O devices.
• Memory Unit stores programs and data. It consists of RAM sometimes referred as primary memory or the main memory. It is fast and
directly accessible by the CPU.
RAM is split into partitions. Each partition consists of an address and its contents (both in binary form).
Q: Why is RAM used instead of using only hard drive?
Ans – RAM makes access multiples programs fast and efficient. Loading data from permanent memory (hard drive), into the faster and directly accessible
temporary memory (RAM), allows the CPU to operate much quicker.
11/21/2021 Page No. 7
CPU is an electrical circuit responsible for executing the instructions. Also called microprocessor or
processor. Contains ALU, CU and Registers.
• ALU does arithmetic operations (addition, subtractions, multiplication , division) and logic
operations (OR,AND).
• CU controls ALU, memory and I/O devices by telling them how to respond to the instructions it
has just read and interpreted from the memory unit. Sends instructions using Control signals.
• Registers are high speed storage areas in the CPU. All the data are stored in them before it's
processed.
11/21/2021 Page No. 8
Machine Cycle
11/21/2021 Page No. 9
Control Unit ALU
Main Memory
Step 1
Fetch
instructions
from
memory
Step 4
Store results
into memory
Step 2 decode instructions into
commands Step 3 execute commands
Structure of IAS[2]
Page No. 10
Arithmetic & Logic Unit
I/O devices
Main
Memory
AC MQ
Arithmetic-Logic Circuits
MBR
IBR
IR
Control
circuits
MAR
PC
Control
Signals
Program
Control
Unit
addresses
• Memory buffer register (MBR): stores a word to be sent to the memory or to
I/O unit or word to be received from the memory or the I/O unit.
• Accumulator (AC) and multiplier quotient (MQ): temporarily stores operands
and results of ALU operations. AC stores the most significant bits and MQ stores
the least significant bits.
0 1 39
(a). Number Word
11/21/2021 Page No. 11
Sign bit
11/21/2021 Page No. 12
Left instruction (20 bit) Right instruction (20 bit)
opcode (8 bit) address (12 bit) opcode (8 bit) address (12 bit)
(b). Instruction Word
IAS Memory Formats
Note: opcode (Operation Code) : specifies the operation to be performed.
• Instruction buffer register (IBR): temporarily stores the right-hand
instruction from a word in memory.
• Program counter (PC): stores the address of the next instruction pair to be
fetched from memory.
• Instruction register (IR): stores the 8-bit opcode instruction being executed.
• Memory address register (MAR): stores the memory locations of
instructions that need to be fetched from memory or stored into
memory.
11/21/2021 Page No. 13
References:
• [1][2]Computer Organization and Architecture 10th edition- William Stallings
• Wikipedia (https://en.wikipedia.org/wiki/Von_Neumann_architecture)
• Geeks for Geeks (https://www.geeksforgeeks.org/)
11/21/2021 Page No. 14
That concludes my presentation.
However, I’d like to quickly summarize
the main points or takeaways.
11/21/2021 15
An d t h a t b r i n g s u s t o t h e e n d . I ’ d l i k e t o T h a n k y o u f o r y o u r t i m e a n d
a t t e n t i o n t o d a y.
If anyone has any questions, please feel free to ask now and I’ll do my best to answer.
11/21/2021 16

Más contenido relacionado

La actualidad más candente

Instruction Formats
Instruction FormatsInstruction Formats
Instruction FormatsRaaviKapoor
 
Computer Organisation & Architecture (chapter 1)
Computer Organisation & Architecture (chapter 1) Computer Organisation & Architecture (chapter 1)
Computer Organisation & Architecture (chapter 1) Subhasis Dash
 
Memory organization
Memory organizationMemory organization
Memory organizationDhaval Bagal
 
Processor Organization and Architecture
Processor Organization and ArchitectureProcessor Organization and Architecture
Processor Organization and ArchitectureVinit Raut
 
Cache memory
Cache memoryCache memory
Cache memoryAnuj Modi
 
Direct memory access (dma)
Direct memory access (dma)Direct memory access (dma)
Direct memory access (dma)Zubair Khalid
 
Computer architecture
Computer architectureComputer architecture
Computer architectureRishabha Garg
 
General register organization (computer organization)
General register organization  (computer organization)General register organization  (computer organization)
General register organization (computer organization)rishi ram khanal
 
Memory organization in computer architecture
Memory organization in computer architectureMemory organization in computer architecture
Memory organization in computer architectureFaisal Hussain
 
Unit 5 I/O organization
Unit 5   I/O organizationUnit 5   I/O organization
Unit 5 I/O organizationchidabdu
 
8237 dma controller
8237 dma controller8237 dma controller
8237 dma controllerTech_MX
 

La actualidad más candente (20)

Computer system bus
Computer system busComputer system bus
Computer system bus
 
Instruction Formats
Instruction FormatsInstruction Formats
Instruction Formats
 
Memory Hierarchy
Memory HierarchyMemory Hierarchy
Memory Hierarchy
 
Computer Organisation & Architecture (chapter 1)
Computer Organisation & Architecture (chapter 1) Computer Organisation & Architecture (chapter 1)
Computer Organisation & Architecture (chapter 1)
 
Memory organization
Memory organizationMemory organization
Memory organization
 
Processor Organization and Architecture
Processor Organization and ArchitectureProcessor Organization and Architecture
Processor Organization and Architecture
 
register
registerregister
register
 
Cache memory
Cache memoryCache memory
Cache memory
 
04 Cache Memory
04  Cache  Memory04  Cache  Memory
04 Cache Memory
 
Computer arithmetic
Computer arithmeticComputer arithmetic
Computer arithmetic
 
Registers
RegistersRegisters
Registers
 
Computer architecture
Computer architecture Computer architecture
Computer architecture
 
Direct memory access (dma)
Direct memory access (dma)Direct memory access (dma)
Direct memory access (dma)
 
Computer architecture
Computer architectureComputer architecture
Computer architecture
 
General register organization (computer organization)
General register organization  (computer organization)General register organization  (computer organization)
General register organization (computer organization)
 
Memory organization in computer architecture
Memory organization in computer architectureMemory organization in computer architecture
Memory organization in computer architecture
 
Unit 5 I/O organization
Unit 5   I/O organizationUnit 5   I/O organization
Unit 5 I/O organization
 
Instruction format
Instruction formatInstruction format
Instruction format
 
Memory Addressing
Memory AddressingMemory Addressing
Memory Addressing
 
8237 dma controller
8237 dma controller8237 dma controller
8237 dma controller
 

Similar a Von-Neumann machine and IAS architecture

Similar a Von-Neumann machine and IAS architecture (20)

Intro to cao &store program
Intro to cao &store programIntro to cao &store program
Intro to cao &store program
 
VTU University Micro Controllers-06ES42 lecturer Notes
VTU University Micro Controllers-06ES42 lecturer NotesVTU University Micro Controllers-06ES42 lecturer Notes
VTU University Micro Controllers-06ES42 lecturer Notes
 
Chapter1a
Chapter1aChapter1a
Chapter1a
 
Microcontroller part 1
Microcontroller part 1Microcontroller part 1
Microcontroller part 1
 
Von Neumann Architecture
Von Neumann ArchitectureVon Neumann Architecture
Von Neumann Architecture
 
Hardware
HardwareHardware
Hardware
 
CPU and memory
CPU and memoryCPU and memory
CPU and memory
 
Computer Arithmetic and Processor Basics
Computer Arithmetic and Processor BasicsComputer Arithmetic and Processor Basics
Computer Arithmetic and Processor Basics
 
History of computer hardware
History of computer hardwareHistory of computer hardware
History of computer hardware
 
computer system organization basics
computer system organization basicscomputer system organization basics
computer system organization basics
 
Computer organisation Module 1.ppt
Computer organisation Module 1.pptComputer organisation Module 1.ppt
Computer organisation Module 1.ppt
 
Ise iv-computer organization [10 cs46]-notes new
Ise iv-computer  organization [10 cs46]-notes newIse iv-computer  organization [10 cs46]-notes new
Ise iv-computer organization [10 cs46]-notes new
 
Memory Unit PPT
Memory Unit PPTMemory Unit PPT
Memory Unit PPT
 
Chapter 1.pdf
Chapter 1.pdfChapter 1.pdf
Chapter 1.pdf
 
EEE226a.ppt
EEE226a.pptEEE226a.ppt
EEE226a.ppt
 
Micro controller
Micro controllerMicro controller
Micro controller
 
Computer basic and cpu
Computer basic and cpuComputer basic and cpu
Computer basic and cpu
 
25 e
25 e25 e
25 e
 
microprocessor architecture
microprocessor architecture microprocessor architecture
microprocessor architecture
 
DSP Processor.pptx
DSP Processor.pptxDSP Processor.pptx
DSP Processor.pptx
 

Más de Shishir Aryal

The Relational Database Model
The Relational Database ModelThe Relational Database Model
The Relational Database ModelShishir Aryal
 
Nikola tesla (The master of Lightening)
Nikola tesla (The master of Lightening)Nikola tesla (The master of Lightening)
Nikola tesla (The master of Lightening)Shishir Aryal
 
How does blockchain work
How does blockchain workHow does blockchain work
How does blockchain workShishir Aryal
 
Total quality management
Total quality management Total quality management
Total quality management Shishir Aryal
 
Non verbal communication
Non verbal communicationNon verbal communication
Non verbal communicationShishir Aryal
 
Intercultural communication shishir
Intercultural communication shishirIntercultural communication shishir
Intercultural communication shishirShishir Aryal
 
Public key encryption presentation
Public key encryption presentationPublic key encryption presentation
Public key encryption presentationShishir Aryal
 

Más de Shishir Aryal (8)

The Relational Database Model
The Relational Database ModelThe Relational Database Model
The Relational Database Model
 
Nikola tesla (The master of Lightening)
Nikola tesla (The master of Lightening)Nikola tesla (The master of Lightening)
Nikola tesla (The master of Lightening)
 
Stuxnet
StuxnetStuxnet
Stuxnet
 
How does blockchain work
How does blockchain workHow does blockchain work
How does blockchain work
 
Total quality management
Total quality management Total quality management
Total quality management
 
Non verbal communication
Non verbal communicationNon verbal communication
Non verbal communication
 
Intercultural communication shishir
Intercultural communication shishirIntercultural communication shishir
Intercultural communication shishir
 
Public key encryption presentation
Public key encryption presentationPublic key encryption presentation
Public key encryption presentation
 

Último

Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 

Último (20)

Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 

Von-Neumann machine and IAS architecture

  • 1. Presentation on von Neumann machine, IAS architecture and their components Presented by: Shishir Aryal Date: 25/11/2020 Page No. 1 Presented To: Amar Subedi
  • 2. Objective The objective of this presentation is to understand: • What is stored program concept and how it works. • Simple von Neumann machine structure and it working methodology. • Buses • IAS architecture and its components 11/21/2021 Page No. 2
  • 3. Page No. 3 There are two types of computers: • Fixed Program Computers: Computers which are very specific in function and can not be programmed. E.g. calculators. • Stored Program Computers: Computers which can be programmed to execute tasks and application stored in them as in the name. Stored Program Computers run on Stored Program Concept. This was introduced by John von Neumann in the 1940s.
  • 4. Stored Program Concept: A computer could get its instructions by reading them from memory, and a program could be set or altered by setting the values of a portion of memory. Simply telling both the instructions and data could be saved in the computer’s memory. Most of the computers today run on stored program concept. 11/21/2021 Page No. 4 CPU Data Instructions
  • 5. However both the instructions and data can not be fetched or processed at the same time since they share a common bus. This problem is referred to as von Neumann bottleneck and can reduce the performance of the system. o Buses are communication system data highways that transfers data between different components in a computer. There are 3 types of buses: • Address Bus - carries addresses of data between processor and other components. • Data Bus - carries data from processor to other components. • Control Bus - carries control signals/ commands from CPU (and status signals from other devices) in order to control and coordinate all activities the computers control signals from processor to other components. Page No. 5 11/21/2021
  • 6. Von Neumann Machine (Simple Structure) [1] Central Processing Unit(CPU) 11/21/2021 Page No. 6 Main Memory I/O devices Arithmetic & Logic Unit (ALU) Control Unit (CU)
  • 7. It consists of Memory Unit, Central Processing unit, and I/O devices. • Memory Unit stores programs and data. It consists of RAM sometimes referred as primary memory or the main memory. It is fast and directly accessible by the CPU. RAM is split into partitions. Each partition consists of an address and its contents (both in binary form). Q: Why is RAM used instead of using only hard drive? Ans – RAM makes access multiples programs fast and efficient. Loading data from permanent memory (hard drive), into the faster and directly accessible temporary memory (RAM), allows the CPU to operate much quicker. 11/21/2021 Page No. 7
  • 8. CPU is an electrical circuit responsible for executing the instructions. Also called microprocessor or processor. Contains ALU, CU and Registers. • ALU does arithmetic operations (addition, subtractions, multiplication , division) and logic operations (OR,AND). • CU controls ALU, memory and I/O devices by telling them how to respond to the instructions it has just read and interpreted from the memory unit. Sends instructions using Control signals. • Registers are high speed storage areas in the CPU. All the data are stored in them before it's processed. 11/21/2021 Page No. 8
  • 9. Machine Cycle 11/21/2021 Page No. 9 Control Unit ALU Main Memory Step 1 Fetch instructions from memory Step 4 Store results into memory Step 2 decode instructions into commands Step 3 execute commands
  • 10. Structure of IAS[2] Page No. 10 Arithmetic & Logic Unit I/O devices Main Memory AC MQ Arithmetic-Logic Circuits MBR IBR IR Control circuits MAR PC Control Signals Program Control Unit addresses
  • 11. • Memory buffer register (MBR): stores a word to be sent to the memory or to I/O unit or word to be received from the memory or the I/O unit. • Accumulator (AC) and multiplier quotient (MQ): temporarily stores operands and results of ALU operations. AC stores the most significant bits and MQ stores the least significant bits. 0 1 39 (a). Number Word 11/21/2021 Page No. 11 Sign bit
  • 12. 11/21/2021 Page No. 12 Left instruction (20 bit) Right instruction (20 bit) opcode (8 bit) address (12 bit) opcode (8 bit) address (12 bit) (b). Instruction Word IAS Memory Formats Note: opcode (Operation Code) : specifies the operation to be performed.
  • 13. • Instruction buffer register (IBR): temporarily stores the right-hand instruction from a word in memory. • Program counter (PC): stores the address of the next instruction pair to be fetched from memory. • Instruction register (IR): stores the 8-bit opcode instruction being executed. • Memory address register (MAR): stores the memory locations of instructions that need to be fetched from memory or stored into memory. 11/21/2021 Page No. 13
  • 14. References: • [1][2]Computer Organization and Architecture 10th edition- William Stallings • Wikipedia (https://en.wikipedia.org/wiki/Von_Neumann_architecture) • Geeks for Geeks (https://www.geeksforgeeks.org/) 11/21/2021 Page No. 14
  • 15. That concludes my presentation. However, I’d like to quickly summarize the main points or takeaways. 11/21/2021 15
  • 16. An d t h a t b r i n g s u s t o t h e e n d . I ’ d l i k e t o T h a n k y o u f o r y o u r t i m e a n d a t t e n t i o n t o d a y. If anyone has any questions, please feel free to ask now and I’ll do my best to answer. 11/21/2021 16

Notas del editor

  1. Von neuman Architecture (Simple Structure, IAS with its registers )and Explain the major components, Stored Program Concepts