Before revision: The disk controller is the controller circuit which enables the CPU to communicate with a hard disk, floppy disk or other kind of disk drive.
After revision: A disk controller is a controller circuit that enables a CPU to communicate with a hard disk, floppy disk or other kind of disk drive.