merci
L2, qu'est ce que c'est ?
-----------------------
Au début des processeurs, les fréquences étaient les mêmes pour tous les composants : CPU, mémoire, ISA, chipset ... tout le monde allait à 8Mhz.
Pour aller plus vite, il fallait augmenter cette fréquence. Mais augmenter pour tous les composants, c'est difficile et cher. Autant se contenter d'augmenter pour ceux qui influent le plus sur les performances, quitte à désynchroniser avec les autres.
Le CPU est celui qui a augmenté le plus vite. Les bus ISA, VLB et PCI ont vite été lâches, comme le reste de la carte mère, et même finalement la mémoire.
Mais le fait que le mémoire aille moins vite que le CPU (par exemple 100Mhz pour le CPU et 33 pour la mémoire) était quand même très handicapant : le processeur travaillant sans cesse avec le RAM, il passait plus de temps à attendre celle-ci qu'à travailler vraiment à sa propre fréquence.
La solution trouvée fut la suivante : une nouveau composant appelé mémoire cache s'est incrusté entre la RAM et le CPU. Ce composant avait les caractéristiques suivantes :
- il contenait en doublon les informations de la RAM les plus souvent utilisées par le CPU (90% des accès mémoire se font sur 10% des données)
- il fonctionne bien plus vite que la mémoire, si possible même aussi vite que le CPU.
Du coup, dans 90% des cas, le CPU n'a plus besoin d'aller chercher dans la RAM les informations dont il a besoin. Les performances s'en ressentent nettement.
Avec cette trouvaille, les CPU ont pu continuer à s'envoler en fréquence, laissant sur place la RAM qui peine à suivre.
Mais au bout d'un moment, la différence de vitesse entre RAM et CPU est devenue telle qu'un dilemme se posait. Fabriquer de la mémoire cache qui suive cette fréquence (ou au moins allant suffisamment vite) devenait très cher. Il fallait soit :
- réduire la quantité de mémoire cache, mais dans ce cas, le processeur aurait plus souvent besoin d'aller lire la RAM, et là .... catastrophe sur les performances.
- réduire la vitesse de la mémoire cache, mais dans ce cas encore les performances chutent un grand coup et le processeur attend à nouveau.
La solution ? Facile !! Ajouter une nouvelle mémoire cache entre la mémoire cache et la RAM !
Pour la différencier, on a appelé ces deux mémoire caches par un petit nom :
- L1 : mémoire de très faible quantité mais de très haute fréquence (souvent celle du CPU), qui est proche du processeur (intégrée à celui ci depuis belle lurette d'ailleurs)
- L2 : mémoire un peu plus importante (mais bien moins vaste que la RAM) et d'une vitesse intermédiaire entre la L1 et la RAM. La L2 est aussi intégrée au CPU dans les CPU modernes.
Certains PC ont même eu le droit à une L3 (ceux à base de K6-III par exemple) !!
Message édité par LoDeNo le 02-02-2006 à 17:14:55