SlideShare a Scribd company logo
1 of 21
VON NEUMANN ARCHITECTURE
• Group members:
47.Sanket Gangode
48.Yash Garale
49.Mohit Garg
50.Kshitija Garje
51.Rutuja Garje
Computer Organsiation And Architecture
Group : F9
CONTENT:
• Learning Objective
• What is an architecture?
• Von Neumann Architecture
• I/O interface.
• Central processing unit.
• Memory
• Advantages and Disadvantages
• Types and Uses of buses.
LEARNING OBJECTIVES
• Understand the origin of von neumann architecture.
• Understand von neumann architecture.
• Understand it's components and functionalities.
• To be aware of other architectures.
WHAT IS AN ARCHITECTURE?
• “The complex or carefully
designed structure of something.”
FIXED PROGRAMS
• They were designed to do very specific operations .
• A calculator is a fixed program computer.
• It can do basic mathematics, but it cannot be used as a word
processor or a gaming console .
• Changing the program of a fixed program machine requires rewiring,
restructuring or redesigning the machine.
• It could take three weeks to set up a program on ENIAC
and get it working.
STORED PROGRAMS
• A stored program computer is one that stores program instructions in electronic
memory.
• Therefore easily reprogrammable.
• Von Neumann is a stored program architecture (also known as Princeton architecture)
introduced by John von Neumann,
• A Hungarian-Ameican mathematician, physicist, and computer scientist.
VON NEUMANN ARCHITECTURE
VON NEUMANN ARCHITECTURE
• The basic concept behind the von neumann architecture is the ability to store program instructions in
memory along with the data on which those instructions operate
• The von neumann architecture describes a general framework or structure that a computer's hardware,
programming and data should follow
• Even all the most modern computers and mobile devices are designed based on this fundamental
concept
• It has 3 basic components
1) I/O interfaces
2) CPU
3) Memory
Buses (denoted by the arrows ) carries the data around
I/O INTERFACES
• The I/O interfaces allow the computers memory to receive information and send
data to output devices
• Allow the computers to communicate to the user and to secondary storage
devices like disk and tape drives
CENTRAL PROCESSING UNIT
• Can be considered the heart of the computing system.
• Includes three main components:
1) Control Unit (CU)
2) Arithmetic Logic Unit (ALU)
3) Registers
CPU : CONTROL UNIT
• Responsible for decoding the instructions and controlling how data moves
around the computer system
• The execution of each instruction is determined by a sequence of control signals
produced by the control unit
CPU: ARITHMETIC LOGIC UNIT
• Carries out the calculations and logical decisions required by the program
instructions.
• The inputs to an ALU are the data to be operated on, called operands and a code
indicating the operation to be performed; the ALU’s output is the result of the
performed operation.
CPU: REGISTERS
• Registers are memory locations with specific purpose
• Accumulator(AC): Stores the results of calculations made by the ALU (Temporary)
• Program Counter(PC): Keeps track of the location for the next instructions to deal with
• Memory address register (MAR): Stores Memory location for data or
• instructions that needs to be fetched from memory or stored into memory Memory
Data register (MDR): Stores data or instructions fetched from memory or any data that
is to be transferred and stored in memory
• Current Instruction Register(CIR): Stores the most recently fetched instruction while it
as waiting to be decoded and executed
MEMORY
• The computer memory is used to store program, instruction and data
• Consists of many memory cell (storage units) of a fixed size. Each cell has an
address associated with it.
• Two of the commonly used types of memory are RAM(random access memory)
and Secondary memory
ADVANTAGES OF VON NEUMANN ARCHITECTURE
• Control unit gets data and instruction in the same way from one memory . It
simplifies design and development of control unit
• Less physical space is required than Harvard
• Data from memory and devices are accessed in the same way
• Memory organisation is in the hands of the programmers
DISADVANTAGES OF VON NEUMANN ARCHITECTURE
• Serial instruction processing does not allow parallel execution of program .
Parallel execution later are simulated by operating system
• One bus is a bottleneck. Only one information can be accessed at the same time
• Instruction stored in the same memory as the data can be accidentally rewritten
by an error in a program .
BUS-TLING THROUGH VON NEUMANN'S
ARCHITECTURE
There are three main types of buses used in Von Neumann architecture:
• Address bus
• Data bus
• Control bus.
The address bus is responsible for transmitting memory addresses from the CPU to the memory.
The data
bus is used to transfer data between the CPU and memory, while the control bus carries signals that
control
the operation of the system.
USES OF ADDRESS BUS IN VON NEUMANN ARCHITECTURE
• The address bus is an essential component of Von Neumann
architecture as it enables the CPU to access specific locations in
memory.
• main uses of the address bus :
1. Allow the CPU to fetch instructions from memory.
2. This process involves sending the memory address of the next
instruction to the memory, which then returns the instruction to
the CPU via the data bus.
USES OF DATA BUS IN VON NEUMANN ARCHITECTURE
1. The data bus is used to transfer data between the CPU and memory
in Von Neumann architecture.
2. It is also used to transfer data between different components of the
CPU itself, such as registers and arithmetic logic units (ALUs)
3. This allows the CPU to perform calculations and manipulate data
efficiently.
USES OF CONTROL BUS IN VON NEUMANN
ARCHITECTURE
1. The control bus is responsible for carrying signals that control the
operation of the system in Von Neumann architecture.
2. These signals include clock signals, which synchronize the operation
of different components of the CPU, and interrupt signals, which alert
the CPU to external events that require attention
3. carries control signals from the processor to other components
Von Neumann Architecture Explained

