SlideShare une entreprise Scribd logo
1  sur  66
Von Neumann Architecture
Goals ,[object Object],[object Object],[object Object]
Where Are We? ,[object Object],[object Object],[object Object]
Ladder of Abstraction ,[object Object],[object Object],[object Object]
Sub-Components ,[object Object],[object Object],[object Object]
The Stored Program Concept ,[object Object],[object Object],[object Object],[object Object]
The Stored Program Concept and its Implications ,[object Object],[object Object],[object Object],[object Object]
Four Sub-Components ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Memory ,[object Object],[object Object],[object Object]
Memory Types: RAM ,[object Object],[object Object],[object Object],[object Object]
Memory Types: ROM ,[object Object],[object Object],[object Object]
Memory Types: Registers ,[object Object],[object Object],[object Object]
Memory Types: Other ,[object Object],[object Object],[object Object]
What’s Up with Memory ,[object Object],[object Object],[object Object]
What’s Up with Memory ,[object Object],[object Object],[object Object]
What’s Up with Memory ,[object Object],[object Object],[object Object]
What’s Up with Memory ,[object Object],[object Object],[object Object]
What’s Up with Memory ,[object Object],[object Object]
Memory Operations ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Memory Operations ,[object Object],[object Object],[object Object],[object Object],[object Object]
I/O: Input and Output ,[object Object],[object Object],[object Object],[object Object]
The ALU ,[object Object],[object Object],[object Object]
The ALU ,[object Object],[object Object]
Control Unit ,[object Object],[object Object],[object Object],[object Object]
Stored Program Concept ,[object Object],[object Object],[object Object]
Engineering Needs ,[object Object],[object Object],[object Object],[object Object]
Engineering Needs ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Choosing a Memory Location ,[object Object],[object Object],[object Object],[object Object]
Decoder Circuits ,[object Object],[object Object],[object Object]
Decoder Circuits ,[object Object],[object Object],[object Object]
Decoder Circuit: An Example ,[object Object],[object Object],[object Object]
First, the Problem Statement ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Next, the Truth Table 1 0 0 0 1 1 0 1 0 0 0 1 0 0 1 0 1 0 0 0 0 1 0 0 d 3 d 2 d 1 d 0 b a OUPUT LINES INPUT LINES
Next, the Boolean Sub-Expressions ,[object Object],[object Object],[object Object],[object Object],[object Object]
Circuit Diagram – Decoder Circuit  a b d 0 d 1 d 2 d 3 To the MDR MAR
Decoder Circuit Example ,[object Object],[object Object],[object Object],[object Object],[object Object]
Circuit Diagram – Decoder Circuit  a b d 0 d 1 d 2 d 3 61 MAR
4 * 16 decoder
Scaling Issue ,[object Object],[object Object],[object Object],[object Object]
2-D Memory  Access
2-D Memory Operation
One Problem Solved ,[object Object],[object Object]
Multiplexor Circuits ,[object Object],[object Object],[object Object]
Multiplexor Circuits ,[object Object],[object Object]
Multiplexor Magic ,[object Object],[object Object],[object Object],[object Object],[object Object]
Multiplexor Circuit
Where We’ve Been ,[object Object],[object Object],[object Object]
The Control Unit ,[object Object],[object Object],[object Object],[object Object],[object Object]
Toolset ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Toolset (Two) ,[object Object],[object Object]
How this Works ,[object Object],[object Object],[object Object],[object Object]
The Instruction Set ,[object Object],[object Object],[object Object]
In Binary (Of Course!) ,[object Object],[object Object],[object Object]
Sample Instructions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Sample Instruction Format ,[object Object],Etc. Address Field 2 Address Field 1 Operation Code
Interpreting an Instruction ,[object Object],[object Object],[object Object]
Typical Instructions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Following the Fetch Execute Cycle ,[object Object],[object Object],[object Object]
Fetch, Decode, Execute ,[object Object],[object Object],[object Object],[object Object]
Phase One: Fetch ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Phase Two: Decode ,[object Object],[object Object]
Phase Three: Execution Phase ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Completing a Program ,[object Object],[object Object],[object Object]
Why Not Quit Here? ,[object Object],[object Object],[object Object],[object Object]
Too Error Prone ,[object Object],[object Object],[object Object]
Questions?

