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.
Rafraîchissement de la mémoire
Les cellules de mémoire sur une puce de mémoire sont disposées en un tableau rectangulaire de lignes et de colonnes. Le processus de lecture de la mémoire DRAM est "destructeur", c'est-à-dire qu'il supprime les charges des cellules de mémoire de la rangée de mémoire qui est lue. Au cours d'une opération de lecture, des amplificateurs de détection ("sense amplifiers ") de la puce, après avoir lu et verrouillé les données, réécrivent les données de la ligne accédée avant de fournir le bit de la seule colonne demandée. Donc, le mécanisme électronique de lecture a la capacité de rafraîchir toute une rangée de mémoire en parallèle, ce qui accélère considérablement le processus de rafraîchissement. Une opération de lecture ou d'écriture normale rafraîchit une rangée de mémoire, mais on ne peut se fier aux opérations normales de lecture et d'écriture pour toucher toutes les lignes dans le temps nécessaire, ce qui nécessite un processus de rafraîchissement séparé. Plutôt que d'utiliser le cycle normal de lecture pour rafraîchir la mémoire, un cycle abrégé, appelé cycle de rafraîchissement, est utilisé pour accélérer le processus.