Movatterモバイル変換


[0]ホーム

URL:


Aller au contenu
Wikipédial'encyclopédie libre
Rechercher

Cache de processeur

Un article de Wikipédia, l'encyclopédie libre.

Cet article est uneébauche concernant l’informatique.

Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations desprojets correspondants.
Cache du processeur
Type
Conception
Précédé par
Utilisation
Utilise
ESRAM(d),EDRAMVoir et modifier les données sur Wikidata
Suivi par
Mémoire centrale(en)Voir et modifier les données sur Wikidata

modifier -modifier le code -modifier WikidataDocumentation du modèle

Uncache de processeur est uneantémémoire matérielle utilisée par l'unité centrale de traitement (CPU) d'unordinateur pour réduire le coût moyen (temps ou énergie) de l’accès auxdonnées de lamémoire principale. Un cache deprocesseur est une mémoire plus petite et plus rapide, située au plus près d'une unité centrale de traitement (ou d'un cœur demicroprocesseur), qui stocke des copies des données à partir d'emplacements de la mémoire principale qui sont fréquemment utilisés avant leurs transmissions auxregistres du processeur. La plupart des CPU ont différents caches indépendants, y compris des caches d'instructions et de données, où le cache de données est généralement organisé comme une hiérarchie de plusieurs niveaux d'antémémoire (L1, L2, L3, L4, etc.). Les caches de processeur font partie de la mémoire centrale tout comme les registres de processeur et la mémoire principale, ils sont essentiels au fonctionnement de l'ordinateur.

Tous les processeurs (rapides) modernes, à quelques exceptions près, ont plusieurs niveaux de caches de processeur. Les premiers processeurs qui utilisaient un cache n'avaient qu'un seul niveau de cache ; contrairement aux caches de premier niveau ultérieurs, il n'était pas divisé en L1d (pour les données) et L1i (pour les instructions). Presque tous les CPU actuels avec des caches ont un cache L1 divisé. Ils ont également des caches L2 et pour les plus gros processeurs, des caches L3 également. Le cache L2 n'est généralement pas divisé et agit comme un référentiel commun pour le cache L1 déjà divisé. Chaque cœur d'unmicroprocesseur multi-cœur possède un cache L1 dédié et n'est généralement pas partagé entre les cœurs. Le cache L2 et les caches de niveau supérieur peuvent être partagés entre les cœurs[1]. Le cache L4 est actuellement rare et se trouve fréquemment sur une sorte demémoire vive dynamique (DRAM), plutôt que sur unemémoire vive statique à accès aléatoire (SRAM), sur un de circuit intégré ou unepuce électronique séparée (exceptionnellement, un cache de typeeDRAM peut être utilisé pour tous les niveaux de cache, jusqu'à L1). Historiquement, c'était également le cas avec le cache L1, alors que des puces plus grandes ont permis son intégration et souvent à tous les niveaux de cache, à l'exception peut-être du dernier niveau. Chaque niveau de cache supplémentaire est optimisé différemment et a tendance à être plus grand que le précédent.

Il existe d'autres types de caches tels que letampon de traduction (TLB) qui fait partie de l'unité de gestion mémoire (MMU) et qui équipe la plupart des CPU.

Notes et références

[modifier |modifier le code]
  1. Franck Delattre, « L'architecture Intel Nehalem », surhardware.fr,HardWare.fr,(consulté le)

Voir aussi

[modifier |modifier le code]

Articles connexes

[modifier |modifier le code]
v ·m
Technologies deprocesseur
Modèles
Architecture
Général
Mots
Instruction
Jeu
Famille
Exécution
Performance
Types
Général
Par usage
On chip
Accélération
matérielle
Microarchitecture
Parallélisme
Général
Processus
Taxonomie de Flynn
Circuiterie et unité
Général
Exécution
Porte logique
Registre
Contrôle
Chemin de données
Cadencement
Gestion de l'alimentation
Fabrication
Articles liés
Ce document provient de « https://fr.wikipedia.org/w/index.php?title=Cache_de_processeur&oldid=221643424 ».
Catégorie :
Catégories cachées :

[8]ページ先頭

©2009-2025 Movatter.jp