SlideShare uma empresa Scribd logo
1 de 13
Baixar para ler offline
INTRODUCTION
TO BUS
ADDRESS BUS, DATA BUS, CONTROL BUS
UNITV: Central Processing Unit (CPU)
Reference Notes for CSITA, BBA First SEMESTER, PRIME COLLEGE
© Sagar Pokhrel, Faculty - CSITA, Prime College
CONTENTS
▪ Describe the operation of a computer at the functional
level
▪ Explain the function of the main components of a
computer system
▪ Detail the interaction of computer sub-systems
▪ Detail the organization of computer sub-systems
© Sagar Pokhrel, Faculty - CSITA, Prime College
COMPUTER ORGANIZATION
• Architecture provides a good understanding of what a
microprocessor can do; provides no information how to
use the processor in a bigger system.
• In order to design a computing system, more information is
needed than the instruction set and CPU Cycle
• Computer system subsystems:
• CPU
• Buses
• Memory
• Input/Output
© Sagar Pokhrel, Faculty - CSITA, Prime College
CPU
▪ The Central Processing Unit (CPU a.k.a. Processor) is the chip
which acts as a control center for all operations. It executes
instructions (a program) which are contained in the memory
section.
▪ Basic operations involve
▪ the transfer of data between itself and the memory section
▪ manipulation of data in the memory section or stored internally
▪ the transfer of data between itself and input/output devices
▪ The CPU is said to be the brains of any computer system. It
provides all the timing and control signals necessary to transfer
data from one point to another in the system.
© Sagar Pokhrel, Faculty - CSITA, Prime College
INTRODUCTION TO BUS
▪ Collection of wires through which data is transmitted
from one part of a computer to another is known as bus.
▪ It is an electrical or digital pathway through which bits
are transmitted between the various computer
components.
▪ The term bus refers to the internal bus of a computer
system. It is also known as communication pathways.
▪ In other words, bus is the channel which lets the parts of
a computer communicates with each other.
© Sagar Pokhrel, Faculty - CSITA, Prime College
INTRODUCTION..
▪ It is a bus that connects all the internal components to the
CPU and main memory.
▪ The size of a bus, known as width is important because it
determines how much data can be transmitted at one time.
▪ Buses transfer data in parallel.
▪ In a 32 bit bus, data are sent over 32 wires simultaneously.
▪ Every bus has a clock speed measured in MHz.
© Sagar Pokhrel, Faculty - CSITA, Prime College
SYSTEM BUSES
▪ Set of wires, that interconnects all the components
(subsystems) of a computer
▪ A source component sources out data onto the bus
▪ A destination component inputs data from the bus
▪ May have a hierarchy of buses
▪ Address, data and control buses to access memory and an I/O controller.
▪ Second set of buses from I/O controller to attached devices/peripherals
▪ Peripheral Component Interconnect(PCI) bus is an example of a very
common local bus
© Sagar Pokhrel, Faculty - CSITA, Prime College
© Sagar Pokhrel, Faculty - CSITA, Prime College
Fig: System Bus (Data,Address and Control Bus)
ADDRESS BUS
▪ It is a channel which transmits addresses of data (not the data) from
the CPU to memory.
▪ The address bus consists of 16,24, or 32 parallel signal lines.
▪ The number of lines (wires) determines the amount of memory that
can be directly addressed as each line carries one bit of the address.
▪ If the CPU has N address lines, then it can directly address 2N address
lines.
▪ For example, a computer with 32 bit address can address 4GB of
physical memory.
© Sagar Pokhrel, Faculty - CSITA, Prime College
ADDRESS BUS
▪ CPU reads/writes data from the memory by addressing a
unique location; outputs the location of the data (aka
address) on the address bus; memory uses this address to
access the proper data.
▪ Each I/O device (such as monitor, keypad, etc) has a
unique address as well (or a range of addresses); when
accessing a I/O device, CPU places its address on the
address bus. Each device will detect if it is its own address
and act accordingly
▪ Devices always receive data from the CPU; CPU never
reads the address buss (it is never addressed)
© Sagar Pokhrel, Faculty - CSITA, Prime College
DATA BUS
▪ Data bus is a channel across which actual data are transferred
between the CPU, memory and I/O devices.
▪ The data bus consists of 8, 16, 32 or 64 parallel signal lines.
Because each wire can transfer 1 bit of data at a time, an 8 wire
bus can move 8 bits at a time which is a full byte.
▪ The number of wires in the bus affects the speed at which data
can travel between hardware components. The wider the data
bus, more data it can carry at one time.
▪ The data bus is bidirectional this means that the CPU can read
data in from memory or it can send data out to memory.
© Sagar Pokhrel, Faculty - CSITA, Prime College
DATA BUS
▪ When the CPU fetches data from memory, it first outputs
the address on the address bus, then the memory outputs
the data onto the data bus; the CPU reads the data from
data bus
▪ When writing data onto the memory, the CPU outputs
first the address on the address bus, then outputs the data
onto the output bus; memory then reads and stores the
data at the proper location
▪ The process to read/write to a I/O device is similar
© Sagar Pokhrel, Faculty - CSITA, Prime College
CONTROL BUS
▪ The physical connections that carry control information between the
CPU and other devices within the computer. This bus is mostly a
collection of unidirectional signals.
▪ It is the path for all timing and controlling functions sent by the
control units to other units of the system.
▪ It carries signals that report the status of various devices.
▪ These signals indicate whether the data is to be read into or written out the CPU,
whether the CPU is accessing memory or an IO device, and whether the I/O device or
memory is ready for the data transfer
▪ For example, one line of the bus is used to indicate whether the CPU is
currently reading from or writing to main memory. Others are I/O
Read/Write
© Sagar Pokhrel, Faculty - CSITA, Prime College

