SlideShare a Scribd company logo
 1. Von Neumann Architecture
 2. The Fetch-Decode-Execute-
Reset Cycle
 3. The need for and the use of
buses to convey data.
 4. Parallel processing.
 This describes a design architecture for an electronic
digital computers with subdivisions of a central
arithmetic part, a central control part, a memory to
store both data and instructions, external storage, and
input and output mechanisms.
 A stored-program digital computer is one that keeps
its programmed instructions, as well as its data, in
read-write, random-access memory (RAM).
 The Von Neumann architecture uses a single processor
which follows a linear sequence of fetch-decode-
execute.
Register Meaning
PC Program Counter
CIR Current Instruction Register
MAR Memory Address Register
MDR Memory Data Register
IR Index Register
3. The need for and the use
of buses to convey data.
DATA BUS
ADDRESS BUS
CONTROL BUS
 The data bus, typically consisting of 8, 16,
or 32 separate lines provides a bi-
directional path for moving data and
instructions between system components.
 The width of the data bus is a key factor in
determining overall system performance.
 The control bus is a bi-directional bus
meaning that signals can be carried in both
directions.
 The purpose of the control bus is to
transmit command, timing and specific
status information between system
components.
 When the processor wishes to read a word (say 8,
16, or 32 bits) of data from memory, it first puts
the address of the desired word on the address
bus.
 The width of the address bus determines the
maximum possible memory capacity of the
system.
 A more realistic minimum bus width would be 20
lines, giving a memory capacity of 220, i.e. 1Mb.
Types of
parallel
processing
Type of
computer
used
Application
Pipeline Single Instruction Single
Data (SISD)
Inside a CPU
Array
Processor
Single Instruction multiple
Data (SIMD)
Graphics cards,
games consoles
Multi-Core
Multiple Instruction
Data (MIMD)
Super computers,
modern
multi-core chips
Instruction 1
Instruction 2 Instruction 1
Instruction 3 Instruction 2 Instruction 1
Instruction 4 Instruction 3 Instruction 2
Instruction 5 Instruction 4 Instruction 3
Fetch Decode Execute
Instruction 1
Instruction 2 Instruction 1
Instruction 3 Instruction 2 Instruction 1
Fetch Execute
Instruction 4 Instruction 3 Instruction 2
Instruction 10
Instruction 11 Instruction 10
Instruction 12 Instruction 11 Instruction 11
Decode
CONTROL UNIT
DATA
DATA
DATA
DATA
JOB SCHEDULAR
CPU 1 CPU 2
CPU 2 CPU 4
THANK YOU

More Related Content

What's hot

Timing and control unit
Timing and control unitTiming and control unit
Timing and control unit
Destro Destro
 
data structures and its importance
 data structures and its importance  data structures and its importance
data structures and its importance
Anaya Zafar
 
Microprogrammed Control Unit
Microprogrammed Control UnitMicroprogrammed Control Unit
Microprogrammed Control Unit
PreethiSureshkumar1
 
Floating point representation
Floating point representationFloating point representation
Floating point representation
missstevenson01
 
computer catagory and its organization
computer catagory and its organizationcomputer catagory and its organization
computer catagory and its organization
Sheikh Salam
 
Computer organization
Computer organizationComputer organization
Computer organization
ishapadhy
 
AI_Session 7 Greedy Best first search algorithm.pptx
AI_Session 7 Greedy Best first search algorithm.pptxAI_Session 7 Greedy Best first search algorithm.pptx
AI_Session 7 Greedy Best first search algorithm.pptx
Asst.prof M.Gokilavani
 
Lexical Analysis - Compiler Design
Lexical Analysis - Compiler DesignLexical Analysis - Compiler Design
Lexical Analysis - Compiler Design
Akhil Kaushik
 
Direct memory access (dma)
Direct memory access (dma)Direct memory access (dma)
Direct memory access (dma)
Zubair Khalid
 
loaders and linkers
 loaders and linkers loaders and linkers
loaders and linkers
Temesgen Molla
 
Computer organization memory
Computer organization memoryComputer organization memory
Computer organization memory
Deepak John
 
Types of Compilers
Types of CompilersTypes of Compilers
Types of Compilers
Hemant Chetwani
 
Computer organiztion5
Computer organiztion5Computer organiztion5
Computer organiztion5Umang Gupta
 
Coa module1
Coa module1Coa module1
Coa module1
cs19club
 
Introduction to Microcontroller
Introduction to MicrocontrollerIntroduction to Microcontroller
Introduction to Microcontroller
Pantech ProLabs India Pvt Ltd
 
High level languages representation
High level languages representationHigh level languages representation
High level languages representation
gaurav jain
 
process control block
process control blockprocess control block
process control block
Vikas SHRIVASTAVA
 
INTERCONNECTION STRUCTURE
INTERCONNECTION STRUCTUREINTERCONNECTION STRUCTURE
INTERCONNECTION STRUCTURE
VENNILAV6
 
Timing and-control-unit
Timing and-control-unitTiming and-control-unit
Timing and-control-unitAnuj Modi
 
Logic microoperations
Logic microoperationsLogic microoperations
Logic microoperationsNitesh Singh
 

What's hot (20)

Timing and control unit
Timing and control unitTiming and control unit
Timing and control unit
 
data structures and its importance
 data structures and its importance  data structures and its importance
data structures and its importance
 
Microprogrammed Control Unit
Microprogrammed Control UnitMicroprogrammed Control Unit
Microprogrammed Control Unit
 
Floating point representation
Floating point representationFloating point representation
Floating point representation
 
computer catagory and its organization
computer catagory and its organizationcomputer catagory and its organization
computer catagory and its organization
 
Computer organization
Computer organizationComputer organization
Computer organization
 
AI_Session 7 Greedy Best first search algorithm.pptx
AI_Session 7 Greedy Best first search algorithm.pptxAI_Session 7 Greedy Best first search algorithm.pptx
AI_Session 7 Greedy Best first search algorithm.pptx
 
Lexical Analysis - Compiler Design
Lexical Analysis - Compiler DesignLexical Analysis - Compiler Design
Lexical Analysis - Compiler Design
 
Direct memory access (dma)
Direct memory access (dma)Direct memory access (dma)
Direct memory access (dma)
 
loaders and linkers
 loaders and linkers loaders and linkers
loaders and linkers
 
Computer organization memory
Computer organization memoryComputer organization memory
Computer organization memory
 
Types of Compilers
Types of CompilersTypes of Compilers
Types of Compilers
 
Computer organiztion5
Computer organiztion5Computer organiztion5
Computer organiztion5
 
Coa module1
Coa module1Coa module1
Coa module1
 
Introduction to Microcontroller
Introduction to MicrocontrollerIntroduction to Microcontroller
Introduction to Microcontroller
 
High level languages representation
High level languages representationHigh level languages representation
High level languages representation
 
process control block
process control blockprocess control block
process control block
 
INTERCONNECTION STRUCTURE
INTERCONNECTION STRUCTUREINTERCONNECTION STRUCTURE
INTERCONNECTION STRUCTURE
 
Timing and-control-unit
Timing and-control-unitTiming and-control-unit
Timing and-control-unit
 
Logic microoperations
Logic microoperationsLogic microoperations
Logic microoperations
 

Viewers also liked

Group discussion
Group discussionGroup discussion
Group discussion
Sudha Manjunath
 
Environmental Pollution, protective measures of pollution
 Environmental Pollution, protective measures of pollution Environmental Pollution, protective measures of pollution
Environmental Pollution, protective measures of pollution
pardeeprattan
 
Environmental Pollution and its control measures
Environmental Pollution and its control measuresEnvironmental Pollution and its control measures
Environmental Pollution and its control measures
malikabegumn
 
Environmental pollution control
Environmental pollution controlEnvironmental pollution control
Environmental pollution controlpriyanka odela
 
Environmental Pollution - Causes, Effects and Control Measures
Environmental Pollution - Causes, Effects and Control MeasuresEnvironmental Pollution - Causes, Effects and Control Measures
Environmental Pollution - Causes, Effects and Control Measures
Shanmugaraj M
 

Viewers also liked (7)

Group discussion
Group discussionGroup discussion
Group discussion
 
Environmental Pollution, protective measures of pollution
 Environmental Pollution, protective measures of pollution Environmental Pollution, protective measures of pollution
Environmental Pollution, protective measures of pollution
 
