Parallel interface SCSI is derived from the
Shugart Associates System Interface (SASI), developed beginning 1979 In around 1980,
NCR Corporation had been developing a competing interface standard by the name of BYSE. In the summer of 1981, NCR abandoned its in-house efforts in favor of pursuing SASI and improving on its design for their own computer systems. Fearing that their extension of the SASI standard would induce market confusion, however, NCR briefly cancelled their contract with Shugart. NCR's proposed improvements to the design of SCSI piqued the interest of Optimem, a subsidiary of Shugart, which requested that NCR and Shugart collaborate on a unified standard. In October 1981, the two companies agreed to co-develop SASI and present their standard jointly with ANSI. Until at least February 1982, ANSI developed the specification as "SASI" and "Shugart Associates System Interface". However, the committee documenting the standard would not allow it to be named after a company. Almost a full day was devoted to agreeing to name the standard "Small Computer System Interface", which Boucher intended to be pronounced "sexy", but ENDL's Dal Allan pronounced the new acronym as "scuzzy" and that stuck. The NCR facility in
Wichita, Kansas developed the industry's first SCSI controller chip, the NCR 5385, released in 1983. According to its developers, the chip worked the first time it was tested. A number of companies, such as Adaptec and Optimem, were early supporters of SCSI. Today, such host adapters have largely been displaced by the faster serial SCSI (SAS) host adapters. The "small" reference in "small computer system interface" is historical; since the mid-1990s, SCSI has been available on even the largest of computer systems. Since its standardization in 1986, SCSI has been commonly used in the
Amiga,
Atari,
Apple Macintosh and
Sun Microsystems computer lines and PC server systems. Apple started using the less-expensive
parallel ATA (PATA, also known as
IDE) for its low-end machines with the
Macintosh Quadra 630 in 1994, and added it to its high-end desktops starting with the Power Macintosh G3 in 1997. Apple dropped on-board SCSI completely in favor of IDE and
FireWire with the (Blue & White) Power Mac G3 in 1999, while still offering a
PCI SCSI host adapter as an option on up to the Power Macintosh G4 (AGP Graphics) models. Sun switched its lower-end range to
Parallel ATA (PATA) with introduction of their
Ultra 5 and 10 low end workstations using
CMD640 IDE controller and continued this trend with the later
Blade 100 and 150 entry level systems and did not switch to contemporary
SATA interface even with the introduction of the Blade 1500 in 2003 while the higher end Blade 2500 released at the same time used Ultra320 Parallel SCSI-3. Sun moved to
SATA and
SAS interfaces with their last UltraSPARC-III based workstations in 2006 with the entry-level Ultra 25 and mid-range Ultra 45. Commodore included SCSI on the Amiga 3000/3000T systems and it was an add-on to previous Amiga 500/2000 models. Starting with the Amiga 600/1200/4000 systems, Commodore switched to the IDE interface. Atari included SCSI as standard in its
Atari MEGA STE,
Atari TT and
Atari Falcon computer models. SCSI has never been popular in the low-priced IBM PC world, owing to the lower cost and adequate performance of the ATA hard disk standard. However, SCSI drives and even SCSI
RAIDs became common in PC workstations for video or audio production.
Modern SCSI Recent physical versions of SCSI
Serial Attached SCSI (SAS), SCSI-over-
Fibre Channel Protocol (FCP), and
USB Attached SCSI (UAS)break from the traditional parallel SCSI bus and perform data transfer via serial communications using
point-to-point links. Although much of the SCSI documentation talks about the parallel interface, all modern development efforts use serial interfaces. Serial interfaces have a number of advantages over parallel SCSI, including higher data rates, simplified cabling, longer reach, improved fault isolation and
full-duplex capability. The primary reason for the shift to serial interfaces is the
clock skew issue of high-speed parallel interfaces, which makes the faster variants of parallel SCSI susceptible to problems caused by cabling and termination. The non-physical
iSCSI preserves the basic SCSI
paradigm, especially the command set, almost unchanged, through embedding of SCSI-3 over
TCP/IP. Therefore, iSCSI uses
logical connections instead of physical links and can run on top of any network supporting IP. The actual physical links are realized on lower
network layers, independently of iSCSI. Predominantly,
Ethernet is used, which is also of a serial nature. SCSI is popular on high-performance workstations, servers, and storage appliances. Almost all RAID subsystems on servers have used some kind of SCSI hard disk drives for decades (initially Parallel SCSI, interim Fibre Channel, recently SAS), though a number of manufacturers offer
SATA-based RAID subsystems as a cheaper option. Moreover, SAS offers compatibility with SATA devices, creating a much broader range of options for RAID subsystems together with the existence of
nearline SAS (NL-SAS) drives. Instead of SCSI, modern desktop computers and notebooks typically use SATA interfaces for internal hard disk drives, with
NVMe over PCIe gaining popularity as SATA can bottleneck modern
solid-state drives. ==Interfaces==