SlideShare une entreprise Scribd logo
1  sur  26
BUS INTERCONNECTION
Ramakrishna Reddy
Assoc. Prof
Avanthi PG College
brreddy@avanthipg.ac.in
Interconnection Structures
A computer consists of a set of components
(CPU,memory,I/O) that communicate with ea
ch other.
The collection of paths connecting the various
modules is call the interconnection structure.
The design of this structure will depend on
the exchange that must be made between mo
dules.
Type of transfers
Memory to CPU
CPU to Memory
I/O to CPU
CPU to I/O
I/O to or from Memory (DMA)
Bus Interconnection
A bus is a communication pathway
connecting two or more device.
A key characteristic of a bus is that it is a
shared transmission medium.
A bus consists of multiple pathways or lines.
Each line is capable of transmitting signal
representing binary digit (1 or 0)
Bus Interconnection
A sequence of bits can be transmit across a
single line.
Several lines can be used to transmit bits
simultaneously (in parallel).
A bus that connects major components
(CPU,Memory,I/O) is called System Bus. The
most common computer interconnection
structures are based on the use of one or mor
e system buses.
Bus Structure
A system bus consists of 50-100 lines.
Each line is assigned a particular meaning or
function.
On any bus the lines can be classified into 3 groups
Data lines
Address lines
Control lines
Data Lines
A
tt
a
c
k
s
o
n
cr
y
p
t
o
s
y
st
e
m
s.
Provide a path for moving data between system
modules.
These lines, collectively, are called the data bus.
The data bus typically consists of 8,16 or 32 separate
lines, the numbers of lines being transferred to as the
width of the data bus.
Each line carry only 1 bit at a time, the number of
lines determines how many bits can transferred at a ti
me - overall system performance.
The Address Lines
Used to designate the source or destination
of the data on the data bus
The width of the address bus determines the
maximum possible memory capacity of the sy
stem.
The Control Lines
Used to control the access to and the
use of the data and address lines.
Typical control lines include
Memory write
Memory read
I/O write
I/O read
Clock
Reset
Bus request
Bus grant
Interrupt request
Interrupt ACK
Transfer ACK
The operation of the bus If
one module wishes to send data
obtain the use of the bus
transfer data via the bus
If one module wishes to request data
obtain the use of the bus
transfer request to the other module over the
control and address lines, then wait for that second
module to send the data.
Physical Bus Architecture
System bus is a number of
parallel electrical conductors.
The conductors are metal
lines attched in a card or
printed circuit board. The
bus extends across all of the
components that taps into the
bus lines.
What do buses look like?
Traditional Bus Architecture
Local bus
CPU - Cache
System bus
Main memory - Cache
Expansion bus
I/O Modules - Main memory
Traditional Bus Architecture
High-Performance Architecture
Local bus
CPU - Cache/bridge
System bus
Cache/bridge - memory
High-speed bus
High-speed I/O module - Cache/bridge
Expansion bus
Low-speed I/O modules - Expansion interface
Bus Design
Type Method of Arbitration
Dedicated Centralized
Multiplexed
Bus Width
Address
Data
Timing
Synchronous
Asynchronous
Distributed
Data Transfer Type
Read
Write
Read-modify-write
Read-after-write
Block
Type
Dedicated
permanent assigned bus either to
one function or to a physical subset
of computer components
Multiplexed
use in the same bus for multiple
purpose (Time Multiplexing)
Bus Width
Address
the wider of address bus has an
impact on range of locations that ca
n be referenced
Data
the wider of data bus has an
impact on the number of bits transfe
rred at one time
Method of Arbitration
Centralized
bus controller
(Arbiter), hardware
device,is responsible fo
r allocating time on the
bus (daisy chain)
Distributed
access control logic in e
ach module act together
to share bus
Data Transfer Type
Read Multiplexed
bus is used to specifying address
and then for transferring data after a
wait while data is being fetched
Read Dedicated
address is put on bus and
remain there while data are put on the
data bus
Data Transfer Type
Write Multiplexed
bus is used to specifying address
and then transferring data (same as
read operation)
Write Dedicated
data put on data bus as soon
as the address has stabilized
Data Transfer Type
Read-modify-write
address is broadcast once
at beginning a simply read is followed
immediately by a write to the same addr
ess
Read-after-write
a write followed
immediately by a read from the same a
ddress,performed for checking purpose
Data Transfer Type
Block
one address cycle is followed by n
data cycles.
The first data item is transferred to or
from the specified address; remainder
data items are transferred to or from su
bsequent addresses
Data Transfer Type

