SlideShare a Scribd company logo
1 of 11
Introduction To Computing
Lecture#3Lecture#3
Von Neumann ArchitectureVon Neumann Architecture
SALWASALWA
SAFDARSAFDAR
Introduction
• The Von Neumann Architecture which is also known as the Von Neumann Model
and Princeton Architecture, is a design model for stored programs.
• The most important feature is the memory that can holds both data and program.
• In 1945, the mathematician and physician John Von Neumann wrote a report on
the stored program concept, known as the First Draft of a Report on EDVAC.
• The new idea was that not only the data should be stored in memory but the
program processing that data should also be stored in the same memory.
Components:
Input / Output Subsystem:
• This Architecture handles devices that allow the
computer system to communicate and interact with
the outside world.
• Inputs are the signals or data received by the system
and outputs are the signals or data sent from it.
• I/O system includes two basic components.
• I/O module is normally connected to the computer system.
• I/O device is connected to I/O module of the computer
called peripheral device.
Input / Output Subsystem:
• I/O module gets data from peripherals while CPU does other work. I/O
module interrupts CPU. CPU requests for data. I/O module transfers data.
• Speed of I/O devices are slower as compared to CPU. i.e. Suppose a benchmark
executes in 100 sec.
• CPU 90%
• I/O 10%
• For instance, a keyboard, mouse, or
scanner are the input devices for a
computer, while monitor, printer or
LED are the output devices.
Central Processing Unit:
• CPU is the abbreviation for central processing unit. Sometimes referred to simply
as the central processor, but more commonly called processor.
• CPU is the brains of the computer where all computations take place. In terms
of computing power, the CPU is the most important element of a computer
system.
• It is a set of electronic circuitry that executes the stored program instructions.
•  The four primary functions of a processor are fetch, decode, execute and write
back.
• Components of CPU are ALU (Airthematic and Logic Unit) and CU (Control
Unit).
Airthematic and Logic Unit:
• ALU is a digital circuit used to perform arithmetic and logic operations.
• Most of the operations of a CPU are performed by one or more ALUs,
which load data from input registers.
• ALU perform basic arithmetic and logic operations. Addition, subtraction,
multiplication and division come under Airthematic operations while Logical
AND, OR and XOR come under logical operations. Logic operations can be
accomplished by connecting multiple transistors.
Control Unit
• This section is the boss of the CPU and coordinates all activity within the CPU.
• It act as a traffic signal directing the flow of data through the CPU as well as to
and from other devices.
• The control unit controls the computer by repeating four operations called
machine cycle. These four operations are;
• Fetching program instructions from memory.
• Decoding the instructions into commands.
• Executing the commands.
• Storing the results in the memory.
Main Memory
• In Computing, Memory refers to a physical memory used to store programs
or data on the temporary or permanent basis for use in a computer.
• Main memory is divided into two parts RAM and ROM
• The computer is able to change data that is in random access memory but it
is a volatile memory and don’t retains its contents when the power is lost.
• ROM contains pre-recorded data that can be read but not modified or
deleted but it is a non-volatile memory and so retains its contents when the
power is removed.
Advantage and Disadvantage:
• Easy memory organization for the user
• Data from memory and from devices are accessed in the same way.
• It is better for desktop computers, laptops, workstations and high
performance computers.
• The programs can be optimized in smaller size.
• Only handles one task at a time.
• Bottlenecking is an issue because it take more time to execute.
End

More Related Content

What's hot

Cache memory
Cache memoryCache memory
Cache memoryAnuj Modi
 
General register organization (computer organization)
General register organization  (computer organization)General register organization  (computer organization)
General register organization (computer organization)rishi ram khanal
 
Computer Organization and Architecture.
Computer Organization and Architecture.Computer Organization and Architecture.
Computer Organization and Architecture.CS_GDRCST
 
Memory organization in computer architecture
Memory organization in computer architectureMemory organization in computer architecture
Memory organization in computer architectureFaisal Hussain
 
Instruction Execution Cycle
Instruction Execution CycleInstruction Execution Cycle
Instruction Execution Cycleutsav_shah
 
Multiprocessor
MultiprocessorMultiprocessor
MultiprocessorNeel Patel
 
