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.