SlideShare a Scribd company logo
1 of 10
Buses
A bus is:
a collection of wires
through which data is transmitted
from one part of a computer to another.
Buses
ALU
Control
Unit
Memory
Data
Register
Memory
Address
RegisterOther
Registers
Processor Main Memory Address
00000000
00000001
00000010
00000011
00000100
00000101
00000110
00000111
00001000
00001001
Address Bus
32 Lines
Data Bus
16 Lines
Control Bus
6 Lines
Each memory location is represented by a unique address.
The Address Bus
Memory
Address
Register
Processor Main Memory Address
00000000
00000001
00000010
00000011
00000100
00000101
00000110
00000111
00001000
00001001
Address Bus
• information is carried from the processor to the main memory
• this informs the main memory which memory location will be read or used to store data
• each wire on the bus carries one bit of information at a time
The Address Bus
Memory
Address
Register
Processor Main Memory Address
00000000
00000001
00000010
00000011
00000100
00000101
00000110
00000111
00001000
00001001
Address Bus
• the number of wires in this bus determines the number of memory locations
8 lines will allow 28
= 256 memory locations
32 lines will allow 232
= 4,294,967,296 memory locations
• increasing the width of this bus, increases the number of memory locations that it is possible to
address
The Data Bus
Memory
Data
Register
Processor Main Memory
11110011
Address
00000000
00000001
00000010
00000011
00000100
00000101
00000110
00000111
00001000
00001001
Data Bus
• information is carried to and from the processor and main memory
• this stores data in a memory location and reads data from a memory location
• each wire on the bus carries one bit of information at a time
The Data Bus
Memory
Data
Register
Processor Main Memory
11110011
Address
00000000
00000001
00000010
00000011
00000100
00000101
00000110
00000111
00001000
00001001
Data Bus
• the description of the computer informs the user of the number of wires in the data bus
a 32 bit computer has 32 wires on the data bus
• increasing the width of the data bus increases the quantity of data that can be carried at one
time and so increases the performance of the computer system
The Control Bus
Control
Unit
Processor Main Memory Address
00000000
00000001
00000010
00000011
00000100
00000101
00000110
00000111
00001000
00001001
Control Bus
Each wire on the bus has its own separate function and is
activated independently of the others
Read
Informs the memory that data is to be sent to the processor from a particular memory location
Write
Informs the memory that data is to be stored in a particular memory location
Clock
Generates a constant pulse which regulates the flow of information
A clock of 600MHz (megahertz) generates a pulse 600,000,000 times a second
The Control Bus
Control
Unit
Processor Main Memory Address
00000000
00000001
00000010
00000011
00000100
00000101
00000110
00000111
00001000
00001001
Control Bus
Each wire on the bus has its own separate function and is
activated independently of the others
Interrupt
A message from a peripheral device causes the processor to stop processing the current task. Current
data is stored in a temporary area called the stack. The processor deals with the interrupt. The data is
then retrieved from the stack and the task is resumed
Reset
Clears all internal processor registers and returns the computer to its initial switched on state
The Control Bus
Control
Unit
Processor Main Memory Address
00000000
00000001
00000010
00000011
00000100
00000101
00000110
00000111
00001000
00001001
Control Bus
Each wire on the bus has its own separate function and is
activated independently of the others
Interrupt
A message from a peripheral device causes the processor to stop processing the current task. Current
data is stored in a temporary area called the stack. The processor deals with the interrupt. The data is
then retrieved from the stack and the task is resumed
Reset
Clears all internal processor registers and returns the computer to its initial switched on state

More Related Content

Similar to National 5 Computing Science - Buses

Similar to National 5 Computing Science - Buses (20)

Buses
BusesBuses
Buses
 
09 Tait
09 Tait09 Tait
09 Tait
 
Intermediate machine architecture
Intermediate machine architectureIntermediate machine architecture
Intermediate machine architecture
 
Bt0068 computer organization and architecture
Bt0068 computer organization and architecture Bt0068 computer organization and architecture
Bt0068 computer organization and architecture
 
Microprocessor Part 1
Microprocessor    Part 1Microprocessor    Part 1
Microprocessor Part 1
 
Co notes
Co notesCo notes
Co notes
 
Data Manipulation
Data ManipulationData Manipulation
Data Manipulation
 
memeoryorganization PPT for organization of memories
memeoryorganization PPT for organization of memoriesmemeoryorganization PPT for organization of memories
memeoryorganization PPT for organization of memories
 
Register & Memory
Register & MemoryRegister & Memory
Register & Memory
 
Factors affecting system performance
Factors affecting system performanceFactors affecting system performance
Factors affecting system performance
 
Machine cycles
Machine cycles Machine cycles
Machine cycles
 
Introduction to Processor
Introduction to ProcessorIntroduction to Processor
Introduction to Processor
 
Introduction to Computer System. 8085/8086 architecture
Introduction to Computer System. 8085/8086 architectureIntroduction to Computer System. 8085/8086 architecture
Introduction to Computer System. 8085/8086 architecture
 
Microprocessor
MicroprocessorMicroprocessor
Microprocessor
 
Computer Structure Slides
Computer Structure SlidesComputer Structure Slides
Computer Structure Slides
 
13.computer buses
13.computer buses13.computer buses
13.computer buses
 
8086 architecture
8086 architecture8086 architecture
8086 architecture
 
Computer structurepowerpoint
Computer structurepowerpointComputer structurepowerpoint
Computer structurepowerpoint
 