Mais conteúdo relacionado

Mais procurados

Computer organization
Computer organizationComputer organization
Computer organizationishapadhy
 
Computer registers
Computer registersComputer registers
Computer registersDeepikaT13
 
Data transfer and manipulation
Data transfer and manipulationData transfer and manipulation
Data transfer and manipulationSanjeev Patel
 
Computer architecture
Computer architectureComputer architecture
Computer architectureRishabha Garg
 
Direct memory access (dma)
Direct memory access (dma)Direct memory access (dma)
Direct memory access (dma)Zubair Khalid
 
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.comAbu Bakar Soomro
 
Intro to Buses (Computer Architecture)
Intro to Buses  (Computer Architecture)Intro to Buses  (Computer Architecture)
Intro to Buses (Computer Architecture)Matthew Levandowski
 
Input output organization
Input output organizationInput output organization
Input output organizationabdulugc
 
Memory mapped I/O and Isolated I/O
Memory mapped I/O and Isolated I/OMemory mapped I/O and Isolated I/O
Memory mapped I/O and Isolated I/OBharat Kharbanda
 
Micro programmed control
Micro programmed  controlMicro programmed  control
Micro programmed controlShashank Singh
 
INTERCONNECTION STRUCTURE
INTERCONNECTION STRUCTUREINTERCONNECTION STRUCTURE
INTERCONNECTION STRUCTUREVENNILAV6
 
Dma transfer
Dma transferDma transfer
Dma transfergmnithya
 

Mais procurados (20)

Computer organization
Computer organizationComputer organization
Computer organization
 
Computer registers
Computer registersComputer registers
Computer registers
 
Data transfer and manipulation
Data transfer and manipulationData transfer and manipulation
Data transfer and manipulation
 
Program control
Program controlProgram control
Program control
 
System bus
System busSystem bus
System bus
 
Computer architecture
Computer architectureComputer architecture
Computer architecture
 
Interface
InterfaceInterface
Interface
 
Cache memory
Cache memoryCache memory
Cache memory
 
Direct memory access (dma)
Direct memory access (dma)Direct memory access (dma)
Direct memory access (dma)
 
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
 
Intro to Buses (Computer Architecture)
Intro to Buses  (Computer Architecture)Intro to Buses  (Computer Architecture)
Intro to Buses (Computer Architecture)
 
Input output organization
Input output organizationInput output organization
Input output organization
 
Hardwired control
Hardwired controlHardwired control
Hardwired control
 
Memory mapped I/O and Isolated I/O
Memory mapped I/O and Isolated I/OMemory mapped I/O and Isolated I/O
Memory mapped I/O and Isolated I/O
 
Micro programmed control
Micro programmed  controlMicro programmed  control
Micro programmed control
 
INTERCONNECTION STRUCTURE
INTERCONNECTION STRUCTUREINTERCONNECTION STRUCTURE
INTERCONNECTION STRUCTURE
 
Dma transfer
Dma transferDma transfer
Dma transfer
 
ADDRESSING MODES
ADDRESSING MODESADDRESSING MODES
ADDRESSING MODES
 
