Cache
Cache, qui se prononce « cash » (et non « catch » ou « cashay »), stocke les informations récemment utilisées afin qu'elles puissent être consultées rapidement ultérieurement. Les ordinateurs utilisent plusieurs types de mise en cache afin de fonctionner plus efficacement et d'améliorer leurs performances. Les types courants de caches comprennent le cache du navigateur, le cache du disque, le cache de mémoire et le cache du processeur.
- Cache du navigateur - La plupart des navigateurs web mettent en cache les données des pages web par défaut. Par exemple, lorsque vous consultez une page web, le navigateur peut mettre en cache le HTML, les images, ainsi que les fichiers CSS ou JavaScript référencés par la page. Lorsque vous consultez d'autres pages du site qui utilisent les mêmes images, le même CSS ou le même JavaScript, votre navigateur n'a pas besoin de télécharger à nouveau les fichiers. Il peut simplement les charger depuis le cache, qui est stocké sur votre disque dur local.
- Cache mémoire - Lorsqu'une application est en cours d'exécution, elle peut mettre certaines données en cache dans la mémoire système, ou la RAM. Par exemple, si vous travaillez sur un projet vidéo, le logiciel de montage vidéo peut charger certains clips vidéo et pistes audio du disque dur vers la RAM. Comme la RAM est accessible beaucoup plus rapidement qu'un disque dur, cela réduit les ralentissements lors de l'importation et de la modification des fichiers.
- Cache disque - La plupart des HDD et des SSD incluent une petite quantité de RAM qui sert de cache disque. Un cache disque courant pour un disque dur de 1 téraoctet est de 32 mégaoctets, tandis qu'un disque dur de 2 To peut disposer d'un cache de 64 Mo. Cette petite quantité de RAM peut faire une grande différence au niveau des performances du disque. Par exemple, lorsque vous ouvrez un dossier contenant un grand nombre de fichiers, les références aux fichiers peuvent être automatiquement enregistrées dans le cache disque. La prochaine fois que vous ouvrirez le dossier, la liste des fichiers pourra se charger instantanément au lieu de prendre plusieurs secondes.
- Cache du processeur - Les caches du processeur sont encore plus petits que les caches disque. Cela s'explique par le fait qu'un cache de processeur contient de petits blocs de données, comme des instructions fréquemment utilisées, auxquels le CPU peut accéder rapidement. Les processeurs modernes contiennent souvent un cache L1 situé juste à côté du processeur et un cache L2 légèrement plus éloigné. Le cache L1 est le plus petit (environ 64 Ko), tandis que le cache L2 peut avoir une taille d'environ 2 Mo. Certains processeurs haut de gamme comprennent même un cache L3, qui est plus grand que le cache L2. Lorsqu'un processeur accède à des données depuis un cache de niveau supérieur, il peut également déplacer ces données vers le cache de niveau inférieur afin d'y accéder plus rapidement la fois suivante.
La plupart des opérations de mise en cache s'effectuent en arrière-plan, si bien que vous ne remarquerez même pas qu'elles ont lieu. En fait, le seul des caches ci-dessus que vous pouvez contrôler est le cache du navigateur. Vous pouvez ouvrir les préférences de votre navigateur pour afficher les paramètres du cache et modifier la taille du cache de votre navigateur ou vider le cache si nécessaire.
Testez vos connaissances