SlideShare a Scribd company logo
1 of 12
Bus System
12/1/2020Minu Mary P J ,Christ College Autonomous ,Irinjalakkuda 1
Bus
• BUS:
In early computers “BUS” were parallel electrical wires with multiple
hardware connections. Therefore a bus is communication system
that transfers data between component inside a computer, or
between computers. It includes hardware components like wires,
optical fibers, etc and software, including communication protocols.
The Registers, ALU and the interconnecting BUS are collectively
referred as data path.
12/1/2020Minu Mary P J ,Christ College Autonomous ,Irinjalakkuda 2
Types of bus are:
1.Address bus: The buses which are used to carry address.
2.Data bus: The buses which are used to carry data.
3.Control bus: If the bus is carrying control signals .
12/1/2020Minu Mary P J ,Christ College Autonomous ,Irinjalakkuda 3
• System bus- This consists of data bus, address bus and control bus
• Data bus- A bus which carries data to and from memory/IO is called as data bus
• Address bus- This is used to carry the address of data in the memory and its width
is equal to the number of bits in the MAR of the memory.
• For ex. If comp. memory of 64K has 32 bit words then the computer will have a
data bus of 32 bits wide and the address bus of 16 bits wide
• Control Bus- carries the control signals between the various units of the computer.
Ex: Memory Read/write, I/O Read/write
12/1/2020Minu Mary P J ,Christ College Autonomous ,Irinjalakkuda 4
Bus Organization
• Single Bus organization
• Two bus Organization
• Three Bus Organization
12/1/2020Minu Mary P J ,Christ College Autonomous ,Irinjalakkuda 5
Single Bus system
• In one bus organisation, a single bus is used for multiple purpose. A set of general purpose
register, program counter, instruction register, memory address register(MAR), memory data
register(MDR) are connected with the single bus. Memory read/write can be done with MAR
and MDR.
• The program counter points to the memory location from where the next instruction is to be
fetched. Instruction register is that very register will hold the copy of the current instruction. In
case of one bus organisation, at a time only one operand can be read from the bus.
As a result of that, if the requirement is to read two operand for the operation then read
operation need to be carried twice. So that’s why it is making the process little longer.
• One of the advantage of one bus organisation is that, it is one of the simplest and also this is
very cheap to implement. At the same time a disadvantage lies that it has only one bus and this
“one bus” is accessed by all general purpose registers, program counter, instruction register,
MAR, MDR making each and every operation sequential. No one recommend this architecture
now-a-days.
12/1/2020Minu Mary P J ,Christ College Autonomous ,Irinjalakkuda 6
12/1/2020Minu Mary P J ,Christ College Autonomous ,Irinjalakkuda 7
Two Bus
• Two overcome the disadvantage of one bus organisation an another
architecture was developed known as two bus organisation. In two bus
organisation there are two buses. The general purpose register can
read/write from both the buses. In this case, two operands can be fetched
at the same time because of the two buses. One of bus fetch operand for
ALU and another bus fetch for register. The situation arrises when both
buses are busy fetching operands, output can be stored in temporary
register and when the buses are free, particular output can be dumped on
the buses.
• There are two versions of two bus organisation, i.e., in-bus and out-
bus.From in-bus the general purpose register can read data and to the
out bus the general purpose registers can write data.Here buses gets
dedicated. 12/1/2020Minu Mary P J ,Christ College Autonomous ,Irinjalakkuda 8
Two Bus System
12/1/2020Minu Mary P J ,Christ College Autonomous ,Irinjalakkuda 9
Three Bus organizatrion –
•
In three bus organisation we have three bus, OUT bus1, OUT bus2 and a
IN bus. From the out buses we can get the operand which can come from
general purpose register and evaluated in ALU and the output is dropped
on In Bus so it can be sent to respective registers.This implementation is
a bit complex but faster in nature because in parallel two operands can
flow into ALU and out of ALU. It was developed to overcome the “busy
waiting” problem of two bus organisation. In this structure after execution,
the output can be dropped on the bus without waiting because of
presence of an extra bus. The structure is given below in the figure.
12/1/2020Minu Mary P J ,Christ College Autonomous ,Irinjalakkuda 10
12/1/2020Minu Mary P J ,Christ College Autonomous ,Irinjalakkuda 11
• The main advantages of multiple bus organisations over single bus
are as given below.
1.Increase in size of the registers.
2.Reduction in the number of cycles for execution.
3.Increases the speed of execution or we can say faster execution.
12/1/2020Minu Mary P J ,Christ College Autonomous ,Irinjalakkuda 12

More Related Content