Contenu connexe

Tendances

Fragmentaton
Fragmentaton Fragmentaton
Fragmentaton
sanjana mun
 
Modes of 80386
Modes of 80386Modes of 80386
Modes of 80386
aviban
 

Tendances (20)

Ip addressing classful
Ip addressing classfulIp addressing classful
Ip addressing classful
 
Asynchronous Data Transfer.pptx
Asynchronous Data Transfer.pptxAsynchronous Data Transfer.pptx
Asynchronous Data Transfer.pptx
 
Computer registers
Computer registersComputer registers
Computer registers
 
Fragmentaton
Fragmentaton Fragmentaton
Fragmentaton
 
Addressing
AddressingAddressing
Addressing
 
Instruction Set Architecture
Instruction Set ArchitectureInstruction Set Architecture
Instruction Set Architecture
 
Types of buses of computer
Types of buses of computerTypes of buses of computer
Types of buses of computer
 
Disk Scheduling
Disk SchedulingDisk Scheduling
Disk Scheduling
 
Physical layer ppt
Physical layer pptPhysical layer ppt
Physical layer ppt
 
Gigabit Ethernet
Gigabit EthernetGigabit Ethernet
Gigabit Ethernet
 
Secondary storage structure-Operating System Concepts
Secondary storage structure-Operating System ConceptsSecondary storage structure-Operating System Concepts
Secondary storage structure-Operating System Concepts
 
Modes of 80386
Modes of 80386Modes of 80386
Modes of 80386
 
Ethernet
EthernetEthernet
Ethernet
 
Pipelining and vector processing
Pipelining and vector processingPipelining and vector processing
Pipelining and vector processing
 
IPv4 and IPv6
IPv4 and IPv6IPv4 and IPv6
IPv4 and IPv6
 
8086 Microprocessor powerpoint
8086  Microprocessor  powerpoint8086  Microprocessor  powerpoint
8086 Microprocessor powerpoint
 
Instruction Formats
Instruction FormatsInstruction Formats
Instruction Formats
 
Pcie basic
Pcie basicPcie basic
Pcie basic
 
Socket Programming TCP:IP PPT.pdf
Socket Programming TCP:IP PPT.pdfSocket Programming TCP:IP PPT.pdf
Socket Programming TCP:IP PPT.pdf
 
Congestion control in TCP
Congestion control in TCPCongestion control in TCP
Congestion control in TCP
 

Similaire à businterconnection ppt.pptx

CH03 COMBUTER 000000000000000000000.pptx
CH03 COMBUTER 000000000000000000000.pptxCH03 COMBUTER 000000000000000000000.pptx
CH03 COMBUTER 000000000000000000000.pptx
227567
 
raymart aborque
raymart aborqueraymart aborque
raymart aborque
cas123
 
yow! assignment kow! yow!
yow! assignment kow! yow!yow! assignment kow! yow!
yow! assignment kow! yow!
cas123
 
Joemary.doc
Joemary.docJoemary.doc
Joemary.doc
cas123
 

Similaire à businterconnection ppt.pptx (20)

dem.pptx
dem.pptxdem.pptx
dem.pptx
 
Introduction To Computer Bus - www.thestuffpoint.com
Introduction To Computer Bus - www.thestuffpoint.comIntroduction To Computer Bus - www.thestuffpoint.com
Introduction To Computer Bus - www.thestuffpoint.com
 
Computer Architecture Chapter 2 BUS
Computer Architecture Chapter 2 BUSComputer Architecture Chapter 2 BUS
Computer Architecture Chapter 2 BUS
 
Computer maintenance & IT support service
Computer maintenance & IT support serviceComputer maintenance & IT support service
Computer maintenance & IT support service
 
Bus System (part 2)
Bus System (part 2)Bus System (part 2)
Bus System (part 2)
 
Data conversion
Data conversionData conversion
Data conversion
 
CH03 COMBUTER 000000000000000000000.pptx
CH03 COMBUTER 000000000000000000000.pptxCH03 COMBUTER 000000000000000000000.pptx
CH03 COMBUTER 000000000000000000000.pptx
 
Pdc chapter1
Pdc chapter1Pdc chapter1
Pdc chapter1
 
