A disk controller has a channel adapter having a connection interface to a host computer or a disk drive; a memory adapter for temporarily storing data to be transferred between the host computer and disk drive; a processor adapter for controlling operations of the channel adapter and memory adapter;...http://www.google.com.au/patents/US7917668?utm_source=gb-gplus-sharePatent US7917668 - Disk controller