Drive controller: The electronics on the hard drive, the drive controller
implements the drive protocol, such as SCSI or ATA. The drive controller
communicates with the host to which the disk is attached. Drive
controllers are important for their level of standards compliance and for
any performance enhancements that they implement, such as buffering
and caching.