CPU et architecture
Dans un ordinateur courant, quelle hiérarchie mémoire classée du plus rapide au plus lent est correcte ?
- ASSD → mémoire principale → cache L2 → cache L1 → registres
- BMémoire principale → registres → SSD → cache L1
- CRegistres → cache L1 → cache L2 → mémoire principale (DRAM) → SSD
Afficher la réponse et l'explication
Réponse : C. Registres → cache L1 → cache L2 → mémoire principale (DRAM) → SSD
Plus une mémoire est proche du processeur, plus elle est rapide et petite ; plus elle est éloignée, plus elle est lente, grande et bon marché. Ordres de grandeur : registres moins d'un cycle, L1 environ 1 ns (quelques dizaines de KB), L2 quelques ns (quelques MB), L3 une dizaine de ns (quelques dizaines de MB), DRAM environ 100 ns (quelques dizaines de GB), SSD quelques dizaines à 100 µs (quelques TB). Placer les données fréquentes dans les niveaux rapides permet d'obtenir globalement une mémoire rapide et de grande capacité à faible coût.