Learn about the technologies behind the Internet with The TCP/IP Guide!|
NOTE: Using robot software to mass-download the site degrades the server and is prohibited. See here for more.
Find The PC Guide helpful? Please consider a donation to The PC Guide Tip Jar. Visa/MC/Paypal accepted.
|View over 750 of my fine art photos any time for free at DesktopScenes.com!|
Small Computer Systems Interface (SCSI)
The second-most popular hard disk interface used in PCs today is the Small Computer Systems Interface, abbreviated SCSI and pronounced "skuzzy". SCSI is a much more advanced interface than its chief competitor, IDE/ATA, and has several advantages over IDE that make it preferable for many situations, usually in higher-end machines. It is far less commonly used than IDE/ATA due to its higher cost and the fact that its advantages are not useful for the typical home or business desktop user.
In terms of standards, SCSI suffers from the same problem that IDE/ATA does: there are too many different ones and it can be hard to understand what is what. Fortunately, this situation is coming under control now. Also, SCSI standards aren't as much of a problem as they are for IDE/ATA, because in the SCSI world, each SCSI protocol has a name that indicates rather clearly what its capabilities are, and there is much less reliance on using the name of the standard to infer transfer rates and other characteristics. Unfortunately, there is still a lot of confusion if you try to figure out the standards themselves and what each one means. And there are still manufacturers playing fast and loose with how they label their drives.
SCSI is a much higher-level protocol than IDE is. In fact, while IDE is an interface, SCSI is really a system-level bus, with intelligent controllers on each SCSI device working together to manage the flow of information on the channel. SCSI supports many different types of devices, and is not at all tied to hard disks the way IDE/ATA is--ATAPI supports non-hard-disk IDE devices but it is really a kludge of sorts. Since it has been designed from the ground up as almost an additional bus for peripherals, SCSI offers performance, expandability and compatibility unmatched by any other current PC interface.
In this section of the site I describe the SCSI interface in detail. I begin with an overview of the interface and a brief history. I then discuss SCSI standards, focusing on the ones of most relevance to today's PC SCSI user. I then examine the various protocols and features of the interface, followed by the popular transfer modes and feature sets used. I then discuss practical implementation matters, including SCSI host adapters, cable and connector types, and configuration issues.
Note: Despite the fact
that IDE stands for "integrated drive electronics", and that IDE and SCSI are
"competing" interfaces, SCSI devices all have integrated drive controllers. IDE is really a misnomer for the IDE/ATA interface.
Note: Most of the
attention in this section is oriented towards "regular" parallel SCSI, as
commonly used on PCs. The SCSI-3 standard also defines several
other "cousins" of parallel SCSI; these are mentioned briefly, but parallel SCSI
is the focus, since it continues to be the most widely implemented.