More Related Content

Similar to Von Neumann Architecture Explained

Computer Architecture and Organization.pptx
Computer Architecture and Organization.pptxComputer Architecture and Organization.pptx
Computer Architecture and Organization.pptxLearnersCoach
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAAiman Hud
 
Report in SAD
Report in SADReport in SAD
Report in SADjesseledm
 
Co module 1 2019 20-converted
Co module 1 2019 20-convertedCo module 1 2019 20-converted
Co module 1 2019 20-convertedramamani keshava
 
Co module1a introdctnaddressingmodes
Co module1a introdctnaddressingmodesCo module1a introdctnaddressingmodes
Co module1a introdctnaddressingmodesManu Jose
 
Mces MOD 1.pptx
Mces MOD 1.pptxMces MOD 1.pptx
Mces MOD 1.pptxRadhaC10
 
Computer Organization and Architecture.pptx
Computer Organization and Architecture.pptxComputer Organization and Architecture.pptx
Computer Organization and Architecture.pptxAshokRachapalli1
 
CISSP - Chapter 3 - CPU Architecture
CISSP - Chapter 3 - CPU ArchitectureCISSP - Chapter 3 - CPU Architecture
CISSP - Chapter 3 - CPU ArchitectureKarthikeyan Dhayalan
 
Basics of micro controllers for biginners
Basics of  micro controllers for biginnersBasics of  micro controllers for biginners
Basics of micro controllers for biginnersGerwin Makanyanga
 
Chapter 1 com org (student copy)
Chapter 1   com org (student copy)Chapter 1   com org (student copy)
Chapter 1 com org (student copy)Al Sabiaga
 
Parallel Processing & Pipelining in Computer Architecture_Prof.Sumalatha.pptx
Parallel Processing & Pipelining in Computer Architecture_Prof.Sumalatha.pptxParallel Processing & Pipelining in Computer Architecture_Prof.Sumalatha.pptx
Parallel Processing & Pipelining in Computer Architecture_Prof.Sumalatha.pptxSumalatha A
 
Basics of computer acrchitercture.pptx
Basics of computer acrchitercture.pptxBasics of computer acrchitercture.pptx
Basics of computer acrchitercture.pptxJignesh Kariya
 

Similar to Von Neumann Architecture Explained (20)

Chapter 1.pdf
Chapter 1.pdfChapter 1.pdf
Chapter 1.pdf
 
Week 01.pdf
Week 01.pdfWeek 01.pdf
Week 01.pdf
 
Chap 3 CA.pptx
Chap 3 CA.pptxChap 3 CA.pptx
Chap 3 CA.pptx
 
Computer Architecture and Organization.pptx
Computer Architecture and Organization.pptxComputer Architecture and Organization.pptx
Computer Architecture and Organization.pptx
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
 