Contenu connexe

Tendances

Tendances (20)

Computer virus
Computer virusComputer virus
Computer virus
 
Assembly Language
Assembly LanguageAssembly Language
Assembly Language
 
How the cpu works
How the cpu worksHow the cpu works
How the cpu works
 
DMA and DMA controller
DMA and DMA controllerDMA and DMA controller
DMA and DMA controller
 
Memory mapping
Memory mappingMemory mapping
Memory mapping
 
Components of computer and organization
Components of computer and organizationComponents of computer and organization
Components of computer and organization
 
Direct memory access (dma)
Direct memory access (dma)Direct memory access (dma)
Direct memory access (dma)
 
Computer architecture input output organization
Computer architecture input output organizationComputer architecture input output organization
Computer architecture input output organization
 
Co notes3 sem
Co notes3 semCo notes3 sem
Co notes3 sem
 
Cache memory
Cache memoryCache memory
Cache memory
 
computer Architecture
computer Architecturecomputer Architecture
computer Architecture
 
Multiprocessor system
Multiprocessor system Multiprocessor system
Multiprocessor system
 
Intro to Buses (Computer Architecture)
Intro to Buses  (Computer Architecture)Intro to Buses  (Computer Architecture)
Intro to Buses (Computer Architecture)
 
Introduction to Bus | Address, Data, Control Bus
Introduction to Bus | Address, Data, Control BusIntroduction to Bus | Address, Data, Control Bus
Introduction to Bus | Address, Data, Control Bus
 
Basic CPU (Central Processing Unit)
Basic CPU (Central Processing Unit)Basic CPU (Central Processing Unit)
Basic CPU (Central Processing Unit)
 
Memory and its types
Memory and its typesMemory and its types
Memory and its types
 
Operating Systems: Device Management
Operating Systems: Device ManagementOperating Systems: Device Management
Operating Systems: Device Management
 
8 memory management strategies
8 memory management strategies8 memory management strategies
8 memory management strategies
 
Primary and secondary Storage devices
Primary and secondary Storage devicesPrimary and secondary Storage devices
Primary and secondary Storage devices
 
Functional units
Functional unitsFunctional units
Functional units
 

En vedette

En vedette (9)

Von Neumann Architecture
Von Neumann ArchitectureVon Neumann Architecture
Von Neumann Architecture
 
08. Central Processing Unit (CPU)
08. Central Processing Unit (CPU)08. Central Processing Unit (CPU)
08. Central Processing Unit (CPU)
 
Architecture presentation
Architecture presentationArchitecture presentation
Architecture presentation
 
Introduction to digital computer
Introduction to digital computerIntroduction to digital computer
Introduction to digital computer
 
Aca2 09 new
Aca2 09 newAca2 09 new
Aca2 09 new
 
Ntroduction to computer architecture and organization
Ntroduction to computer architecture and organizationNtroduction to computer architecture and organization
Ntroduction to computer architecture and organization
 
Computer Languages....ppt
Computer Languages....pptComputer Languages....ppt
Computer Languages....ppt
 
Computer languages 11
Computer languages 11Computer languages 11
Computer languages 11
 
Direct Memory Access(DMA)
Direct Memory Access(DMA)Direct Memory Access(DMA)
Direct Memory Access(DMA)
 

Similaire à N301 Von Neumann Architecture

ORGANIZATIONAL AND OPERATIONAL ASPECT OF COMPUTER
ORGANIZATIONAL  AND  OPERATIONAL ASPECT OF COMPUTERORGANIZATIONAL  AND  OPERATIONAL ASPECT OF COMPUTER
ORGANIZATIONAL AND OPERATIONAL ASPECT OF COMPUTERAbhishek Das
 
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 newdilshad begum
 
The Deal
The DealThe Deal
The Dealadhaval
 
Computer-Processing-Devices.pdf
Computer-Processing-Devices.pdfComputer-Processing-Devices.pdf
Computer-Processing-Devices.pdfDKGAUTAMgautam
 
