SlideShare une entreprise Scribd logo
1  sur  13
Télécharger pour lire hors ligne
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

Contenu connexe

Tendances

Computer architecture
Computer architectureComputer architecture
Computer architectureZuhaib Zaroon
 
Buses And Its Types Formation
Buses And Its Types FormationBuses And Its Types Formation
Buses And Its Types Formationalihaxxan
 
Computer registers
Computer registersComputer registers
Computer registersDeepikaT13
 
Input Output Organization
Input Output OrganizationInput Output Organization
Input Output OrganizationKamal Acharya
 
Random access memory
Random access memoryRandom access memory
Random access memoryRuchi Maurya
 
Computer organization memory
Computer organization memoryComputer organization memory
Computer organization memoryDeepak John
 
Memory organization in computer architecture
Memory organization in computer architectureMemory organization in computer architecture
Memory organization in computer architectureFaisal Hussain
 
File access methods.54
File access methods.54File access methods.54
File access methods.54myrajendra
 
Computer Organization and Architecture.
Computer Organization and Architecture.Computer Organization and Architecture.
Computer Organization and Architecture.CS_GDRCST
 
General register organization (computer organization)
General register organization  (computer organization)General register organization  (computer organization)
General register organization (computer organization)rishi ram khanal
 
Computer architecture input output organization
Computer architecture input output organizationComputer architecture input output organization
Computer architecture input output organizationMazin Alwaaly
 
Input output organization
Input output organizationInput output organization
Input output organizationabdulugc
 
Synchronous and-asynchronous-data-transfer
Synchronous and-asynchronous-data-transferSynchronous and-asynchronous-data-transfer
Synchronous and-asynchronous-data-transferAnuj Modi
 
13.computer buses
13.computer buses13.computer buses
13.computer busesAbu Saleh
 

Tendances (20)

Modes of transfer
Modes of transferModes of transfer
Modes of transfer
 
Computer architecture
Computer architectureComputer architecture
Computer architecture
 
Buses And Its Types Formation
Buses And Its Types FormationBuses And Its Types Formation
Buses And Its Types Formation
 
Computer registers
Computer registersComputer registers
Computer registers
 
Input Output Organization
Input Output OrganizationInput Output Organization
Input Output Organization
 
Random access memory
Random access memoryRandom access memory
Random access memory
 
Boot process
Boot processBoot process
Boot process
 
Computer organization memory
Computer organization memoryComputer organization memory
Computer organization memory
 
Memory organization in computer architecture
Memory organization in computer architectureMemory organization in computer architecture
Memory organization in computer architecture
 
File access methods.54
File access methods.54File access methods.54
File access methods.54
 
Computer Organization and Architecture.
Computer Organization and Architecture.Computer Organization and Architecture.
Computer Organization and Architecture.
 
General register organization (computer organization)
General register organization  (computer organization)General register organization  (computer organization)
General register organization (computer organization)
 
Computer architecture input output organization
Computer architecture input output organizationComputer architecture input output organization
Computer architecture input output organization
 
Motherboard ppt
Motherboard pptMotherboard ppt
Motherboard ppt
 
Input output organization
Input output organizationInput output organization
Input output organization
 
Synchronous and-asynchronous-data-transfer
Synchronous and-asynchronous-data-transferSynchronous and-asynchronous-data-transfer
Synchronous and-asynchronous-data-transfer
 
13.computer buses
13.computer buses13.computer buses
13.computer buses
 
System bus
System busSystem bus
System bus
 
Assembly language
Assembly languageAssembly language
Assembly language
 
Microprocessor
MicroprocessorMicroprocessor
Microprocessor
 

Similaire à 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
 

Similaire à 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
 

Plus 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
 

Plus 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
 

Dernier

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
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
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
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
 
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
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
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
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
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
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
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
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...PsychoTech Services
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024Janet Corral
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 

Dernier (20)

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"
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
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
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
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
 
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
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
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
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
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...
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
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
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 

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