Von neumann Architecture | Computer Science
Von neumann Architecture | Computer ScienceVon neumann Architecture | Computer Science
Von neumann Architecture | Computer ScienceTransweb Global Inc
 
Computer instructions
Computer instructionsComputer instructions
Computer instructionsAnuj Modi
 
Memory organization (Computer architecture)
Memory organization (Computer architecture)Memory organization (Computer architecture)
Memory organization (Computer architecture)Sandesh Jonchhe
 
Control Unit Design
Control Unit DesignControl Unit Design
Control Unit DesignVinit Raut
 
Computer organization
Computer organizationComputer organization
Computer organizationishapadhy
 
Computer architecture
Computer architectureComputer architecture
Computer architectureZuhaib Zaroon
 

What's hot (20)

Cache memory
Cache memoryCache memory
Cache memory
 
General register organization (computer organization)
General register organization  (computer organization)General register organization  (computer organization)
General register organization (computer organization)
 
Computer Organization and Architecture.
Computer Organization and Architecture.Computer Organization and Architecture.
Computer Organization and Architecture.
 
Memory Hierarchy
Memory HierarchyMemory Hierarchy
Memory Hierarchy
 
memory hierarchy
memory hierarchymemory hierarchy
memory hierarchy
 
Memory organization in computer architecture
Memory organization in computer architectureMemory organization in computer architecture
Memory organization in computer architecture
 
register
registerregister
register
 
Instruction Execution Cycle
Instruction Execution CycleInstruction Execution Cycle
Instruction Execution Cycle
 
Multiprocessor
MultiprocessorMultiprocessor
Multiprocessor
 
Von neumann Architecture | Computer Science
Von neumann Architecture | Computer ScienceVon neumann Architecture | Computer Science
Von neumann Architecture | Computer Science
 
Microprogrammed Control Unit
Microprogrammed Control UnitMicroprogrammed Control Unit
Microprogrammed Control Unit
 
Computer instructions
Computer instructionsComputer instructions
Computer instructions
 
Memory organization (Computer architecture)
Memory organization (Computer architecture)Memory organization (Computer architecture)
Memory organization (Computer architecture)
 
Computer arithmetic
Computer arithmeticComputer arithmetic
Computer arithmetic
 
Control Unit Design
Control Unit DesignControl Unit Design
Control Unit Design
 
Instruction cycle
Instruction cycleInstruction cycle
Instruction cycle
 
Interrupts and types of interrupts
Interrupts and types of interruptsInterrupts and types of interrupts
Interrupts and types of interrupts
 
Computer organization
Computer organizationComputer organization
Computer organization
 
Assembly Language
Assembly LanguageAssembly Language
Assembly Language
 
Computer architecture
Computer architectureComputer architecture
Computer architecture
 

Similar to Introduction to Von Neumann Architecture

Computer Organisation unit 1 basics of computer Organisation
Computer Organisation unit 1 basics of computer OrganisationComputer Organisation unit 1 basics of computer Organisation
Computer Organisation unit 1 basics of computer Organisationluckyanirudhsai
 
pre phd class 1.pptx
pre phd class 1.pptxpre phd class 1.pptx
pre phd class 1.pptxRbiGradeB
 
Fundamentals of computer Part 1
Fundamentals of computer Part 1Fundamentals of computer Part 1
Fundamentals of computer Part 1SURBHI SAROHA
 
Intro to Computing Lec 1.pptx
Intro to Computing Lec 1.pptxIntro to Computing Lec 1.pptx
Intro to Computing Lec 1.pptxFalakNiaz15
 
Computer architecture pptx
Computer architecture pptxComputer architecture pptx
Computer architecture pptxMDSHABBIR12
 
Computer Fundamental
Computer FundamentalComputer Fundamental
Computer FundamentalFUNgaming7
 
Computer Architecture and Organization.pptx
Computer Architecture and Organization.pptxComputer Architecture and Organization.pptx
Computer Architecture and Organization.pptxLearnersCoach
 
Lecture 1 operate a computer system
Lecture 1   operate a computer systemLecture 1   operate a computer system
Lecture 1 operate a computer systemMaxwell Musonda
 