Modes of transfer
Modes of transferModes of transfer
Modes of transfer
 
Control unit
Control  unitControl  unit
Control unit
 

Semelhante a Introduction to Bus | Address, Data, Control Bus

Computer organisation and architecture module 1
Computer organisation and architecture module 1Computer organisation and architecture module 1
Computer organisation and architecture module 1abinrj123
 
Computer Architecture Design (CAD)
Computer Architecture Design (CAD)Computer Architecture Design (CAD)
Computer Architecture Design (CAD)Saira Kanwal
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAAiman Hud
 
Input_Output_Organization.pptx
Input_Output_Organization.pptxInput_Output_Organization.pptx
Input_Output_Organization.pptxSherinRappai
 
Introduction to Processor
Introduction to ProcessorIntroduction to Processor
Introduction to ProcessorAshish KC
 
Computer Architecture Chapter 2 BUS
Computer Architecture Chapter 2 BUSComputer Architecture Chapter 2 BUS
Computer Architecture Chapter 2 BUSAlyssaAina1
 
Chap2 comp architecture
Chap2 comp architectureChap2 comp architecture
Chap2 comp architectureraksharao
 
Bindura university of science education
Bindura university of science educationBindura university of science education
Bindura university of science educationInnocent Tauzeni
 
Unit 4 ca-input-output
Unit 4 ca-input-outputUnit 4 ca-input-output
Unit 4 ca-input-outputBBDITM LUCKNOW
 
Intermediate machine architecture
Intermediate machine architectureIntermediate machine architecture
Intermediate machine architectureJohn Cutajar
 
Computer System Architecture
Computer System ArchitectureComputer System Architecture
Computer System ArchitectureBrenda Debra
 

Semelhante a Introduction to Bus | Address, Data, Control Bus (20)

dem.pptx
dem.pptxdem.pptx
dem.pptx
 
Computer organisation and architecture module 1
Computer organisation and architecture module 1Computer organisation and architecture module 1
Computer organisation and architecture module 1
 
Computer Architecture Design (CAD)
Computer Architecture Design (CAD)Computer Architecture Design (CAD)
Computer Architecture Design (CAD)
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
 
Input_Output_Organization.pptx
Input_Output_Organization.pptxInput_Output_Organization.pptx
Input_Output_Organization.pptx
 
Input output
Input outputInput output
Input output
 
Es notes unit 2
Es notes unit 2Es notes unit 2
Es notes unit 2
 
Microprocessor
MicroprocessorMicroprocessor
Microprocessor
 
Introduction to Processor
Introduction to ProcessorIntroduction to Processor
Introduction to Processor
 
Computer Architecture Chapter 2 BUS
Computer Architecture Chapter 2 BUSComputer Architecture Chapter 2 BUS
Computer Architecture Chapter 2 BUS
 
Microprocessor
MicroprocessorMicroprocessor
Microprocessor
 
Chapter 1.pdf
Chapter 1.pdfChapter 1.pdf
Chapter 1.pdf
 
Unit I.pptx
Unit I.pptxUnit I.pptx
Unit I.pptx
 
Unit-4 (IO Interface).pptx
Unit-4 (IO Interface).pptxUnit-4 (IO Interface).pptx
Unit-4 (IO Interface).pptx
 
Chap2 comp architecture
Chap2 comp architectureChap2 comp architecture
Chap2 comp architecture
 
Bindura university of science education
Bindura university of science educationBindura university of science education
Bindura university of science education
 
Unit 5
Unit 5Unit 5
Unit 5
 
Unit 4 ca-input-output
Unit 4 ca-input-outputUnit 4 ca-input-output
Unit 4 ca-input-output
 
Intermediate machine architecture
Intermediate machine architectureIntermediate machine architecture
Intermediate machine architecture
 
Computer System Architecture
Computer System ArchitectureComputer System Architecture
Computer System Architecture
 

Mais de Hem Pokhrel

Software/System Development Life Cycle
Software/System Development Life CycleSoftware/System Development Life Cycle
Software/System Development Life CycleHem Pokhrel
 
Network Infrastructure for E-commerce | Part I
Network Infrastructure for E-commerce | Part INetwork Infrastructure for E-commerce | Part I
Network Infrastructure for E-commerce | Part IHem Pokhrel
 
PrestaShop Kathmandu Ecommerce Meetup #2
PrestaShop Kathmandu Ecommerce Meetup #2PrestaShop Kathmandu Ecommerce Meetup #2
PrestaShop Kathmandu Ecommerce Meetup #2Hem Pokhrel
 
