Archives
 
 
 
  Special
 
 
 
  About Us
 
 
 

Newsletter
Free E-mail Newsletter from BYTE.com

 
    
           
Visit the home page Browse the four-year online archive Download platform-neutral CPU/FPU benchmarks Find information for advertisers, authors, vendors, subscribers Request free information on products written about or advertised in BYTE Submit a press release, or scan recent announcements Talk with BYTE's staff and readers about products and technologies

ArticlesSCSI vs. IDE


March 1994 / State Of The Art / SCSI vs. IDE

SCSI dates from a time when a small computer was roughly the size of your father's Oldsmobile. Its adaptation to the personal computer market has been slowed by complexity, independent standards development, and relatively low demand for its special features. Only on the Mac has SCSI been a great success, mainly because Apple rigorously controls every aspect of the development of peripherals for the Mac. The SCSI experience on PCs has been quite the opposite, with different vendors implementing their own version of SCSI communication.

SCSI is a separate bus structure rather than a connector like IDE, so it offers many features that IDE cannot. First, SCSI is extremely flexible in the type and timing of the devices attached. Everything from disks and other storage media to scanners and printers can be attached to the same SCSI host adapter. Up to seven devices can be connected to each adapter.

In addition, the SCSI connector cable can be up to 6 meters long, which means that peripherals can reside outside the host computer system. In fact, SCSI is the only interface used with large drive arrays or optical jukeboxes that support network servers. In contrast, enhanced IDE offers a maximum cable length of 18 inches, which means that it is a strictly internal solution. SCSI also offers speed that standard IDE can't match, and Fast/Wide SCSI offers sustained data rates (20 MBps) that even enhanced IDE can't achieve.

But there is a cost, literally. From host adapters to peripherals, SCSI is more expensive than IDE. Part of the reason for this is the amount of logic required on both ends of the cable. All devices on the SCSI bus are intelligent; each has its own ROM that contains the basic operating parameters of the device. The host adapter is also an intelligent device.

But the bigger cost is that incurred by the development of software to support all the possible combinations of hardware, software, and operating systems that a peripheral is likely to encounter in the diverse and, at times, chaotic world of the PC. Rich Rutledge, marketing manager of storage products for Western Digital, explained it this way: "SCSI has a single command set (per peripheral), but at the chip level, each product has a different register set, requiring a different hardware device driver. The result is that everyone has to produce different drivers for each and every operating-system type and release."

Western Digital believes that with the emergence of enhanced IDE, SCSI will be largely constrained to the server market and external systems. Of course, SCSI proponents see things differently. Adaptec, which developed the EZ-SCSI software that has taken much of the anguish out of implementing SCSI on a PC, believes that ATAPI (AT Attachment Packet Interface) and SCSI combined will squeeze proprietary interfaces out of the CD-ROM market. The company also sees SCSI's perfor mance advantages and flexibility becoming increasingly important as multimedia applications come to the fore.

Both viewpoints have merit. Enhanced IDE will be the interface of choice where ease of use and value are imperative and will take a good deal of midrange business away from SCSI. Where performance is the determinant, however--and performance is a big determinant in multimedia--SCSI retains advantages that should ensure its position as the interface of choice for high-end desktops and workstations.


Up to the State Of The Art section contentsGo to previous article: IDE Takes OffGo to next article: Optical AdvancesSearchSend a comment on this articleSubscribe to BYTE or BYTE on CD-ROM  
Flexible C++
Matthew Wilson
My approach to software engineering is far more pragmatic than it is theoretical--and no language better exemplifies this than C++.

more...

BYTE Digest

BYTE Digest editors every month analyze and evaluate the best articles from Information Week, EE Times, Dr. Dobb's Journal, Network Computing, Sys Admin, and dozens of other CMP publications—bringing you critical news and information about wireless communication, computer security, software development, embedded systems, and more!

Find out more

BYTE.com Store

BYTE CD-ROM
NOW, on one CD-ROM, you can instantly access more than 8 years of BYTE.
 
The Best of BYTE Volume 1: Programming Languages
The Best of BYTE
Volume 1: Programming Languages
In this issue of Best of BYTE, we bring together some of the leading programming language designers and implementors...

Copyright © 2005 CMP Media LLC, Privacy Policy, Your California Privacy rights, Terms of Service
Site comments: webmaster@byte.com
SDMG Web Sites: BYTE.com, C/C++ Users Journal, Dr. Dobb's Journal, MSDN Magazine, New Architect, SD Expo, SD Magazine, Sys Admin, The Perl Journal, UnixReview.com, Windows Developer Network