VON_NEUMANN_ARCHITECTURE_PPT_COAA final.pptx
VON_NEUMANN_ARCHITECTURE_PPT_COAA final.pptxVON_NEUMANN_ARCHITECTURE_PPT_COAA final.pptx
VON_NEUMANN_ARCHITECTURE_PPT_COAA final.pptxSanketGangode
 
computer catagory and its organization
computer catagory and its organizationcomputer catagory and its organization
computer catagory and its organizationSheikh Salam
 
Computer Organization and Architecture.pptx
Computer Organization and Architecture.pptxComputer Organization and Architecture.pptx
Computer Organization and Architecture.pptxAshokRachapalli1
 
COA Unit 1 Chapter 2.pptx
COA Unit 1 Chapter 2.pptxCOA Unit 1 Chapter 2.pptx
COA Unit 1 Chapter 2.pptxMala Gowda
 

Similar to Introduction to Von Neumann Architecture (20)

Computer Organisation unit 1 basics of computer Organisation
Computer Organisation unit 1 basics of computer OrganisationComputer Organisation unit 1 basics of computer Organisation
Computer Organisation unit 1 basics of computer Organisation
 
pre phd class 1.pptx
pre phd class 1.pptxpre phd class 1.pptx
pre phd class 1.pptx
 
Fundamentals of computer Part 1
Fundamentals of computer Part 1Fundamentals of computer Part 1
Fundamentals of computer Part 1
 
Computer Architecture
Computer ArchitectureComputer Architecture
Computer Architecture
 
Intro to Computing Lec 1.pptx
Intro to Computing Lec 1.pptxIntro to Computing Lec 1.pptx
Intro to Computing Lec 1.pptx
 
CAB UNIT 1.pptx
CAB  UNIT 1.pptxCAB  UNIT 1.pptx
CAB UNIT 1.pptx
 
Computer architecture pptx
Computer architecture pptxComputer architecture pptx
Computer architecture pptx
 
Computer Fundamental
Computer FundamentalComputer Fundamental
Computer Fundamental
 
Computer Architecture and Organization.pptx
Computer Architecture and Organization.pptxComputer Architecture and Organization.pptx
Computer Architecture and Organization.pptx
 
ch1.pptx
ch1.pptxch1.pptx
ch1.pptx
 
Cao u1
Cao u1Cao u1
Cao u1
 
Week 01.pdf
Week 01.pdfWeek 01.pdf
Week 01.pdf
 
Lecture 1 operate a computer system
Lecture 1   operate a computer systemLecture 1   operate a computer system
Lecture 1 operate a computer system
 
Basic computer system
Basic computer systemBasic computer system
Basic computer system
 
VON_NEUMANN_ARCHITECTURE_PPT_COAA final.pptx
VON_NEUMANN_ARCHITECTURE_PPT_COAA final.pptxVON_NEUMANN_ARCHITECTURE_PPT_COAA final.pptx
VON_NEUMANN_ARCHITECTURE_PPT_COAA final.pptx
 
BASIC STRUCTURE OF COMPUTERS.pptx
BASIC STRUCTURE OF COMPUTERS.pptxBASIC STRUCTURE OF COMPUTERS.pptx
BASIC STRUCTURE OF COMPUTERS.pptx
 
computer catagory and its organization
computer catagory and its organizationcomputer catagory and its organization
computer catagory and its organization
 
Computer Organization and Architecture.pptx
Computer Organization and Architecture.pptxComputer Organization and Architecture.pptx
Computer Organization and Architecture.pptx
 
Comp hardware Introduction
Comp hardware IntroductionComp hardware Introduction
Comp hardware Introduction
 
COA Unit 1 Chapter 2.pptx
COA Unit 1 Chapter 2.pptxCOA Unit 1 Chapter 2.pptx
COA Unit 1 Chapter 2.pptx
 

Recently uploaded

EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptxthyngster
 
Call Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceCall Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceSapana Sha
 
20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdfHuman37
 
RadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfRadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfgstagge
 
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024thyngster
 
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998YohFuh
 
Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingNeil Barnes
 
9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home Service9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home ServiceSapana Sha
 
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...Pooja Nehwal
 
GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]📊 Markus Baersch
 
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxEmmanuel Dauda
 
Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...
Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...
Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...ThinkInnovation
 
