Ars Technica heeft eenoud artikel over de Small Computer Systems Interface flink onder handen genomen en up-to-date gebracht. Hoewel het grootste deel van de consumenten, maar tegenwoordig steeds meer professionele workstations, gebruik maken van IDE apparaten blijven de echte high-end schijven, controllers en servers zich voor honderd procent achter SCSI scharen. Met goede redenen overigens, want SCSI is meer dan een systeem om een harde schijf aan het moederbord te knopen. De apparaten en controller van de SCSI-bus kunnen onderling druk bezig zijn, zonder dat daarvoor ook maar een klein stukje processor, geheugen of PCI voor nodig is. En dat is slechts één van de voordelen tegenover IDE.
Het artikel gaat in op de geschiedenis van SCSI, de verschillende soorten connectors en termination, maar ook op de veel gevoerde discussie over welke standaard nou 'beter' is. Eén ding is in ieder geval zeker, en dat is dat IDE op veel gebieden nog geen schijn van concurrentie kan bieden tegenover SCSI, en dat dat voor fabrikanten reden genoeg is om de standaard te blijven toepassen op hun snelste en duurste harde schijven. Met vooruitstrevende technieken als iSCSI, Fibre Channel SCSI en FireWire SCSI al op de markt en Ultra640 / Ultra5 SCSI in de maak heeft de schrijver er alle vertrouwen in dat SCSI nog verre van achterhaald of overbodig is geworden:
Part of what ties the myriad SCSI implementations together and makes its complex access methods possible is the sprawling command set that undergirds it. As of SCSI-3, these commands are grouped under these designations:
- Hard Disk Interface Commands, aka the SCSI Block Commands (SBC). In essence, these commands are designed for working with devices that access data in a non-sequential way. There is also a "reduced" subset of commands related to this (RBC).
- SCSI Stream Commands for tape drives (SSC). As opposed to SBC, this command set works with sequential data devices.
- SCSI Controller Commands for RAID arrays (SCC).
- Multimedia Commands (MMC) for devices such as DVD drives.
- SCSI Graphics Commands for printers (SGC).
- Media Changer Commands (SMC) for hardware such as CD-ROM jukeboxes.
- Enclosure Services Commands (SES)
- Object-based Storage Device (OSD)
- Management Server Commands (MSC)