Microprocessors-based systems (under graduate course) Lecture 1 of 9
Microprocessors-based systems (under graduate course) Lecture 1 of 9 Microprocessors-based systems (under graduate course) Lecture 1 of 9
Microprocessors-based systems (under graduate course) Lecture 1 of 9
 
8086 complete guide
8086 complete guide 8086 complete guide
8086 complete guide
 

More from Forrester High School (20)

Program Design
Program DesignProgram Design
Program Design
 
Database Evaluation
Database EvaluationDatabase Evaluation
Database Evaluation
 
Testing SQL
Testing SQLTesting SQL
Testing SQL
 
SQL
SQLSQL
SQL
 
Database Query Design
Database Query DesignDatabase Query Design
Database Query Design
 
Data Dictionary
Data DictionaryData Dictionary
Data Dictionary
 
Compound Keys
Compound KeysCompound Keys
Compound Keys
 
Entity Occurrence Diagrams
Entity Occurrence DiagramsEntity Occurrence Diagrams
Entity Occurrence Diagrams
 
Entity Relationship Diagrams
Entity Relationship DiagramsEntity Relationship Diagrams
Entity Relationship Diagrams
 
Database Analysis
Database AnalysisDatabase Analysis
Database Analysis
 
Software Evaluation
Software EvaluationSoftware Evaluation
Software Evaluation
 
Software Testing
Software TestingSoftware Testing
Software Testing
 
Standard Algorithms
Standard AlgorithmsStandard Algorithms
Standard Algorithms
 
File Handling
File HandlingFile Handling
File Handling
 
Python Predefined Functions
Python Predefined FunctionsPython Predefined Functions
Python Predefined Functions
 
Python Substrings
Python SubstringsPython Substrings
Python Substrings
 
Variable Scope
Variable ScopeVariable Scope
Variable Scope
 
Sub-programs
Sub-programsSub-programs
Sub-programs
 
Records in Python
Records in PythonRecords in Python
Records in Python
 
Parallel arrays in python
Parallel arrays in pythonParallel arrays in python
Parallel arrays in python
 

Recently uploaded

Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...RKavithamani
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 

Recently uploaded (20)

Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 

National 5 Computing Science - Buses

  • 1.
  • 2. Buses A bus is: a collection of wires through which data is transmitted from one part of a computer to another.
  • 3. Buses ALU Control Unit Memory Data Register Memory Address RegisterOther Registers Processor Main Memory Address 00000000 00000001 00000010 00000011 00000100 00000101 00000110 00000111 00001000 00001001 Address Bus 32 Lines Data Bus 16 Lines Control Bus 6 Lines Each memory location is represented by a unique address.
  • 4. The Address Bus Memory Address Register Processor Main Memory Address 00000000 00000001 00000010 00000011 00000100 00000101 00000110 00000111 00001000 00001001 Address Bus • information is carried from the processor to the main memory • this informs the main memory which memory location will be read or used to store data • each wire on the bus carries one bit of information at a time
  • 5. The Address Bus Memory Address Register Processor Main Memory Address 00000000 00000001 00000010 00000011 00000100 00000101 00000110 00000111 00001000 00001001 Address Bus • the number of wires in this bus determines the number of memory locations 8 lines will allow 28 = 256 memory locations 32 lines will allow 232 = 4,294,967,296 memory locations • increasing the width of this bus, increases the number of memory locations that it is possible to address
  • 6. The Data Bus Memory Data Register Processor Main Memory 11110011 Address 00000000 00000001 00000010 00000011 00000100 00000101 00000110 00000111 00001000 00001001 Data Bus • information is carried to and from the processor and main memory • this stores data in a memory location and reads data from a memory location • each wire on the bus carries one bit of information at a time
  • 7. The Data Bus Memory Data Register Processor Main Memory 11110011 Address 00000000 00000001 00000010 00000011 00000100 00000101 00000110 00000111 00001000 00001001 Data Bus • the description of the computer informs the user of the number of wires in the data bus a 32 bit computer has 32 wires on the data bus • increasing the width of the data bus increases the quantity of data that can be carried at one time and so increases the performance of the computer system
  • 8. The Control Bus Control Unit Processor Main Memory Address 00000000 00000001 00000010 00000011 00000100 00000101 00000110 00000111 00001000 00001001 Control Bus Each wire on the bus has its own separate function and is activated independently of the others Read Informs the memory that data is to be sent to the processor from a particular memory location Write Informs the memory that data is to be stored in a particular memory location Clock Generates a constant pulse which regulates the flow of information A clock of 600MHz (megahertz) generates a pulse 600,000,000 times a second
  • 9. The Control Bus Control Unit Processor Main Memory Address 00000000 00000001 00000010 00000011 00000100 00000101 00000110 00000111 00001000 00001001 Control Bus Each wire on the bus has its own separate function and is activated independently of the others Interrupt A message from a peripheral device causes the processor to stop processing the current task. Current data is stored in a temporary area called the stack. The processor deals with the interrupt. The data is then retrieved from the stack and the task is resumed Reset Clears all internal processor registers and returns the computer to its initial switched on state
  • 10. The Control Bus Control Unit Processor Main Memory Address 00000000 00000001 00000010 00000011 00000100 00000101 00000110 00000111 00001000 00001001 Control Bus Each wire on the bus has its own separate function and is activated independently of the others Interrupt A message from a peripheral device causes the processor to stop processing the current task. Current data is stored in a temporary area called the stack. The processor deals with the interrupt. The data is then retrieved from the stack and the task is resumed Reset Clears all internal processor registers and returns the computer to its initial switched on state