Processeur
Processeur en informatique désigne deux choses :
A) D'abord, c'est une partie du système (également appelée sous-système processeur), destinée au traitement progressif d'entrées spécifiques en sorties (d'où le mot « processeur », qui en latin signifie « celui qui traite / celui qui fait progresser quelque chose vers l'avant »). Une définition plus précise est qu'il s'agit d'un sous-système du système de traitement des données, qui reçoit des informations codées préalablement par le sous-système d'entrée, qui traite ensuite ces données et les envoie au sous-système de sortie, où elles sont à nouveau décodées en informations.
Nous distinguons les processeurs
- dans le matériel, par exemple :
- processeur central (CPU)
- unité de processeur accélérée (APU)
- coprocesseur mathématique (FPU)
- processeur graphique (GPU)
- processeur audio
- processeur de signal numérique (DSP)
- processeurs d'entrée et de sortie spécialisés
- (rarement) dans le logiciel, principalement :
- des programmes ou modules logiciels qui jouent un rôle central dans le système ; aujourd'hui, on préfère le terme engine, voir engine
B) Au sens plus étroit, le mot processeur désigne aujourd'hui uniquement le processeur central
Cache
Les processeurs modernes utilisés dans les ordinateurs, ou d'autres appareils nécessitant un traitement rapide des données, sont équipés d'une mémoire tampon appelée cache. Le cache est une mémoire tampon contenant les dernières données et instructions traitées, permettant ainsi un réutilisation rapide.
- Le processeur peut avoir jusqu'à trois caches différents :
- Cache niveau 1 (L1 cache) : Ce cache fonctionne à la fréquence du processeur. Il est très petit (environ 4 à 256 Ko), mais en raison de sa position directement dans le cœur du processeur, il est très rapidement accessible.
- Cache niveau 2 (L2 cache) : Le cache L2 est généralement intégré dans le processeur, mais pas directement dans le cœur lui-même, et sa taille varie entre 64 Ko et 12 Mo.
- Cache niveau 3 (L3 cache) : C'est le plus lent des trois caches, mais aussi le plus grand (jusqu'à 256 Mo).
