Top Qs
Timeline
Chat
Perspective

Storage controller

From Wikipedia, the free encyclopedia

Remove ads

A storage controller is a digital circuit that manages the flow of data going to and from a computer storage device.[1] Its fundamental role is to mediate communication between the host system (like a central processing unit) and the physical storage medium (like magnetic platters or flash cells), translating high-level read/write requests into physical operations and managing the data transfer. The term "storage controller" may refer to several distinct components, depending on the context: the storage interface controller on a CPU or chipset, the flash memory controller on a solid-state drive (SSD), the disk controller on a hard disk drive (HDD), or the management system within an enterprise storage array. Core Functions A storage controller performs several critical tasks essential for the reliable and efficient operation of data storage:

* Protocol Translation and Communication: The controller converts system-level input/output (I/O) requests (e.g., from an operating system) into the specific electronic commands and protocols required by the storage medium (e.g., SATA, SAS, NVMe, Fibre Channel).
Remove ads

History

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

Variants

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.[4]

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.[5]

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.

Remove ads

See also

References

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads