Hard Disk Controller

The hard disk controller is a circuit/chip in the HDD that controls the disk based on the instruction given to it by the processor. In other words, the controller enables the CPU to communicate with HDD.