01buses ver2_
01buses  ver2_01buses  ver2_
01buses ver2_
 
01buses
01buses01buses
01buses
 
raymart aborque
raymart aborqueraymart aborque
raymart aborque
 
yow! assignment kow! yow!
yow! assignment kow! yow!yow! assignment kow! yow!
yow! assignment kow! yow!
 
Joemary.doc
Joemary.docJoemary.doc
Joemary.doc
 
Cpi unit 01
Cpi unit 01Cpi unit 01
Cpi unit 01
 
Lecture 48
Lecture 48Lecture 48
Lecture 48
 
Machine cycles
Machine cycles Machine cycles
Machine cycles
 
Buses And Its Types Formation
Buses And Its Types FormationBuses And Its Types Formation
Buses And Its Types Formation
 
Bus & Interface
Bus & InterfaceBus & Interface
Bus & Interface
 
Buses in a computer
Buses in a computerBuses in a computer
Buses in a computer
 
Bus System
Bus SystemBus System
Bus System
 

Plus de Ramakrishna Reddy Bijjam

Plus de Ramakrishna Reddy Bijjam (20)

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
 
Arrays to arrays and pointers with arrays.pptx
Arrays to arrays and pointers with arrays.pptxArrays to arrays and pointers with arrays.pptx
Arrays to arrays and pointers with arrays.pptx
 
Auxiliary, Cache and Virtual memory.pptx
Auxiliary, Cache and Virtual memory.pptxAuxiliary, Cache and Virtual memory.pptx
Auxiliary, Cache and Virtual memory.pptx
 
Python With MongoDB in advanced Python.pptx
Python With MongoDB in advanced Python.pptxPython With MongoDB in advanced Python.pptx
Python With MongoDB in advanced Python.pptx
 
Pointers and single &multi dimentionalarrays.pptx
Pointers and single &multi dimentionalarrays.pptxPointers and single &multi dimentionalarrays.pptx
Pointers and single &multi dimentionalarrays.pptx
 
Certinity Factor and Dempster-shafer theory .pptx
Certinity Factor and Dempster-shafer theory .pptxCertinity Factor and Dempster-shafer theory .pptx
Certinity Factor and Dempster-shafer theory .pptx
 
Auxiliary Memory in computer Architecture.pptx
Auxiliary Memory in computer Architecture.pptxAuxiliary Memory in computer Architecture.pptx
Auxiliary Memory in computer Architecture.pptx
 
Random Forest Decision Tree.pptx
Random Forest Decision Tree.pptxRandom Forest Decision Tree.pptx
Random Forest Decision Tree.pptx
 
K Means Clustering in ML.pptx
K Means Clustering in ML.pptxK Means Clustering in ML.pptx
K Means Clustering in ML.pptx
 
Pandas.pptx
Pandas.pptxPandas.pptx
Pandas.pptx
 
Python With MongoDB.pptx
Python With MongoDB.pptxPython With MongoDB.pptx
Python With MongoDB.pptx
 
Python with MySql.pptx
Python with MySql.pptxPython with MySql.pptx
Python with MySql.pptx
 
PYTHON PROGRAMMING NOTES RKREDDY.pdf
PYTHON PROGRAMMING NOTES RKREDDY.pdfPYTHON PROGRAMMING NOTES RKREDDY.pdf
PYTHON PROGRAMMING NOTES RKREDDY.pdf
 
BInary file Operations.pptx
BInary file Operations.pptxBInary file Operations.pptx
BInary file Operations.pptx
 
Data Science in Python.pptx
Data Science in Python.pptxData Science in Python.pptx
Data Science in Python.pptx
 
CSV JSON and XML files in Python.pptx
CSV JSON and XML files in Python.pptxCSV JSON and XML files in Python.pptx
CSV JSON and XML files in Python.pptx
 
HTML files in python.pptx
HTML files in python.pptxHTML files in python.pptx
HTML files in python.pptx
 
Regular Expressions in Python.pptx
Regular Expressions in Python.pptxRegular Expressions in Python.pptx
Regular Expressions in Python.pptx
 
datareprersentation 1.pptx
datareprersentation 1.pptxdatareprersentation 1.pptx
datareprersentation 1.pptx
 
Apriori.pptx
Apriori.pptxApriori.pptx
Apriori.pptx
 

Dernier

Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
 
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
heathfieldcps1
 
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
 

