Advantages:
1. SCSI can handle a wide variety of devices: hard drives, scanners, plotters, CD drives, and the list goes on.

2. A SCSI controller can communicate with up to 7 or 15 devices depending on the version. I am sure work is being done to add more.

3. It is often easier to install and setup a SCSI device than with many other device interfaces.

4. SCSI controllers and devices are intelligent, they have microcontrollers, if not full blown processors, inside them. They do not require software-base contoller drivers like some Windows devices, putting less load on the CPU. 5. SCSI has proven itself to be a good platform for moving and storing large amounts of data. Recent developments with SCSI have focused on exploiting this feature even further.

6. Newer SCSI devices and controllers are supposed to be backward compatible with older SCSI devices and contollers. (from my own personal experience, this is about 95% true)

7. Recent SCSI contoller and devices currently offer the highest through-put for any peripheral connection scheme currently available.

8. SCSI drives are, on the whole, more reliable than ATA/IDE drives.

Disadavntages:

1. SCSI drives are not cheap.

2. There are at least a dozen different versions of SCSI: narrow, wide,…