-Anatomie et physiologie • Animaux et l'environnement • culture generale • economie • flore et ses bienfaits • Internet et Informatique • L'alimentation et la nutrition • La Biologie • Le mésothéliome • Les épices • Les fruits et légumes • Les vitamines • Maladies & Affections • Médecine et traitements • Médicaments • monde technologique • remèdes naturels • Santé et Bien-être • sciences et génie -orange

mercredi 6 février 2013

Qu'est-ce que cache L2?



Niveau 2 ou cache L2 fait partie d'une stratégie de stockage multi-niveaux pour améliorer la performance de l'ordinateur. Le modèle actuel utilise jusqu'à trois niveaux de cache, appelée L1, L2 et L3, chaque combler le fossé entre l'unité de traitement informatique très rapide (CPU) et la mémoire à accès beaucoup plus lent vive (RAM). Bien que la conception évolue, cache L1 est le plus souvent intégré dans le CPU, alors que cache L2 a généralement été intégré dans la carte mère (avec cache L3, lorsqu'il est présent). Toutefois, certains processeurs intègrent désormais cache L2 ainsi que le cache L1, et quelques-uns même incorporer cache L3.
Le travail de la mémoire cache du processeur est d'anticiper les demandes de données, de sorte que lorsque l'utilisateur clique sur un programme fréquemment utilisé, par exemple, les instructions nécessaires à l'exécution de ce programme soit à la main, stocké dans le cache. Lorsque cela se produit, la CPU peut traiter la demande sans tarder, améliore considérablement la performance de l'ordinateur. La CPU vérifie Cache L1 en premier, suivi par L2 et L3 cache. S'il trouve les bits de données nécessaires, il s'agit d'un cache, mais si le cache ne prévoit pas la demande, le CPU est un défaut de cache, et les données doivent être tirées lente RAM ou le disque dur qui est plus lent encore.
Depuis, c'est le travail de la mémoire cache du processeur pour maintenir bits de données, on peut se demander pourquoi il ya plus d'un niveau de cache. Pourquoi cache L2 du tout, et encore moins L3, quand vous pouvez juste faire de cache L1 plus grand?
La réponse est que plus le cache, plus le temps de latence. De petites caches sont plus rapides que d'importantes caches. Pour optimiser les performances globales, le meilleur résultat est obtenu en ayant le plus petit, plus rapide cache la plus immédiate à la CPU elle-même, suivie d'une piscine un peu plus grande de cache L2, et une piscine encore plus de mémoire cache L3. L'idée est de garder les instructions les plus fréquemment utilisées en L1, avec cache L2 tenant les bits suivants les plus susceptibles de données nécessaires, et L3 costume suivante. Si la CPU doit traiter une demande qui n'est pas présente dans le cache L1, il peut rapidement vérifier cache L2, L3 alors.
Conception du cache est une stratégie clé dans le marché des microprocesseurs hautement concurrentiel, car il est directement responsable de la CPU et l'amélioration de la performance du système. Multi-cache de niveau se fait de plus cher RAM statique (SRAM) contre les puces moins chères RAM dynamique (DRAM). DRAM et DRAM synchrones (SDRAM) puce sont ce que nous appelons normalement simplement que la mémoire vive. Puces SRAM et SDRAM ne doivent pas être confondus.
Lorsque l'on regarde les nouveaux ordinateurs vérifier les quantités de L1, L2 et L3 cache. Toutes choses étant égales par ailleurs, un système de cache avec plus de CPU fonctionnera mieux, et cache synchrone est plus rapide qu’asynchrone.
Ecrit par: R. Kayne
Edité par: O. Wallace