Dernier (20)

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
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
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...
 
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
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
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...
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
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...
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
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
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 

businterconnection ppt.pptx

  • 1. BUS INTERCONNECTION Ramakrishna Reddy Assoc. Prof Avanthi PG College brreddy@avanthipg.ac.in
  • 2. Interconnection Structures A computer consists of a set of components (CPU,memory,I/O) that communicate with ea ch other. The collection of paths connecting the various modules is call the interconnection structure. The design of this structure will depend on the exchange that must be made between mo dules.
  • 3. Type of transfers Memory to CPU CPU to Memory I/O to CPU CPU to I/O I/O to or from Memory (DMA)
  • 4. Bus Interconnection A bus is a communication pathway connecting two or more device. A key characteristic of a bus is that it is a shared transmission medium. A bus consists of multiple pathways or lines. Each line is capable of transmitting signal representing binary digit (1 or 0)
  • 5. Bus Interconnection A sequence of bits can be transmit across a single line. Several lines can be used to transmit bits simultaneously (in parallel). A bus that connects major components (CPU,Memory,I/O) is called System Bus. The most common computer interconnection structures are based on the use of one or mor e system buses.
  • 6. Bus Structure A system bus consists of 50-100 lines. Each line is assigned a particular meaning or function. On any bus the lines can be classified into 3 groups Data lines Address lines Control lines
  • 7.
  • 8. Data Lines A tt a c k s o n cr y p t o s y st e m s. Provide a path for moving data between system modules. These lines, collectively, are called the data bus. The data bus typically consists of 8,16 or 32 separate lines, the numbers of lines being transferred to as the width of the data bus. Each line carry only 1 bit at a time, the number of lines determines how many bits can transferred at a ti me - overall system performance.
  • 9. The Address Lines Used to designate the source or destination of the data on the data bus The width of the address bus determines the maximum possible memory capacity of the sy stem.
  • 10. The Control Lines Used to control the access to and the use of the data and address lines. Typical control lines include Memory write Memory read I/O write I/O read Clock Reset Bus request Bus grant Interrupt request Interrupt ACK Transfer ACK
  • 11. The operation of the bus If one module wishes to send data obtain the use of the bus transfer data via the bus If one module wishes to request data obtain the use of the bus transfer request to the other module over the control and address lines, then wait for that second module to send the data.
  • 12. Physical Bus Architecture System bus is a number of parallel electrical conductors. The conductors are metal lines attched in a card or printed circuit board. The bus extends across all of the components that taps into the bus lines.
  • 13. What do buses look like?
  • 14. Traditional Bus Architecture Local bus CPU - Cache System bus Main memory - Cache Expansion bus I/O Modules - Main memory
  • 16. High-Performance Architecture Local bus CPU - Cache/bridge System bus Cache/bridge - memory High-speed bus High-speed I/O module - Cache/bridge Expansion bus Low-speed I/O modules - Expansion interface
  • 17.
  • 18. Bus Design Type Method of Arbitration Dedicated Centralized Multiplexed Bus Width Address Data Timing Synchronous Asynchronous Distributed Data Transfer Type Read Write Read-modify-write Read-after-write Block
  • 19. Type Dedicated permanent assigned bus either to one function or to a physical subset of computer components Multiplexed use in the same bus for multiple purpose (Time Multiplexing)
  • 20. Bus Width Address the wider of address bus has an impact on range of locations that ca n be referenced Data the wider of data bus has an impact on the number of bits transfe rred at one time
  • 21. Method of Arbitration Centralized bus controller (Arbiter), hardware device,is responsible fo r allocating time on the bus (daisy chain) Distributed access control logic in e ach module act together to share bus
  • 22. Data Transfer Type Read Multiplexed bus is used to specifying address and then for transferring data after a wait while data is being fetched Read Dedicated address is put on bus and remain there while data are put on the data bus
  • 23. Data Transfer Type Write Multiplexed bus is used to specifying address and then transferring data (same as read operation) Write Dedicated data put on data bus as soon as the address has stabilized
  • 24. Data Transfer Type Read-modify-write address is broadcast once at beginning a simply read is followed immediately by a write to the same addr ess Read-after-write a write followed immediately by a read from the same a ddress,performed for checking purpose
  • 25. Data Transfer Type Block one address cycle is followed by n data cycles. The first data item is transferred to or from the specified address; remainder data items are transferred to or from su bsequent addresses