Marketing Information System (MkIS)
Marketing Information System (MkIS)Marketing Information System (MkIS)
Marketing Information System (MkIS)Hem Pokhrel
 
Primary Memory: RAM, ROM and their Types
Primary Memory: RAM, ROM and their TypesPrimary Memory: RAM, ROM and their Types
Primary Memory: RAM, ROM and their TypesHem Pokhrel
 
OUTPUT DEVICES: MONITORS (CRT, LCD, LED, PLASMA)
OUTPUT DEVICES: MONITORS (CRT, LCD, LED, PLASMA)OUTPUT DEVICES: MONITORS (CRT, LCD, LED, PLASMA)
OUTPUT DEVICES: MONITORS (CRT, LCD, LED, PLASMA)Hem Pokhrel
 
Touch Screens and Scanner
Touch Screens and ScannerTouch Screens and Scanner
Touch Screens and ScannerHem Pokhrel
 
BBA First Semester | Course introduction
BBA First Semester | Course introductionBBA First Semester | Course introduction
BBA First Semester | Course introductionHem Pokhrel
 
Software Agents & Their Taxonomy | Ecommerce BBA Handout
Software Agents & Their Taxonomy | Ecommerce BBA HandoutSoftware Agents & Their Taxonomy | Ecommerce BBA Handout
Software Agents & Their Taxonomy | Ecommerce BBA HandoutHem Pokhrel
 
How to be THIN and SKINNY - 5 Simple Tips
How to be THIN and SKINNY - 5 Simple TipsHow to be THIN and SKINNY - 5 Simple Tips
How to be THIN and SKINNY - 5 Simple TipsHem Pokhrel
 
BBA 6th Orientation
BBA 6th OrientationBBA 6th Orientation
BBA 6th OrientationHem Pokhrel
 
Computer Network | BBA First Semester
Computer Network | BBA First SemesterComputer Network | BBA First Semester
Computer Network | BBA First SemesterHem Pokhrel
 
Short Questions Collections | BBA First Semester
Short Questions Collections | BBA First SemesterShort Questions Collections | BBA First Semester
Short Questions Collections | BBA First SemesterHem Pokhrel
 
Detailed format for E-commerce project report |BBA
Detailed format for E-commerce project report |BBADetailed format for E-commerce project report |BBA
Detailed format for E-commerce project report |BBAHem Pokhrel
 
Firewall and It's Types
Firewall and It's TypesFirewall and It's Types
Firewall and It's TypesHem Pokhrel
 
PrestaShop - Kathmandu Ecommerce Meetup #1
PrestaShop - Kathmandu Ecommerce Meetup #1PrestaShop - Kathmandu Ecommerce Meetup #1
PrestaShop - Kathmandu Ecommerce Meetup #1Hem Pokhrel
 
Electronic Data Interchange (EDI) | E-Commerce
Electronic Data Interchange (EDI) | E-CommerceElectronic Data Interchange (EDI) | E-Commerce
Electronic Data Interchange (EDI) | E-CommerceHem Pokhrel
 
Internet Marketing Basics | E-Commerce
Internet Marketing Basics | E-CommerceInternet Marketing Basics | E-Commerce
Internet Marketing Basics | E-CommerceHem Pokhrel
 
Computer History, Generations, Types and IO
Computer History, Generations, Types and IOComputer History, Generations, Types and IO
Computer History, Generations, Types and IOHem Pokhrel
 

Mais de Hem Pokhrel (20)

Software/System Development Life Cycle
Software/System Development Life CycleSoftware/System Development Life Cycle
Software/System Development Life Cycle
 
Network Infrastructure for E-commerce | Part I
Network Infrastructure for E-commerce | Part INetwork Infrastructure for E-commerce | Part I
Network Infrastructure for E-commerce | Part I
 
PrestaShop Kathmandu Ecommerce Meetup #2
PrestaShop Kathmandu Ecommerce Meetup #2PrestaShop Kathmandu Ecommerce Meetup #2
PrestaShop Kathmandu Ecommerce Meetup #2
 
Marketing Information System (MkIS)
Marketing Information System (MkIS)Marketing Information System (MkIS)
Marketing Information System (MkIS)
 
Primary Memory: RAM, ROM and their Types
Primary Memory: RAM, ROM and their TypesPrimary Memory: RAM, ROM and their Types
Primary Memory: RAM, ROM and their Types
 
