Table des matières:
- Définition - Que signifie le cache de niveau 1 (cache L1)?
- Techopedia explique le cache de niveau 1 (cache L1)
Définition - Que signifie le cache de niveau 1 (cache L1)?
Un cache de niveau 1 (cache L1) est un cache mémoire directement intégré au microprocesseur, qui est utilisé pour stocker les informations récemment consultées par le microprocesseur, il est donc également appelé cache principal. Il est également appelé cache interne ou cache système.
Le cache L1 est la mémoire cache la plus rapide, car il est déjà intégré à la puce avec une interface à état d'attente nul, ce qui en fait le cache le plus cher parmi les caches CPU. Cependant, sa taille est limitée. Il est utilisé pour stocker des données auxquelles le processeur a accédé récemment, des fichiers critiques qui doivent être exécutés immédiatement et c'est le premier cache auquel accéder et traiter lorsque le processeur lui-même exécute une instruction informatique.
Techopedia explique le cache de niveau 1 (cache L1)
Dans les microprocesseurs plus récents, le cache L1 est divisé également en deux: un cache qui est utilisé pour conserver les données du programme et un autre cache qui est utilisé pour conserver les instructions pour le microprocesseur. Certains microprocesseurs plus anciens, d'autre part, utilisent le cache L1 non divisé et l'utilisent pour stocker à la fois les données du programme et les instructions du microprocesseur.
Il est implémenté avec l'utilisation d'une mémoire statique à accès aléatoire (SRAM), qui est disponible en différentes tailles en fonction de la qualité du processeur. Cette SRAM utilise deux transistors par bit. Les deux transistors forment un circuit appelé «bascule» car il a deux états entre lesquels il peut basculer; le deuxième transistor gère la sortie du premier transistor. Tant que le circuit est alimenté, il peut conserver des données sans assistance externe.
Toutes les conceptions de cache L1 suivent le même processus; la logique de contrôle du cache L1 stocke les données fréquemment utilisées dans le cache et ne met à jour la mémoire externe que lorsque le CPU cède le contrôle à d'autres maîtres de bus lorsque les périphériques effectuent un accès direct à la mémoire.
