CPU et architecture

Dans un ordinateur courant, quelle hiérarchie mémoire classée du plus rapide au plus lent est correcte ?

  1. ASSD → mémoire principale → cache L2 → cache L1 → registres
  2. BMémoire principale → registres → SSD → cache L1
  3. 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.

Hiérarchie mémoire d'un ordinateur Rapide · faible capacité · coût par bit élevé Registres Cache L1 Caches L2/L3 Mémoire principale (DRAM) Stockage (SSD/HDD) Lent · grande capacité · faible coût par bit
Hiérarchie mémoire d'un ordinateur · Voir dans les schémas
S'entraîner sur ce thème Retour au thème

Autres questions sur CPU et architecture

  1. Combien d'instructions par seconde environ un processeur à 2 GHz et de CPI moyen (cycles par instruction) de 0.5 exécute-t-il ?
  2. Pour un programme dont 90 % du traitement est parallélisable, quelle est l'accélération théorique maximale lorsque le nombre de processeurs tend vers l'infini ?
  3. Quel mode de traitement applique simultanément une même opération à plusieurs données au moyen d'une seule instruction ?
  4. Quelle organisation de processeur combine des cœurs hautes performances et des cœurs économes en énergie, utilisés selon la charge ?
  5. Quel mode d'exécution examine les dépendances entre instructions et exécute les instructions prêtes dans un ordre différent de celui du programme pour améliorer les performances ?

Comparatifs sur ce thème