OUTPUT DEVICES: MONITORS (CRT, LCD, LED, PLASMA)
OUTPUT DEVICES: MONITORS (CRT, LCD, LED, PLASMA)OUTPUT DEVICES: MONITORS (CRT, LCD, LED, PLASMA)
OUTPUT DEVICES: MONITORS (CRT, LCD, LED, PLASMA)
 
Touch Screens and Scanner
Touch Screens and ScannerTouch Screens and Scanner
Touch Screens and Scanner
 
BBA First Semester | Course introduction
BBA First Semester | Course introductionBBA First Semester | Course introduction
BBA First Semester | Course introduction
 
Software Agents & Their Taxonomy | Ecommerce BBA Handout
Software Agents & Their Taxonomy | Ecommerce BBA HandoutSoftware Agents & Their Taxonomy | Ecommerce BBA Handout
Software Agents & Their Taxonomy | Ecommerce BBA Handout
 
How to be THIN and SKINNY - 5 Simple Tips
How to be THIN and SKINNY - 5 Simple TipsHow to be THIN and SKINNY - 5 Simple Tips
How to be THIN and SKINNY - 5 Simple Tips
 
BBA 6th Orientation
BBA 6th OrientationBBA 6th Orientation
BBA 6th Orientation
 
Computer Network | BBA First Semester
Computer Network | BBA First SemesterComputer Network | BBA First Semester
Computer Network | BBA First Semester
 
Short Questions Collections | BBA First Semester
Short Questions Collections | BBA First SemesterShort Questions Collections | BBA First Semester
Short Questions Collections | BBA First Semester
 
Detailed format for E-commerce project report |BBA
Detailed format for E-commerce project report |BBADetailed format for E-commerce project report |BBA
Detailed format for E-commerce project report |BBA
 
Firewall and It's Types
Firewall and It's TypesFirewall and It's Types
Firewall and It's Types
 
PrestaShop - Kathmandu Ecommerce Meetup #1
PrestaShop - Kathmandu Ecommerce Meetup #1PrestaShop - Kathmandu Ecommerce Meetup #1
PrestaShop - Kathmandu Ecommerce Meetup #1
 
E-environment
E-environmentE-environment
E-environment
 
Electronic Data Interchange (EDI) | E-Commerce
Electronic Data Interchange (EDI) | E-CommerceElectronic Data Interchange (EDI) | E-Commerce
Electronic Data Interchange (EDI) | E-Commerce
 
Internet Marketing Basics | E-Commerce
Internet Marketing Basics | E-CommerceInternet Marketing Basics | E-Commerce
Internet Marketing Basics | E-Commerce
 
Computer History, Generations, Types and IO
Computer History, Generations, Types and IOComputer History, Generations, Types and IO
Computer History, Generations, Types and IO
 

Último

Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
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
 
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.pptxAmanpreet Kaur
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Jisc
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
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.pptxDenish Jangid
 
Third Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxThird Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxAmita Gupta
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
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
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentationcamerronhm
 
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
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
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
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 

Último (20)

Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
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...
 
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
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
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
 
Third Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxThird Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptx
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
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
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
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...
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
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
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 

