256 Computer Architecture and Organization
interfaces and offers documented references for their characteristics. Three of such widely adopted
buses are
R USB or Universal Serial Bus
R SCSI of Small Computer System Interface
R GPIB/HPIB/IEEE488
We shall now discuss about these three buses for their functionality and basic characteristics.
However, we should keep in mind that these are not the only three buses available in the computer
industry. There are quite a few more buses, which are adopted as and when the necessity was felt.
VME bus, Multibus , I
2
C bus, JTAG and so on are to name a few of such buses, each one offer-
ing some unique advantage of their own. Finally, we must remember that these new buses are not
processor bus (do not originate directly from the processor) but a modi ed form, which is able to
communicate with the processor bus at one end and different types of external peripheral devices at
the other end.
8.10.2 Universal Serial Bus (USB)
In early days of computers, attaching any new peripheral device with the host, demanded cer-
tain procedures. Most of these devices were shipped with their own interfacing cards to be plugged
in one of the available bus connectors (Figure. 8.14). For this purpose, the system must be switched off,
the computer’s chassis has to be opened and the interfacing card needs to be plugged in. Some of these
cards demanded additional settings of built-in micro-switches or jumper connections. In case of any
con ict with the assigned address by the user with addresses of other already existing cards, it must be
resolved by the user at the same time. Finally, the chassis needs to be reassembled as it was, the com-
puter to be switched on, the device has to be con gured and then the system must be rebooted.
To eliminate this problem, in the year 1993, several reputed manufacturers (including Intel, Micro-
soft, IBM) came together to set up a new standard interface for low-speed devices, so that it may be
plugged-in or removed without the need of opening the chassis or rebooting the computer. To maintain
the number of pins to a minimum, the serial interface was selected, rather a parallel interface. Further-
more, it was decided that the power necessary for the device must be supplied through the interface
itself, thus eliminating the need of a separate or additional power supply for the device to be interfaced.
The outcome of all these planning was the USB or universal serial bus version 1.0 and then 1.1. At a
later date, version 2.0 was also released and presently used in most of the systems. USB 2.0 operates
at higher speed and is backward compatible with USB 1.1 and USB 1.0. Figure 8.15 (a) depicts the
USB logo, which is very well-planned and explains the basic characteristics of USB, as indicated in
Figure 8.15 (b).
This might be the reason of mushrooming of computer-quacks at that era of computers. What
a procedure!!
F
O
O
D
F
O
R
T
H
O
U
G
H
T
M08_GHOS1557_01_SE_C08.indd 256M08_GHOS1557_01_SE_C08.indd 256 4/29/11 5:15 PM4/29/11 5:15 PM