Windows weet niet veel, maar de reden dat Windows een ATA-controller (en praktisch alle andere storage-device-controllers) als SCSI ziet, is omdat bij het ontwikkelen van de drivers voor storage-devices bleek dat de interface naar Windows toe voor SCSI-devices dermate universeel was, dat vele andere controllers feitelijk subsets daarvan konden benutten. Dit maakt het makkelijk voor device-driver-ontwikkelaars, je hoeft je driver alleen maar te laten doen alsof-ie een SCSI-controller aanstuurt, en Windows gelooft hem op zijn woord.
Qua performance ligt de top van de SCSI-technologie (Ultra-160 enz.) alweer ruim boven die van ATA, maar voor thuisgebruikers schiet je daar weinig mee op, je schijf begint je beperkende factor te worden.
Waar SCSI schittert is in het verwerken van I/O in een echte multi-tasking omgeving, omdat na een opdracht bij ATA de hele bus bezet blijft totdat het antwoord is verstuurd, terwijl bij SCSI na een opdracht de bus weer kan worden vrijgegeven, en het opdracht-verwerkende device later de bus weer claimt om het antwoord te versturen.
The number of things that Arthur couldn't believe he was seeing was fairly large