Report in SAD
Report in SADReport in SAD
Report in SAD
 
System Unit
System UnitSystem Unit
System Unit
 
Power Supply
Power SupplyPower Supply
Power Supply
 
Co module 1 2019 20-converted
Co module 1 2019 20-convertedCo module 1 2019 20-converted
Co module 1 2019 20-converted
 
Co module1a introdctnaddressingmodes
Co module1a introdctnaddressingmodesCo module1a introdctnaddressingmodes
Co module1a introdctnaddressingmodes
 
Mces MOD 1.pptx
Mces MOD 1.pptxMces MOD 1.pptx
Mces MOD 1.pptx
 
Microprocessor
MicroprocessorMicroprocessor
Microprocessor
 
Computer Organization and Architecture.pptx
Computer Organization and Architecture.pptxComputer Organization and Architecture.pptx
Computer Organization and Architecture.pptx
 
CISSP - Chapter 3 - CPU Architecture
CISSP - Chapter 3 - CPU ArchitectureCISSP - Chapter 3 - CPU Architecture
CISSP - Chapter 3 - CPU Architecture
 
Basics of micro controllers for biginners
Basics of  micro controllers for biginnersBasics of  micro controllers for biginners
Basics of micro controllers for biginners
 
WEEK6_COMPUTER_ORGANIZATION.pptx
WEEK6_COMPUTER_ORGANIZATION.pptxWEEK6_COMPUTER_ORGANIZATION.pptx
WEEK6_COMPUTER_ORGANIZATION.pptx
 
Chapter 1 com org (student copy)
Chapter 1   com org (student copy)Chapter 1   com org (student copy)
Chapter 1 com org (student copy)
 
Parallel Processing & Pipelining in Computer Architecture_Prof.Sumalatha.pptx
Parallel Processing & Pipelining in Computer Architecture_Prof.Sumalatha.pptxParallel Processing & Pipelining in Computer Architecture_Prof.Sumalatha.pptx
Parallel Processing & Pipelining in Computer Architecture_Prof.Sumalatha.pptx
 
Basics of computer acrchitercture.pptx
Basics of computer acrchitercture.pptxBasics of computer acrchitercture.pptx
Basics of computer acrchitercture.pptx
 
CSC204PPTNOTES
CSC204PPTNOTESCSC204PPTNOTES
CSC204PPTNOTES
 

Recently uploaded

power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and usesDevarapalliHaritha
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxvipinkmenon1
 
microprocessor 8085 and its interfacing
microprocessor 8085  and its interfacingmicroprocessor 8085  and its interfacing
microprocessor 8085 and its interfacingjaychoudhary37
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 

Recently uploaded (20)

🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and uses
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptx
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
microprocessor 8085 and its interfacing
microprocessor 8085  and its interfacingmicroprocessor 8085  and its interfacing
microprocessor 8085 and its interfacing
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 

