Cache-disque

Définition, exemples et bonnes pratiques

À retenir

  • Sert de zone tampon entre la lenteur du disque et la rapidité du processeur.
  • Stocke les données consultées récemment pour un accès immédiat.
  • Peut être matériel (puce sur le disque) ou logiciel (utilisation de la RAM).

Le cache-disque est une zone de mémoire ultra-rapide qui sert de zone de transit entre l'ordinateur et son unité de stockage (disque dur ou SSD). Imaginez un cuisinier qui garde les ingrédients les plus utilisés sur son plan de travail plutôt que d'aller les chercher à la cave à chaque fois : c'est exactement ce que fait le cache-disque pour accélérer l'accès aux données.

Étymologie

Composé du verbe français « cacher » (évoquant un stockage invisible pour l'utilisateur) et de « disque ». En anglais, on parle de disk cache. Historiquement, ce terme désignait une puce physique sur le disque dur, mais il englobe aujourd'hui aussi une partie de la mémoire vive (RAM) utilisée par le système d'exploitation.

Exemples d'usage

  • La mémoire tampon de 256 Mo intégrée à un disque dur mécanique pour fluidifier les transferts.
  • Le système Windows ou macOS qui utilise une partie de la RAM inutilisée pour garder en mémoire les fichiers système consultés fréquemment.
  • Un contrôleur RAID qui possède sa propre mémoire cache pour accélérer l'écriture des données en entreprise.

Cas d'usage

Ce concept intervient partout où le stockage est plus lent que le processeur. On l'utilise pour réduire le temps de chargement des logiciels, stabiliser les flux d'enregistrement vidéo et limiter l'usure mécanique des anciens disques durs en évitant des mouvements inutiles des têtes de lecture.

Bonnes pratiques

Évitez de débrancher brutalement un ordinateur ou un disque externe pendant qu'il travaille, car des données peuvent se trouver « coincées » dans le cache sans avoir été encore écrites définitivement. L'utilisation d'un onduleur est recommandée pour les serveurs afin de protéger le contenu du cache en écriture.

Synonymes

mémoire tampon buffer de disque cache de stockage

Antonymes

accès direct stockage de masse

Conseil

Si vous voyez que votre système utilise toute sa RAM, ne paniquez pas : c'est souvent le cache-disque qui l'occupe intelligemment. Le système libérera cette place instantanément si un logiciel en a besoin.

Questions fréquentes

Le cache-disque augmente-t-il la capacité de stockage ?

Non, il augmente uniquement la vitesse de transfert, pas l'espace disponible pour vos fichiers.

Quelle est la différence avec la RAM ?

Le cache-disque est une fonction qui utilise souvent la RAM, mais son rôle est spécifique à l'optimisation des entrées/sorties du stockage.

Pourquoi vider le cache ?

En général, le système le gère seul. On ne le vide manuellement que si l'on soupçonne des données corrompues ou pour tester les performances réelles d'un disque.