What's hot (7)

Registers
RegistersRegisters
Registers
 
Arbitration in computer organization
 Arbitration in computer organization   Arbitration in computer organization
Arbitration in computer organization
 
Buses in a computer
Buses in a computerBuses in a computer
Buses in a computer
 
Buses And Its Types Formation
Buses And Its Types FormationBuses And Its Types Formation
Buses And Its Types Formation
 
Bus stucture
Bus stuctureBus stucture
Bus stucture
 
Bus interconnection
Bus interconnectionBus interconnection
Bus interconnection
 
Bus Presentation
Bus PresentationBus Presentation
Bus Presentation
 

Similar to Bus system

Data Path Design and Bus Organization.pptx
Data Path Design and Bus Organization.pptxData Path Design and Bus Organization.pptx
Data Path Design and Bus Organization.pptx
sarthakgithub
 
Basic operational concepts.ppt
Basic operational concepts.pptBasic operational concepts.ppt
Basic operational concepts.ppt
ssuser586772
 
Bus Fleet Management and Tracking System
Bus Fleet Management and Tracking SystemBus Fleet Management and Tracking System
Bus Fleet Management and Tracking System
Avinash Muralidaran
 
ff7d4914-1884-4361-92e1-3bd7f31778b7-160130024554
ff7d4914-1884-4361-92e1-3bd7f31778b7-160130024554ff7d4914-1884-4361-92e1-3bd7f31778b7-160130024554
ff7d4914-1884-4361-92e1-3bd7f31778b7-160130024554
Karthikeyan Sadatsharan
 
Prototypic Gps-Gsm Integration for Enhancing Public Transportation and Manage...
Prototypic Gps-Gsm Integration for Enhancing Public Transportation and Manage...Prototypic Gps-Gsm Integration for Enhancing Public Transportation and Manage...
Prototypic Gps-Gsm Integration for Enhancing Public Transportation and Manage...
IJERA Editor
 

Similar to Bus system (20)

Data Path Design and Bus Organization.pptx
Data Path Design and Bus Organization.pptxData Path Design and Bus Organization.pptx
Data Path Design and Bus Organization.pptx
 
College Bus Tracking Application
College Bus Tracking ApplicationCollege Bus Tracking Application
College Bus Tracking Application
 
Basic operational concepts.ppt
Basic operational concepts.pptBasic operational concepts.ppt
Basic operational concepts.ppt
 
IRJET- Smart Bus Tracking System
IRJET-  	  Smart Bus Tracking SystemIRJET-  	  Smart Bus Tracking System
IRJET- Smart Bus Tracking System
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)
 
Bus Fleet Management and Tracking System
Bus Fleet Management and Tracking SystemBus Fleet Management and Tracking System
Bus Fleet Management and Tracking System
 
ff7d4914-1884-4361-92e1-3bd7f31778b7-160130024554
ff7d4914-1884-4361-92e1-3bd7f31778b7-160130024554ff7d4914-1884-4361-92e1-3bd7f31778b7-160130024554
ff7d4914-1884-4361-92e1-3bd7f31778b7-160130024554
 
Es notes unit 2
Es notes unit 2Es notes unit 2
Es notes unit 2
 
dem.pptx
dem.pptxdem.pptx
dem.pptx
 
SEMINAR REPORT
SEMINAR REPORTSEMINAR REPORT
SEMINAR REPORT
 
Real-Time Bus Tracking System
Real-Time Bus Tracking SystemReal-Time Bus Tracking System
Real-Time Bus Tracking System
 
Unit 5
Unit 5Unit 5
Unit 5
 
IRJET- College Bus Tracking and Notification System
IRJET- College Bus Tracking and Notification SystemIRJET- College Bus Tracking and Notification System
IRJET- College Bus Tracking and Notification System
 
Prototypic Gps-Gsm Integration for Enhancing Public Transportation and Manage...
Prototypic Gps-Gsm Integration for Enhancing Public Transportation and Manage...Prototypic Gps-Gsm Integration for Enhancing Public Transportation and Manage...
Prototypic Gps-Gsm Integration for Enhancing Public Transportation and Manage...
 
IRJET- Bus Arrival Information System for Passengers
IRJET-  	  Bus Arrival Information System for PassengersIRJET-  	  Bus Arrival Information System for Passengers
IRJET- Bus Arrival Information System for Passengers
 
A PROJECT REPORT ON Online Bus Reservation System
A PROJECT REPORT ON Online Bus Reservation SystemA PROJECT REPORT ON Online Bus Reservation System
A PROJECT REPORT ON Online Bus Reservation System
 
