SCSI
• A general-purpose computer system, may have seven or more devices can
be attached to the small computer-systems interface (SCSI) controller
• A device controller maintains some local buffer storage and a set of
special-purpose register
• Typically, operating systems have a device driver for each device controller
• Device driver understands the device controller and provide the rest of the
operating system with a uniform interface to the device