What is SCSI?
SCSI stands for Small Computer Systems Interface and is pronounced "Skuzzy". It's a standardized way of connecting hardware peripherals to a computer using standardized hardware and control commands. The standard can be divided into SCSI-1 (standard SCSI) and SCSI-2 (SCSI fast, SCSI wide and SCSI wide and fast). The most recent standard as of this writing is SCSI-2 but the SCSI-3 standard is really a family of standards and is defined in that context.
The devices on the SCSI bus talks to the computer through one of the devices connected to the SCSI bus. That device is called the controller and has an interface to one of the data buses of the computer. On modern PCs the SCSI controller is usually connected to the PCI bus either as an on-board solution on motherboards or as a separate card in a PCI slot. Other buses are becoming more viable these days as the carrier of the SCSI protocol, like FireWire (IEEE 1394) and USB. Besides disk drives, today's SCSI standard supports several other devices. Examples are removable media devices (DVD, CD-ROM, CD-R, Zip drives), video frame grabbers, scanners and tape streamers (DAT, DLT).
Each SCSI device can have multiple logical sub-units (LUNs) which can be quite handy when using CD changers (both readers and burners) or tape arrays but most units have only one logical unit like hard drives and single disk CD-ROMs. All devices have the ability to release the bus after beeing requested to do time consuming operations not requiring the availability of the bus and leaves it free for other devices to use for transferring data or receiving commands.
ANSI defines the SCSI standards which describe the characteristics and capabilities of the interface. There are currently two main standards, SCSI-1 and SCSI-2. SCSI-3 is a family of standards and the reason is that it got too difficult and time-consuming to define one standard, instead SCSI-3 comprises different layers and command sets which allowed SCSI substandards to evolve and complete separately.
This is the original SCSI standard from 1986 and defines cabling, command sets and transfer modes. It uses an 8-bit wide bus where data transfers are done with a 5 MHz clock resulting in 5 MB/s peak transfer rate. At most 8 devices can be connected to the bus as a direct consequence of the bus width as each device is addressed using one of the 8 data lines. Most devices used on this bus are hard drives as the command set doesn't explicitly support other media in the command set.
The limited transfer rate and device support forced the development of the SCSI-2 standard which was approved by ANSI in 1990.
Greater transfer rates was accomplished by doing two things:
1. Increasing the data clocking rate to 10 MHz. This is called Fast SCSI.
2. Increasing the bus width to 16 bits from the original 8 bits allowed doubling the transfer rate. This is called Wide SCSI and requires different cabling compared to normal SCSI. A side effect of this is that a wide SCSI bus can use 16 devices.
Enhancements to the command set was done. This made it possible to connect devices to the SCSI bus that previously required proprietary controllers like CD-ROMs.
Cable specifications had to change to support the higher data clock.
Command queueing is one of the strong points of SCSI and allows multiple outstanding requests between devices on the bus. A maximum of 256 commands on each LUN (Logical Unit Number) of a SCSI device can be queued.
In order not to stall development it was decided that future development of SCSI should be divided into different layers and command sets. This has made it possible to develop physical transports using new technology like fiber channel for massive increases in data transfer rate while at the same time keep and develop the older technologies like the parallell interface. This page on the T10 Technical Committee site describes the SCSI-3 project family of standards.
The most common SCSI interface today is the parallel interface and the improvements in SCSI-3 made compared to SCSI-2 are again higher data clocking speed and better cabling to handle the higher speed. The higher speeds used on the parallell interface are named Ultra (20 MHz), Ultra2 (40 MHz) and Ultra3 (40 MHz double transition clocking).
Future for SCSI
From the beginning the SCSI standard was carefully planned and evolved over some years before beeing defined as an official ANSI standard. Because of this the SCSI architecture is much more mature than competing interfaces and can evolve and expand further. This is obvious by looking at the SCSI-3 family of standards which quickly has adopted new technologies. It will undoubtedly continue to do so in the future.
Because it is used in more demanding applications SCSI devices usually have a lot of "intelligent" logic to increase performance. This makes them an ideal choice for the high-performance systems that require: reliability and state of the art performance.
Technical Specifications for SCSI
Internal 50-pin for Hard Disk Drives, CD ROM Drives, DVD Drives
Large 50-contact Centronics Connector use on many external peripherals;scanners, plotters, tape drives.
External 25-pin connector used by Zip drives, scanners, Many Macintosh devices.
External 50-pin connector used many older workstations.
Internal 50-pin connector for hard drives, CD drives,
Half Pitch DB50
External Half Pitch 50-pin host and peripheral connector used by
Jaz drives and many CD drives.
Fast Wide SCSI,
Internal and external 68-pin connector used by most new
hard drives. The external version includes thumbscrews or latches.
Ultra2 Wide (U2W) SCSI,
Ultra2 LVD SCSI,
|Half Pitch DB68
Low Voltage Differential (LVD) cables and accessories
are required to achieve peak performance with U2W drives.
Very High Density Centronics 68
68-pin contact connector used on many servers RAID controllers.
80-contact connector used by SCA drives for RAID controllers
If you are searching for any of the following topics:
At PC Cables and Parts, you'll discover an easy to use, information packed web site. Click Here to Purchase SCSI Cables