GPRS Based Bus Monitoring System
GPRS Based Bus Monitoring SystemGPRS Based Bus Monitoring System
GPRS Based Bus Monitoring System
 
01buses
01buses01buses
01buses
 
Bus
BusBus
Bus
 
School Bus Alerting System for parents .pptx
School Bus Alerting System for parents .pptxSchool Bus Alerting System for parents .pptx
School Bus Alerting System for parents .pptx
 

Recently uploaded

會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
中 央社
 
MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...
MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...
MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...
Krashi Coaching
 
Financial Accounting IFRS, 3rd Edition-dikompresi.pdf
Financial Accounting IFRS, 3rd Edition-dikompresi.pdfFinancial Accounting IFRS, 3rd Edition-dikompresi.pdf
Financial Accounting IFRS, 3rd Edition-dikompresi.pdf
MinawBelay
 

Recently uploaded (20)

Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General Quiz
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General QuizPragya Champions Chalice 2024 Prelims & Finals Q/A set, General Quiz
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General Quiz
 
BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...
BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...
BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...
 
Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45
Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45
Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45
 
Championnat de France de Tennis de table/
Championnat de France de Tennis de table/Championnat de France de Tennis de table/
Championnat de France de Tennis de table/
 
Navigating the Misinformation Minefield: The Role of Higher Education in the ...
Navigating the Misinformation Minefield: The Role of Higher Education in the ...Navigating the Misinformation Minefield: The Role of Higher Education in the ...
Navigating the Misinformation Minefield: The Role of Higher Education in the ...
 
REPRODUCTIVE TOXICITY STUDIE OF MALE AND FEMALEpptx
REPRODUCTIVE TOXICITY  STUDIE OF MALE AND FEMALEpptxREPRODUCTIVE TOXICITY  STUDIE OF MALE AND FEMALEpptx
REPRODUCTIVE TOXICITY STUDIE OF MALE AND FEMALEpptx
 
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
 
ANTI PARKISON DRUGS.pptx
ANTI         PARKISON          DRUGS.pptxANTI         PARKISON          DRUGS.pptx
ANTI PARKISON DRUGS.pptx
 
Capitol Tech Univ Doctoral Presentation -May 2024
Capitol Tech Univ Doctoral Presentation -May 2024Capitol Tech Univ Doctoral Presentation -May 2024
Capitol Tech Univ Doctoral Presentation -May 2024
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...
 
MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...
MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...
MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...
 
HVAC System | Audit of HVAC System | Audit and regulatory Comploance.pptx
HVAC System | Audit of HVAC System | Audit and regulatory Comploance.pptxHVAC System | Audit of HVAC System | Audit and regulatory Comploance.pptx
HVAC System | Audit of HVAC System | Audit and regulatory Comploance.pptx
 
MOOD STABLIZERS DRUGS.pptx
MOOD     STABLIZERS           DRUGS.pptxMOOD     STABLIZERS           DRUGS.pptx
MOOD STABLIZERS DRUGS.pptx
 
....................Muslim-Law notes.pdf
....................Muslim-Law notes.pdf....................Muslim-Law notes.pdf
....................Muslim-Law notes.pdf
 
The Ball Poem- John Berryman_20240518_001617_0000.pptx
The Ball Poem- John Berryman_20240518_001617_0000.pptxThe Ball Poem- John Berryman_20240518_001617_0000.pptx
The Ball Poem- John Berryman_20240518_001617_0000.pptx
 
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
 
demyelinated disorder: multiple sclerosis.pptx
demyelinated disorder: multiple sclerosis.pptxdemyelinated disorder: multiple sclerosis.pptx
demyelinated disorder: multiple sclerosis.pptx
 
Spring gala 2024 photo slideshow - Celebrating School-Community Partnerships
Spring gala 2024 photo slideshow - Celebrating School-Community PartnershipsSpring gala 2024 photo slideshow - Celebrating School-Community Partnerships
Spring gala 2024 photo slideshow - Celebrating School-Community Partnerships
 
Operations Management - Book1.p - Dr. Abdulfatah A. Salem
Operations Management - Book1.p  - Dr. Abdulfatah A. SalemOperations Management - Book1.p  - Dr. Abdulfatah A. Salem
Operations Management - Book1.p - Dr. Abdulfatah A. Salem
 
Financial Accounting IFRS, 3rd Edition-dikompresi.pdf
Financial Accounting IFRS, 3rd Edition-dikompresi.pdfFinancial Accounting IFRS, 3rd Edition-dikompresi.pdf
Financial Accounting IFRS, 3rd Edition-dikompresi.pdf
 