Call Girls In Mahipalpur O9654467111 Escorts Service
Call Girls In Mahipalpur O9654467111  Escorts ServiceCall Girls In Mahipalpur O9654467111  Escorts Service
Call Girls In Mahipalpur O9654467111 Escorts ServiceSapana Sha
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPramod Kumar Srivastava
 
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)jennyeacort
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptSonatrach
 
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改atducpo
 
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...Suhani Kapoor
 

Recently uploaded (20)

EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
 
Call Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceCall Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts Service
 
20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf
 
RadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfRadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdf
 
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
 
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
 
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998
 
Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data Storytelling
 
9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home Service9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home Service
 
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
 
GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]
 
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptx
 
Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...
Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...
Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...
 
Call Girls In Mahipalpur O9654467111 Escorts Service
Call Girls In Mahipalpur O9654467111  Escorts ServiceCall Girls In Mahipalpur O9654467111  Escorts Service
Call Girls In Mahipalpur O9654467111 Escorts Service
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
 
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
 
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
 
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
 
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
 

Introduction to Von Neumann Architecture

  • 1. Introduction To Computing Lecture#3Lecture#3 Von Neumann ArchitectureVon Neumann Architecture SALWASALWA SAFDARSAFDAR
  • 2. Introduction • The Von Neumann Architecture which is also known as the Von Neumann Model and Princeton Architecture, is a design model for stored programs. • The most important feature is the memory that can holds both data and program. • In 1945, the mathematician and physician John Von Neumann wrote a report on the stored program concept, known as the First Draft of a Report on EDVAC. • The new idea was that not only the data should be stored in memory but the program processing that data should also be stored in the same memory.
  • 4. Input / Output Subsystem: • This Architecture handles devices that allow the computer system to communicate and interact with the outside world. • Inputs are the signals or data received by the system and outputs are the signals or data sent from it. • I/O system includes two basic components. • I/O module is normally connected to the computer system. • I/O device is connected to I/O module of the computer called peripheral device.
  • 5. Input / Output Subsystem: • I/O module gets data from peripherals while CPU does other work. I/O module interrupts CPU. CPU requests for data. I/O module transfers data. • Speed of I/O devices are slower as compared to CPU. i.e. Suppose a benchmark executes in 100 sec. • CPU 90% • I/O 10% • For instance, a keyboard, mouse, or scanner are the input devices for a computer, while monitor, printer or LED are the output devices.
  • 6. Central Processing Unit: • CPU is the abbreviation for central processing unit. Sometimes referred to simply as the central processor, but more commonly called processor. • CPU is the brains of the computer where all computations take place. In terms of computing power, the CPU is the most important element of a computer system. • It is a set of electronic circuitry that executes the stored program instructions. •  The four primary functions of a processor are fetch, decode, execute and write back. • Components of CPU are ALU (Airthematic and Logic Unit) and CU (Control Unit).
  • 7. Airthematic and Logic Unit: • ALU is a digital circuit used to perform arithmetic and logic operations. • Most of the operations of a CPU are performed by one or more ALUs, which load data from input registers. • ALU perform basic arithmetic and logic operations. Addition, subtraction, multiplication and division come under Airthematic operations while Logical AND, OR and XOR come under logical operations. Logic operations can be accomplished by connecting multiple transistors.
  • 8. Control Unit • This section is the boss of the CPU and coordinates all activity within the CPU. • It act as a traffic signal directing the flow of data through the CPU as well as to and from other devices. • The control unit controls the computer by repeating four operations called machine cycle. These four operations are; • Fetching program instructions from memory. • Decoding the instructions into commands. • Executing the commands. • Storing the results in the memory.
  • 9. Main Memory • In Computing, Memory refers to a physical memory used to store programs or data on the temporary or permanent basis for use in a computer. • Main memory is divided into two parts RAM and ROM • The computer is able to change data that is in random access memory but it is a volatile memory and don’t retains its contents when the power is lost. • ROM contains pre-recorded data that can be read but not modified or deleted but it is a non-volatile memory and so retains its contents when the power is removed.
  • 10. Advantage and Disadvantage: • Easy memory organization for the user • Data from memory and from devices are accessed in the same way. • It is better for desktop computers, laptops, workstations and high performance computers. • The programs can be optimized in smaller size. • Only handles one task at a time. • Bottlenecking is an issue because it take more time to execute.
  • 11. End