Multilevel arch & str org.& mips, 8086, memory
Multilevel arch & str org.& mips, 8086, memoryMultilevel arch & str org.& mips, 8086, memory
Multilevel arch & str org.& mips, 8086, memoryMahesh Kumar Attri
 
INSTRUCTION TYPES
INSTRUCTION TYPESINSTRUCTION TYPES
INSTRUCTION TYPESdevi195058
 
Components of a digital computer.ppt
Components of a digital computer.pptComponents of a digital computer.ppt
Components of a digital computer.pptDibyenduBiswas31
 
Coa module1
Coa module1Coa module1
Coa module1cs19club
 
coa-module1-170527034116.pdf
coa-module1-170527034116.pdfcoa-module1-170527034116.pdf
coa-module1-170527034116.pdfSnehithaKurimelli
 
Computer organization research, everything that u want (2020)
Computer organization research, everything that u want (2020)Computer organization research, everything that u want (2020)
Computer organization research, everything that u want (2020)Ahmed Magdy
 
What's Inside
What's InsideWhat's Inside
What's Insideramled931
 
COMPUTER ORGNAIZATION NOTES
COMPUTER ORGNAIZATION NOTESCOMPUTER ORGNAIZATION NOTES
COMPUTER ORGNAIZATION NOTESDr.MAYA NAYAK
 
number system understand
number system  understandnumber system  understand
number system understandrickypatel151
 

Similaire à N301 Von Neumann Architecture (20)

Computer.pptx
Computer.pptxComputer.pptx
Computer.pptx
 
ORGANIZATIONAL AND OPERATIONAL ASPECT OF COMPUTER
ORGANIZATIONAL  AND  OPERATIONAL ASPECT OF COMPUTERORGANIZATIONAL  AND  OPERATIONAL ASPECT OF COMPUTER
ORGANIZATIONAL AND OPERATIONAL ASPECT OF COMPUTER
 
18. the components of the system unit
18. the components of the system unit18. the components of the system unit
18. the components of the system unit
 
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
 
The Deal
The DealThe Deal
The Deal
 
Computer-Processing-Devices.pdf
Computer-Processing-Devices.pdfComputer-Processing-Devices.pdf
Computer-Processing-Devices.pdf
 
Multilevel arch & str org.& mips, 8086, memory
Multilevel arch & str org.& mips, 8086, memoryMultilevel arch & str org.& mips, 8086, memory
Multilevel arch & str org.& mips, 8086, memory
 
INSTRUCTION TYPES
INSTRUCTION TYPESINSTRUCTION TYPES
INSTRUCTION TYPES
 
Linux Internals - Interview essentials 3.0
Linux Internals - Interview essentials 3.0Linux Internals - Interview essentials 3.0
Linux Internals - Interview essentials 3.0
 
Components of a digital computer.ppt
Components of a digital computer.pptComponents of a digital computer.ppt
Components of a digital computer.ppt
 
New Developments in the CPU Architecture
New Developments in the CPU ArchitectureNew Developments in the CPU Architecture
New Developments in the CPU Architecture
 
Coa module1
Coa module1Coa module1
Coa module1
 
coa-module1-170527034116.pdf
coa-module1-170527034116.pdfcoa-module1-170527034116.pdf
coa-module1-170527034116.pdf
 
Computer architecture
Computer architecture Computer architecture
Computer architecture
 
Computer organization research, everything that u want (2020)
Computer organization research, everything that u want (2020)Computer organization research, everything that u want (2020)
Computer organization research, everything that u want (2020)
 
What's Inside
What's InsideWhat's Inside
What's Inside
 
Memory managment
Memory managmentMemory managment
Memory managment
 
COMPUTER ORGNAIZATION NOTES
COMPUTER ORGNAIZATION NOTESCOMPUTER ORGNAIZATION NOTES
COMPUTER ORGNAIZATION NOTES
 
number system understand
number system  understandnumber system  understand
number system understand
 
Components of a computer
Components of a computerComponents of a computer
Components of a computer
 

Dernier

This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701bronxfugly43
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxJisc
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Association for Project Management
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxEsquimalt MFRC
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - Englishneillewis46
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structuredhanjurrannsibayan2
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...pradhanghanshyam7136
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024Elizabeth Walsh
 

Dernier (20)

This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 

N301 Von Neumann Architecture