google search

Popular Posts


Welcome to BCA Notes

>>>>>>>>>>>>>>>>

Visitors

Search This Blog

Blogger templates

Visitor Map


Monday 19 May 2014

Q.2 What is BUS? What are the different buses used in CPU?

In computer architecture, a bus is a communication system that transfers data between
componentsinside acomputer, or between computers. This expression
covers all related hardware components (wire, optical fiber, etc.) and
software, including communication protocols.Early computer buses were
parallel electrical wires with multiple connections, but the term is
now used for any physical arrangement that provides the same logical
functionality as a parallelelectrical bus. Modern computer buses can
use bothparallelandbit serialconnections, and can be wired in either
amultidrop(electrical parallel) ordaisy chaintopology, or connected by
switched hubs, as in the case ofUSB.

Databusmay refer to: A data bus is a computer subsystem that allows
for the transferring of data from one component to another on a
motherboard or system board, or between two computers. This can
include transferring data to and from the memory, or from the central
processing unit (CPU) to other components. Each one is designed to
handle so many bits of data at a time. The amount of data a data bus
can handle is called bandwidth.
An address bus is a computer busarchitecture used to transfer data
between devices that are identified by the hardware address of the
physical memory (the physical address), which is stored in the form of
binary numbers to enable the data bus to access memory storage.The
address bus is used by the CPU or a direct memory access (DMA) enabled
device to locate the physical address to communicate read/write
commands. All address busses are read and written by the CPU or DMA in
the form of bits.

A control bus is a computer bus that is used by the CPU to communicate
with devices that are contained within the computer. This occurs
through physical connections such as cables or printed circuits.The
CPU transmits a variety of control signals to components and devices
to transmit control signals to the CPU using the control bus. One of
the main objectives of a bus is to minimizethe lines that are needed
for communication. An individual bus permits communication between
devices using one data channel. The control bus is bidirectional and
assists the CPU in synchronizing control signals to internal devices
and external components. It is comprised of interrupt lines, byte
enable lines,read/write signals and status lines.

0 comments:

Post a Comment