| Een opslagcontroller is het onderdeel dat items opslaat en ophaalt van opslagmedia. Dit is een brede term en de details zijn afhankelijk van het type opslag. Voorbeelden zijn onder meer:
* Harde schijfcontrollers (voor HDD's en SSD's): Deze beheren het lezen en schrijven van gegevens van en naar harde schijven en solid-state drives in een computer.
* RAID-controllers: Deze beheren meerdere harde schijven, waarbij ze vaak worden gecombineerd voor redundantie of prestatieverbetering.
* Storage Area Network (SAN)-controllers: Deze beheren grote opslagarrays die in datacenters worden gebruikt.
* Network-attached storage (NAS)-controllers: Deze beheren opslagapparaten die toegankelijk zijn via een netwerk.
* Flash-controllers (voor SSD's en flash-geheugenkaarten): Deze beheren specifiek de toegang en werking van flash-geheugen.
In eenvoudiger bewoordingen:alles wat een interface vormt tussen de hoofdverwerkingseenheid van de computer en het fysieke opslagapparaat (harde schijf, SSD, USB-drive, enz.) om gegevensoverdracht mogelijk te maken, fungeert in zekere zin als een opslagcontroller. |