Hardware components of the PC
Storage device interfaces

A critical factor in secondary storage device performance and compatibility is the type of interconnection or interface between the device and its controller. The controller is a translating or bridging device between the device and the computer. Controllers can be integrated on the motherboard or can be added as an expansion card described later in this section.