Environmental Pollution and its control measures
Environmental Pollution and its control measuresEnvironmental Pollution and its control measures
Environmental Pollution and its control measures
 
Environmental pollution control
Environmental pollution controlEnvironmental pollution control
Environmental pollution control
 
Environmental Pollution - Causes, Effects and Control Measures
Environmental Pollution - Causes, Effects and Control MeasuresEnvironmental Pollution - Causes, Effects and Control Measures
Environmental Pollution - Causes, Effects and Control Measures
 
Human Impact on the natural Environment
Human Impact on the natural EnvironmentHuman Impact on the natural Environment
Human Impact on the natural Environment
 
Environmental pollution
Environmental pollutionEnvironmental pollution
Environmental pollution
 

Similar to Applications of computer organization

Microprocessor
MicroprocessorMicroprocessor
Microprocessor
MAHMOOD ilahi
 
Co notes
Co notesCo notes
Computer structurepowerpoint
Computer structurepowerpointComputer structurepowerpoint
Computer structurepowerpoint
hamid ali
 
Intermediate machine architecture
Intermediate machine architectureIntermediate machine architecture
Intermediate machine architectureJohn Cutajar
 
Cpi unit 01
Cpi unit 01Cpi unit 01
Cpi unit 01
Gurpreet Singh
 
Introduction to-microprocessor
Introduction to-microprocessorIntroduction to-microprocessor
Introduction to-microprocessor
ankitnav1
 
Introduction to-microprocessor
Introduction to-microprocessorIntroduction to-microprocessor
Introduction to-microprocessor
ankitnav1
 
Lesson three hardware basics
Lesson three hardware basicsLesson three hardware basics
Lesson three hardware basicsMik Endale
 
soc ip core based for spacecraft application
soc ip core based for spacecraft applicationsoc ip core based for spacecraft application
soc ip core based for spacecraft application
navyashree pari
 
Module 4 advanced microprocessors
Module 4 advanced microprocessorsModule 4 advanced microprocessors
Module 4 advanced microprocessors
Deepak John
 
Microprocessor note
Microprocessor noteMicroprocessor note
Microprocessor note
alokbhatta
 
Bindura university of science education
Bindura university of science educationBindura university of science education
Bindura university of science education
Innocent Tauzeni
 
Itc lec 3 Ip cycle , system unit, interface
Itc lec 3 Ip cycle , system unit, interfaceItc lec 3 Ip cycle , system unit, interface
Itc lec 3 Ip cycle , system unit, interface
AnzaDar3
 
VJITSk 6713 user manual
VJITSk 6713 user manualVJITSk 6713 user manual
VJITSk 6713 user manual
kot seelam
 
Chapter 1.pdf
Chapter 1.pdfChapter 1.pdf
Chapter 1.pdf
AnisZahirahAzman
 
Motherboard components and their functions
Motherboard components and their functionsMotherboard components and their functions
Motherboard components and their functions
Abdullah-Al- Mahmud
 
M.sc I-sem-8086 notes
M.sc  I-sem-8086 notesM.sc  I-sem-8086 notes
M.sc I-sem-8086 notes
Dr.YNM
 
M.sc I-sem-8086 notes
M.sc  I-sem-8086 notesM.sc  I-sem-8086 notes
M.sc I-sem-8086 notes
Dr.YNM
 

Similar to Applications of computer organization (20)

Microprocessor
MicroprocessorMicroprocessor
Microprocessor
 
Co notes
Co notesCo notes
Co notes
 
Computer structurepowerpoint
Computer structurepowerpointComputer structurepowerpoint
Computer structurepowerpoint
 
Intermediate machine architecture
Intermediate machine architectureIntermediate machine architecture
Intermediate machine architecture
 
Cpi unit 01
Cpi unit 01Cpi unit 01
Cpi unit 01
 
Microprocessor
MicroprocessorMicroprocessor
Microprocessor
 
Introduction to-microprocessor
Introduction to-microprocessorIntroduction to-microprocessor
Introduction to-microprocessor
 
Introduction to-microprocessor
Introduction to-microprocessorIntroduction to-microprocessor
Introduction to-microprocessor
 
Microprocessor
MicroprocessorMicroprocessor
Microprocessor
 
Lesson three hardware basics
Lesson three hardware basicsLesson three hardware basics
Lesson three hardware basics
 
