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_PPT_COAA final.pptx

More Related Content

Similar to VON_NEUMANN_ARCHITECTURE_PPT_COAA final.pptx

Report in SAD
Report in SADReport in SAD
Report in SAD
jesseledm
 
Computer Organization and Architecture.pptx
Computer Organization and Architecture.pptxComputer Organization and Architecture.pptx
Computer Organization and Architecture.pptx
AshokRachapalli1
 

Similar to VON_NEUMANN_ARCHITECTURE_PPT_COAA final.pptx (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

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Kandungan 087776558899
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
MsecMca
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Recently uploaded (20)

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
 
NFPA 5000 2024 standard .
NFPA 5000 2024 standard                                  .NFPA 5000 2024 standard                                  .
NFPA 5000 2024 standard .
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 

VON_NEUMANN_ARCHITECTURE_PPT_COAA final.pptx

  • 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