Bus system

  • 1. Bus System 12/1/2020Minu Mary P J ,Christ College Autonomous ,Irinjalakkuda 1
  • 2. Bus • BUS: In early computers “BUS” were parallel electrical wires with multiple hardware connections. Therefore a bus is communication system that transfers data between component inside a computer, or between computers. It includes hardware components like wires, optical fibers, etc and software, including communication protocols. The Registers, ALU and the interconnecting BUS are collectively referred as data path. 12/1/2020Minu Mary P J ,Christ College Autonomous ,Irinjalakkuda 2
  • 3. Types of bus are: 1.Address bus: The buses which are used to carry address. 2.Data bus: The buses which are used to carry data. 3.Control bus: If the bus is carrying control signals . 12/1/2020Minu Mary P J ,Christ College Autonomous ,Irinjalakkuda 3
  • 4. • System bus- This consists of data bus, address bus and control bus • Data bus- A bus which carries data to and from memory/IO is called as data bus • Address bus- This is used to carry the address of data in the memory and its width is equal to the number of bits in the MAR of the memory. • For ex. If comp. memory of 64K has 32 bit words then the computer will have a data bus of 32 bits wide and the address bus of 16 bits wide • Control Bus- carries the control signals between the various units of the computer. Ex: Memory Read/write, I/O Read/write 12/1/2020Minu Mary P J ,Christ College Autonomous ,Irinjalakkuda 4
  • 5. Bus Organization • Single Bus organization • Two bus Organization • Three Bus Organization 12/1/2020Minu Mary P J ,Christ College Autonomous ,Irinjalakkuda 5
  • 6. Single Bus system • In one bus organisation, a single bus is used for multiple purpose. A set of general purpose register, program counter, instruction register, memory address register(MAR), memory data register(MDR) are connected with the single bus. Memory read/write can be done with MAR and MDR. • The program counter points to the memory location from where the next instruction is to be fetched. Instruction register is that very register will hold the copy of the current instruction. In case of one bus organisation, at a time only one operand can be read from the bus. As a result of that, if the requirement is to read two operand for the operation then read operation need to be carried twice. So that’s why it is making the process little longer. • One of the advantage of one bus organisation is that, it is one of the simplest and also this is very cheap to implement. At the same time a disadvantage lies that it has only one bus and this “one bus” is accessed by all general purpose registers, program counter, instruction register, MAR, MDR making each and every operation sequential. No one recommend this architecture now-a-days. 12/1/2020Minu Mary P J ,Christ College Autonomous ,Irinjalakkuda 6
  • 7. 12/1/2020Minu Mary P J ,Christ College Autonomous ,Irinjalakkuda 7
  • 8. Two Bus • Two overcome the disadvantage of one bus organisation an another architecture was developed known as two bus organisation. In two bus organisation there are two buses. The general purpose register can read/write from both the buses. In this case, two operands can be fetched at the same time because of the two buses. One of bus fetch operand for ALU and another bus fetch for register. The situation arrises when both buses are busy fetching operands, output can be stored in temporary register and when the buses are free, particular output can be dumped on the buses. • There are two versions of two bus organisation, i.e., in-bus and out- bus.From in-bus the general purpose register can read data and to the out bus the general purpose registers can write data.Here buses gets dedicated. 12/1/2020Minu Mary P J ,Christ College Autonomous ,Irinjalakkuda 8
  • 9. Two Bus System 12/1/2020Minu Mary P J ,Christ College Autonomous ,Irinjalakkuda 9
  • 10. Three Bus organizatrion – • In three bus organisation we have three bus, OUT bus1, OUT bus2 and a IN bus. From the out buses we can get the operand which can come from general purpose register and evaluated in ALU and the output is dropped on In Bus so it can be sent to respective registers.This implementation is a bit complex but faster in nature because in parallel two operands can flow into ALU and out of ALU. It was developed to overcome the “busy waiting” problem of two bus organisation. In this structure after execution, the output can be dropped on the bus without waiting because of presence of an extra bus. The structure is given below in the figure. 12/1/2020Minu Mary P J ,Christ College Autonomous ,Irinjalakkuda 10
  • 11. 12/1/2020Minu Mary P J ,Christ College Autonomous ,Irinjalakkuda 11
  • 12. • The main advantages of multiple bus organisations over single bus are as given below. 1.Increase in size of the registers. 2.Reduction in the number of cycles for execution. 3.Increases the speed of execution or we can say faster execution. 12/1/2020Minu Mary P J ,Christ College Autonomous ,Irinjalakkuda 12