soc ip core based for spacecraft application
soc ip core based for spacecraft applicationsoc ip core based for spacecraft application
soc ip core based for spacecraft application
 
Module 4 advanced microprocessors
Module 4 advanced microprocessorsModule 4 advanced microprocessors
Module 4 advanced microprocessors
 
Microprocessor note
Microprocessor noteMicroprocessor note
Microprocessor note
 
Bindura university of science education
Bindura university of science educationBindura university of science education
Bindura university of science education
 
Itc lec 3 Ip cycle , system unit, interface
Itc lec 3 Ip cycle , system unit, interfaceItc lec 3 Ip cycle , system unit, interface
Itc lec 3 Ip cycle , system unit, interface
 
VJITSk 6713 user manual
VJITSk 6713 user manualVJITSk 6713 user manual
VJITSk 6713 user manual
 
Chapter 1.pdf
Chapter 1.pdfChapter 1.pdf
Chapter 1.pdf
 
Motherboard components and their functions
Motherboard components and their functionsMotherboard components and their functions
Motherboard components and their functions
 
M.sc I-sem-8086 notes
M.sc  I-sem-8086 notesM.sc  I-sem-8086 notes
M.sc I-sem-8086 notes
 
M.sc I-sem-8086 notes
M.sc  I-sem-8086 notesM.sc  I-sem-8086 notes
M.sc I-sem-8086 notes
 

Recently uploaded

Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
MIRIAMSALINAS13
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
Anna Sz.
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
TechSoup
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
Jean Carlos Nunes Paixão
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
Jheel Barad
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
GeoBlogs
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
EduSkills OECD
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
BhavyaRajput3
 
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdfAdversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Po-Chuan Chen
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
timhan337
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 

Recently uploaded (20)

Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
 
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdfAdversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 

Applications of computer organization

  • 1.
  • 2.  1. Von Neumann Architecture  2. The Fetch-Decode-Execute- Reset Cycle  3. The need for and the use of buses to convey data.  4. Parallel processing.
  • 3.  This describes a design architecture for an electronic digital computers with subdivisions of a central arithmetic part, a central control part, a memory to store both data and instructions, external storage, and input and output mechanisms.  A stored-program digital computer is one that keeps its programmed instructions, as well as its data, in read-write, random-access memory (RAM).  The Von Neumann architecture uses a single processor which follows a linear sequence of fetch-decode- execute.
  • 4. Register Meaning PC Program Counter CIR Current Instruction Register MAR Memory Address Register MDR Memory Data Register IR Index Register
  • 5.
  • 6. 3. The need for and the use of buses to convey data. DATA BUS ADDRESS BUS CONTROL BUS
  • 7.  The data bus, typically consisting of 8, 16, or 32 separate lines provides a bi- directional path for moving data and instructions between system components.  The width of the data bus is a key factor in determining overall system performance.
  • 8.  The control bus is a bi-directional bus meaning that signals can be carried in both directions.  The purpose of the control bus is to transmit command, timing and specific status information between system components.
  • 9.  When the processor wishes to read a word (say 8, 16, or 32 bits) of data from memory, it first puts the address of the desired word on the address bus.  The width of the address bus determines the maximum possible memory capacity of the system.  A more realistic minimum bus width would be 20 lines, giving a memory capacity of 220, i.e. 1Mb.
  • 10. Types of parallel processing Type of computer used Application Pipeline Single Instruction Single Data (SISD) Inside a CPU Array Processor Single Instruction multiple Data (SIMD) Graphics cards, games consoles Multi-Core Multiple Instruction Data (MIMD) Super computers, modern multi-core chips
  • 11. Instruction 1 Instruction 2 Instruction 1 Instruction 3 Instruction 2 Instruction 1 Instruction 4 Instruction 3 Instruction 2 Instruction 5 Instruction 4 Instruction 3 Fetch Decode Execute
  • 12. Instruction 1 Instruction 2 Instruction 1 Instruction 3 Instruction 2 Instruction 1 Fetch Execute Instruction 4 Instruction 3 Instruction 2 Instruction 10 Instruction 11 Instruction 10 Instruction 12 Instruction 11 Instruction 11 Decode
  • 14. JOB SCHEDULAR CPU 1 CPU 2 CPU 2 CPU 4