Conventional Memories

This page is part of my Toshiba E.M.I.S. archive project, to learn more please visit the project page, Some of the files from the Toshiba BBS referenced here can also be found there.

Index

_______________________________________________________________

IDE vs SCSI

Non-issues:

1) SCSI and IDE devices cost approximately the same for the same

features (size, speed, access time). Shop around for good prices.

Advantages of IDE:

1) faster response time (low request overhead)

2) hard drive interface is compatible with RLL/MFM/ESDI: any driver

for one (including the main system BIOS) will run the other.

3) IDE controllers are considerably cheaper ($150 and up) than SCSI

host adapters.

4) Will always be the boot device when mixed with SCSI.

Advantages of SCSI:

1) Supports up to 7 devices per host adapter. This saves slots,

IRQ's, DMA channels and, as you add devices, money.

2) Supports different types of devices simultaneously the same host

adapter (hard drives, tape drives, CDROMs, scanners, etc).

3) SCSI devices will work in other systems as well (Mac, Sparc, and

countless other workstations and mainframes). If you change platforms

in the future, you will still be able to use your SCSI devices.

4) Automatically configures device type, geometry (size), speed and

even manufacturer/model number(SCSI-2). No need to look up CMOS

settings.

5) Busmastering DMA (available$in all but a few cheap SCSI host

adapters) decreases amount of CPU time required to do I/O, leaving

more time to work on other tasks (in multitasking OS's only).

6) Software portability - drivers are written for the host adapter,

not the specific device. That is, if you have a CDROM driver for your

host adapter, you can purchase any brand or speed SCSI CDROM drive and

it will work in your system.

7) Will coexist with any other type of controller (IDE/RLL/MFM/ESDI)

or host adapter (other SCSI cards) without any special tricks. SCSI

host adapters do not take up one of the two available hard drive

controller port addresses.

8) greater bandwidth utilization (higher throughput) with multiple

devices. Supports pending requests, which allows the system to

overlap requests to multiple devices so that one device can be seeking

while the second is returning data.

9) Ability to "share" devices between machines by connecting them to

the same SCSI bus. (note: this is considerably more difficult to do

than it sounds).

10) Bridges are available to hook RLL and ESDI drives to your SCSI host

adapter. (note: these tend to be prohibitively expensive, though).

Warnings:

1) With otherwise equal drives, IDE will perform better in DOS due to

low command overhead. SCSI, however, will perform better in

multitasking OS's (OS/2, Unix, NT, etc). If you see speed comparisons

(benchmarks), make sure you know what OS they were run under.

2) Most benchmarks only test one aspect of your system at a time, not

the effect various aspects have on each other. For instance, an IDE

drive may get faster throughput but hurt CPU performance during the

transfer, so your system may actually run slower. Similar confusions

arise when comparing VLB and EISA host adapters.

3) When comparing two systems, keep in mind that CPU, memory, cache,

and bus speed/type will all effect disk performance. If someone gets

great I/O performance with a particular controller/drive combination

on his Pentium, you should not expect your 386SX-25 to get such I/O

performance even with the exact same controller/drive combination.

4) Similarly sized or even priced drives may not perform equally, even

if they're made by the same manufacturer. If you're going to compare

two drives, make sure they have the exact same model number. (IDE

drives usually have an 'A' and SCSI drives usually have an 'S'

appended to their model number).