Introduction to Bus | Address, Data, Control Bus

  • 1. INTRODUCTION TO BUS ADDRESS BUS, DATA BUS, CONTROL BUS UNITV: Central Processing Unit (CPU) Reference Notes for CSITA, BBA First SEMESTER, PRIME COLLEGE © Sagar Pokhrel, Faculty - CSITA, Prime College
  • 2. CONTENTS ▪ Describe the operation of a computer at the functional level ▪ Explain the function of the main components of a computer system ▪ Detail the interaction of computer sub-systems ▪ Detail the organization of computer sub-systems © Sagar Pokhrel, Faculty - CSITA, Prime College
  • 3. COMPUTER ORGANIZATION • Architecture provides a good understanding of what a microprocessor can do; provides no information how to use the processor in a bigger system. • In order to design a computing system, more information is needed than the instruction set and CPU Cycle • Computer system subsystems: • CPU • Buses • Memory • Input/Output © Sagar Pokhrel, Faculty - CSITA, Prime College
  • 4. CPU ▪ The Central Processing Unit (CPU a.k.a. Processor) is the chip which acts as a control center for all operations. It executes instructions (a program) which are contained in the memory section. ▪ Basic operations involve ▪ the transfer of data between itself and the memory section ▪ manipulation of data in the memory section or stored internally ▪ the transfer of data between itself and input/output devices ▪ The CPU is said to be the brains of any computer system. It provides all the timing and control signals necessary to transfer data from one point to another in the system. © Sagar Pokhrel, Faculty - CSITA, Prime College
  • 5. INTRODUCTION TO BUS ▪ Collection of wires through which data is transmitted from one part of a computer to another is known as bus. ▪ It is an electrical or digital pathway through which bits are transmitted between the various computer components. ▪ The term bus refers to the internal bus of a computer system. It is also known as communication pathways. ▪ In other words, bus is the channel which lets the parts of a computer communicates with each other. © Sagar Pokhrel, Faculty - CSITA, Prime College
  • 6. INTRODUCTION.. ▪ It is a bus that connects all the internal components to the CPU and main memory. ▪ The size of a bus, known as width is important because it determines how much data can be transmitted at one time. ▪ Buses transfer data in parallel. ▪ In a 32 bit bus, data are sent over 32 wires simultaneously. ▪ Every bus has a clock speed measured in MHz. © Sagar Pokhrel, Faculty - CSITA, Prime College
  • 7. SYSTEM BUSES ▪ Set of wires, that interconnects all the components (subsystems) of a computer ▪ A source component sources out data onto the bus ▪ A destination component inputs data from the bus ▪ May have a hierarchy of buses ▪ Address, data and control buses to access memory and an I/O controller. ▪ Second set of buses from I/O controller to attached devices/peripherals ▪ Peripheral Component Interconnect(PCI) bus is an example of a very common local bus © Sagar Pokhrel, Faculty - CSITA, Prime College
  • 8. © Sagar Pokhrel, Faculty - CSITA, Prime College Fig: System Bus (Data,Address and Control Bus)
  • 9. ADDRESS BUS ▪ It is a channel which transmits addresses of data (not the data) from the CPU to memory. ▪ The address bus consists of 16,24, or 32 parallel signal lines. ▪ The number of lines (wires) determines the amount of memory that can be directly addressed as each line carries one bit of the address. ▪ If the CPU has N address lines, then it can directly address 2N address lines. ▪ For example, a computer with 32 bit address can address 4GB of physical memory. © Sagar Pokhrel, Faculty - CSITA, Prime College
  • 10. ADDRESS BUS ▪ CPU reads/writes data from the memory by addressing a unique location; outputs the location of the data (aka address) on the address bus; memory uses this address to access the proper data. ▪ Each I/O device (such as monitor, keypad, etc) has a unique address as well (or a range of addresses); when accessing a I/O device, CPU places its address on the address bus. Each device will detect if it is its own address and act accordingly ▪ Devices always receive data from the CPU; CPU never reads the address buss (it is never addressed) © Sagar Pokhrel, Faculty - CSITA, Prime College
  • 11. DATA BUS ▪ Data bus is a channel across which actual data are transferred between the CPU, memory and I/O devices. ▪ The data bus consists of 8, 16, 32 or 64 parallel signal lines. Because each wire can transfer 1 bit of data at a time, an 8 wire bus can move 8 bits at a time which is a full byte. ▪ The number of wires in the bus affects the speed at which data can travel between hardware components. The wider the data bus, more data it can carry at one time. ▪ The data bus is bidirectional this means that the CPU can read data in from memory or it can send data out to memory. © Sagar Pokhrel, Faculty - CSITA, Prime College
  • 12. DATA BUS ▪ When the CPU fetches data from memory, it first outputs the address on the address bus, then the memory outputs the data onto the data bus; the CPU reads the data from data bus ▪ When writing data onto the memory, the CPU outputs first the address on the address bus, then outputs the data onto the output bus; memory then reads and stores the data at the proper location ▪ The process to read/write to a I/O device is similar © Sagar Pokhrel, Faculty - CSITA, Prime College
  • 13. CONTROL BUS ▪ The physical connections that carry control information between the CPU and other devices within the computer. This bus is mostly a collection of unidirectional signals. ▪ It is the path for all timing and controlling functions sent by the control units to other units of the system. ▪ It carries signals that report the status of various devices. ▪ These signals indicate whether the data is to be read into or written out the CPU, whether the CPU is accessing memory or an IO device, and whether the I/O device or memory is ready for the data transfer ▪ For example, one line of the bus is used to indicate whether the CPU is currently reading from or writing to main memory. Others are I/O Read/Write © Sagar Pokhrel, Faculty - CSITA, Prime College