SCSI: Understanding the Small Computer System Interface