Von Neumann Architecture Explained

  • 1. VON NEUMANN ARCHITECTURE • Group members: 47.Sanket Gangode 48.Yash Garale 49.Mohit Garg 50.Kshitija Garje 51.Rutuja Garje Computer Organsiation And Architecture Group : F9
  • 2. CONTENT: • Learning Objective • What is an architecture? • Von Neumann Architecture • I/O interface. • Central processing unit. • Memory • Advantages and Disadvantages • Types and Uses of buses.
  • 3. LEARNING OBJECTIVES • Understand the origin of von neumann architecture. • Understand von neumann architecture. • Understand it's components and functionalities. • To be aware of other architectures.
  • 4. WHAT IS AN ARCHITECTURE? • “The complex or carefully designed structure of something.”
  • 5. FIXED PROGRAMS • They were designed to do very specific operations . • A calculator is a fixed program computer. • It can do basic mathematics, but it cannot be used as a word processor or a gaming console . • Changing the program of a fixed program machine requires rewiring, restructuring or redesigning the machine. • It could take three weeks to set up a program on ENIAC and get it working.
  • 6. STORED PROGRAMS • A stored program computer is one that stores program instructions in electronic memory. • Therefore easily reprogrammable. • Von Neumann is a stored program architecture (also known as Princeton architecture) introduced by John von Neumann, • A Hungarian-Ameican mathematician, physicist, and computer scientist.
  • 8. VON NEUMANN ARCHITECTURE • The basic concept behind the von neumann architecture is the ability to store program instructions in memory along with the data on which those instructions operate • The von neumann architecture describes a general framework or structure that a computer's hardware, programming and data should follow • Even all the most modern computers and mobile devices are designed based on this fundamental concept • It has 3 basic components 1) I/O interfaces 2) CPU 3) Memory Buses (denoted by the arrows ) carries the data around
  • 9. I/O INTERFACES • The I/O interfaces allow the computers memory to receive information and send data to output devices • Allow the computers to communicate to the user and to secondary storage devices like disk and tape drives
  • 10. CENTRAL PROCESSING UNIT • Can be considered the heart of the computing system. • Includes three main components: 1) Control Unit (CU) 2) Arithmetic Logic Unit (ALU) 3) Registers
  • 11. CPU : CONTROL UNIT • Responsible for decoding the instructions and controlling how data moves around the computer system • The execution of each instruction is determined by a sequence of control signals produced by the control unit
  • 12. CPU: ARITHMETIC LOGIC UNIT • Carries out the calculations and logical decisions required by the program instructions. • The inputs to an ALU are the data to be operated on, called operands and a code indicating the operation to be performed; the ALU’s output is the result of the performed operation.
  • 13. CPU: REGISTERS • Registers are memory locations with specific purpose • Accumulator(AC): Stores the results of calculations made by the ALU (Temporary) • Program Counter(PC): Keeps track of the location for the next instructions to deal with • Memory address register (MAR): Stores Memory location for data or • instructions that needs to be fetched from memory or stored into memory Memory Data register (MDR): Stores data or instructions fetched from memory or any data that is to be transferred and stored in memory • Current Instruction Register(CIR): Stores the most recently fetched instruction while it as waiting to be decoded and executed
  • 14. MEMORY • The computer memory is used to store program, instruction and data • Consists of many memory cell (storage units) of a fixed size. Each cell has an address associated with it. • Two of the commonly used types of memory are RAM(random access memory) and Secondary memory
  • 15. ADVANTAGES OF VON NEUMANN ARCHITECTURE • Control unit gets data and instruction in the same way from one memory . It simplifies design and development of control unit • Less physical space is required than Harvard • Data from memory and devices are accessed in the same way • Memory organisation is in the hands of the programmers
  • 16. DISADVANTAGES OF VON NEUMANN ARCHITECTURE • Serial instruction processing does not allow parallel execution of program . Parallel execution later are simulated by operating system • One bus is a bottleneck. Only one information can be accessed at the same time • Instruction stored in the same memory as the data can be accidentally rewritten by an error in a program .
  • 17. BUS-TLING THROUGH VON NEUMANN'S ARCHITECTURE There are three main types of buses used in Von Neumann architecture: • Address bus • Data bus • Control bus. The address bus is responsible for transmitting memory addresses from the CPU to the memory. The data bus is used to transfer data between the CPU and memory, while the control bus carries signals that control the operation of the system.
  • 18. USES OF ADDRESS BUS IN VON NEUMANN ARCHITECTURE • The address bus is an essential component of Von Neumann architecture as it enables the CPU to access specific locations in memory. • main uses of the address bus : 1. Allow the CPU to fetch instructions from memory. 2. This process involves sending the memory address of the next instruction to the memory, which then returns the instruction to the CPU via the data bus.
  • 19. USES OF DATA BUS IN VON NEUMANN ARCHITECTURE 1. The data bus is used to transfer data between the CPU and memory in Von Neumann architecture. 2. It is also used to transfer data between different components of the CPU itself, such as registers and arithmetic logic units (ALUs) 3. This allows the CPU to perform calculations and manipulate data efficiently.
  • 20. USES OF CONTROL BUS IN VON NEUMANN ARCHITECTURE 1. The control bus is responsible for carrying signals that control the operation of the system in Von Neumann architecture. 2. These signals include clock signals, which synchronize the operation of different components of the CPU, and interrupt signals, which alert the CPU to external events that require attention 3. carries control signals from the processor to other components