RAID (informatique)
Le cache est une mémoire RAM qui permet de stocker des informations à lire ou à écrire sur le RAID.  Ce tampon a des performances très supérieures à celles des disques (généralement plus de plus rapide), et permet au système de lire ou d'écrire une rafale d'informations puis de passer à une autre tâche pendant que le contrôleur RAID se charge de « dépiler » les opérations à effectuer. Le cache a donc une influence positive très importante sur les performances globales du système.
Cellule multi-niveaux
Le principal avantage des mémoires flash MLC réside en leur faible coût par unité de stockage du à une plus grande densité de données, et les logiciels de lecture de mémoire peuvent compenser un taux d'erreur plus important. Ceux-ci ont recours à un code correcteur d'erreur capable de corriger des erreurs étendues à plusieurs bits ; par exemple, le SandForce SF-2500 Flash Controller peut corriger jusqu'à 55 bits par secteur de 512 bits avec un taux d'impossibilité de correction inférieur à un secteur pour 10 bits lus. L'algorithme le plus utilisé est celui de Bose-Chaudhuri-Hocquenghem (code BCH).