0% found this document useful (0 votes)
102 views3 pages

BUSES

The document defines and describes different types of buses used in computing. It discusses the data bus, which carries data between the CPU, memory, and I/O devices. The address bus carries address information between the CPU and memory. The control bus carries control information from the control unit to other units like I/O devices. The document also describes the structure of buses, noting they achieve communication between components by carrying all communications over a single data channel to reduce the number of pathways needed. It provides an example of a single bus structure inside the CPU.

Uploaded by

eeman ejaz
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
102 views3 pages

BUSES

The document defines and describes different types of buses used in computing. It discusses the data bus, which carries data between the CPU, memory, and I/O devices. The address bus carries address information between the CPU and memory. The control bus carries control information from the control unit to other units like I/O devices. The document also describes the structure of buses, noting they achieve communication between components by carrying all communications over a single data channel to reduce the number of pathways needed. It provides an example of a single bus structure inside the CPU.

Uploaded by

eeman ejaz
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

BUSES

Structure and types of buses

NAME:JANAT EJAZ

SUBJECT: COMPUTERS

REGISTERATION NO.039

PRESENTED TO:MAAM RUBATA RIASAT

0
Definition of Buses:
In computing, a bus is defined as a set of physical connections (i.e. cables, printed
circuits, etc.), which can be shared by multiple hardware components in order to
communicate with one another.

The purpose of buses is to reduce the number of "pathways" needed for communication
between the components, by carrying out all communications over a single data
channel. This is why the metaphor of a "data highway" is sometimes used:

1. DATA BUS

The most common bus is the data bus. A data bus carries data

It is an electrical path that connects the CPU, Memory, Input/output Devices


and secondary storage devices.
The Bus contains parallel group of lines.
The number of lines in the bus affects the speed at which the data is travels
between different components.

2. ADDRESS BUS

An address bus carries address information. It is a set of wires similar to data bus but it
only connects CPU and Memory.

Whenever the processor needs data from the memory, it places the address of
data on the address bus.

1 OF 2
The address is carried to the memory where the data from the requested address
is fetched and placed on the data bus. The data bus carries to CPU.

3. CONTROL BUS

The control bus carries control information from the control unit to the other units.
The control information is used for directing the activities of all units.
The control unit control the functioning of the other units e.g. Input/output
devices, secondary storage etc.

Structure of Buses
The simplest and most common way of interconnecting various parts of the computer. To
achieve a reasonable speed of operation, a computer must be organized so that all its units can
handle one full word of data at a given time. A group of lines that serve as a connecting port for
several devices is called a bus. In addition to the lines that carry the data, the bus must have lines
for address and control purpose.

Single bus structure in computer organization:

In single bus structure inside the CPU, different components are linked by a single bus. The
various components available inside CPU in this architecture includes Instruction Register
(IR), Instruction Decoder (ID), Program Counter (PC), Memory Address Register (MAR),
Memory Data Register (MDR), Arithmetic and Logic Unit (ALU) and General purpose
Register.

INPUT MEMORY PROCESSOR OUTPUT

2 OF 2

You might also like