Reference articles on history, science, culture and more
Encyclopedia

Storage controller

A storage controller, is a digital circuit that manages the flow of data going to and from a computer storage device. The term "storage controller" may refer to either the storage interface controller on CPU or chipset, the flash memory controller on solid state drive, or the disk controller on hard disk drive.

01History

In history, the storage interface controller is usually integrated in southbridge. AMD Zen 1 architecture (2017) and Intel Rocket Lake architecture (2021) had integrated the M.2 storage interface controller in CPU.

02Variants

Floppy disk controller

In 1990s PCs, the floppy disk controller is usually integrated in super I/O chip.

IDE controller

In older PCs, the IDE controller is usually integrated in southbridge.

SCSI controller

In older workstations and servers used as a high-end alternative to consumer-grade IDE hard disk drives. Gave way to Serial Attached SCSI (SAS).

AHCI controller

The AHCI controller is usually integrated in southbridge.

M.2 controller

The M.2 controller is usually integrated in SoC, CPU, or southbridge.

RAID controller

The RAID controller is usually found on more advanced computers such as servers.

Watch videos about Storage controllerExplainers and documentaries on YouTube (opens in a new tab)

Sources and credits

This article is adapted from the Wikipedia article Storage controller, written by its contributors and licensed under CC BY-SA 4.0. Fathomly has changed the layout, removed citation markers, navigation and maintenance notices, and adjusted punctuation. This adapted version is shared under the same license. For references, see the original article.

Fathomly is not affiliated with or endorsed by the Wikimedia Foundation. Spotted a problem? Tell us.