Lexique informatique › Matériel › Cache en écriture différée

Cache en écriture différée Write-back cache

Matériel Svenska → Mis à jour: 2026-09-22

Une stratégie de cache où une écriture ne va d'abord que dans le cache, et n'est répercutée vers la couche plus lente que plus tard (à l'éviction de la ligne ou lors d'un flush). Rapide, mais risque de perte de données en cas de coupure de courant avant que les données aient été réécrites.

Mécanique : l'écriture est marquée "dirty" dans le cache et retourne immédiatement ; la mémoire ou le disque sous-jacent n'est mis à jour que plus tard. Gain : vitesse d'écriture maximale, moins d'écritures coûteuses vers la couche sous-jacente (plusieurs écritures sur la même ligne sont fusionnées). Risque : les données "dirty" du cache sont perdues en cas de panne ou de coupure → c'est pourquoi les contrôleurs RAID en écriture différée embarquent une batterie de secours (BBU), et les bases de données une discipline de flush rigoureuse. Ça existe à tous les niveaux : cache CPU, contrôleur RAID, cache disque, cache de pages du système. L'opposé est l'écriture immédiate (on écrit tout de suite partout, plus sûr mais plus lent). L'arbitrage classique : vitesse contre sécurité.

← Retour au lexique