4.le CPU - 1-5e
4.le CPU - 1-5e
4.le CPU - 1-5e
02-04 • P ROCESSEUR
02-04 • PROCESSEUR
Le processeur (CPU : Central Processing Unit) est le Cerveau de l'ordinateur. C'est lui
qui organise les échanges de données entre les différents composants (disque dur,
mémoire RAM, carte graphique) et qui exécute les calculs et exporte les résultats (à
l’écran, vers les disques, vers une imprimante, …).
L’horloge du processeur est composée d’un cristal de quartz qui, soumis à un courant
électrique, envoie des impulsions, appelées « top ».
Les informations du processeur peuvent être retrouvées sous Windows via l’outil
[Gestionnaires des taches]>[Performances].
Une fois le traitement effectué, ces données sont renvoyées vers la RAM si les ne sont
plus immédiatement nécessaire aux traitement effectués par le CPU .
Un CPU dit 64 bits est appelé ainsi à cause de la taille de ses registres qui ont une taille
de 64 bits . La taille de ces registres influence la taille maximale de l’adressage
mémoires qu’un peut utiliser.
Plus le nombre de ces registres sont nombreux, meilleures sont les performances car
cela évite les lectures et les traitements en ROM .
La mémoire cache est très importante dans un CPU. Il s’agit d’une mémoire plus chère
que les registres mais beaucoup plus rapide que la mémoires pour laquelles elle sert
d’intermédiaire .
Si les données se trouvent dans la cache, le CPU ne doit pas les rechercher dans la
source . S’en suit une augmentation des performances .
Informations recensées :
ROLES: EXECUTIONS DES PROGRAMMES, COORDINATION
ET CONTRÖLE, ECHANGES DE DONNÉES AFFICHAGE DES
INFO
MARQUES : INTEL ET AMD
CARACTÉRISTIQUES :
MARQUES/MODÈLES DE CPU
FRÉQUENCES
NOMBRE DE CŒURS
NOMBRE DE SOCKETS
NOMBRE DE PROCÉSSEURS LOGIQUES
LES DIFFÉRENTS NIVEAUX DE CACHES
MICROPROCESSEUR
Définition
Le (micro)processeur est le cerveau de l'ordinateur, qui exécute
les instructions qui lui sont données par votre système
d’exploitation (Windows, Linux, MacOS…). C'est lui qui organise
les échanges de données entre les différents composants (disque
dur, mémoire RAM, carte graphique) et qui fait les calculs qui
font que l'ordinateur interagit avec vous et exporte les résultats
(à l’écran, vers les disques, vers une imprimante, …).
Central
Processing
Unit
https://upload.wikimedia.org/wikipedia/commons/thumb/a/a7/AMD_Ryzen_7_5700X_1.jpg/25
https://tpucdn.com/cpu-specs/images/chips/2817-front.small.jpg
6px-AMD_Ryzen_7_5700X_1.jpg
• Apple a été fondée en 1976 et développe actuellement ses propres CPU à l’aide
d’une architecture sous licence ARM .
Top Top
FRÉQUENCE
Top Définition
Top
La fréquence d'horloge correspond au nombre de top par
seconde, s'exprime en Hertz (Hz). Ainsi, un ordinateur à 200 MHz
possède une horloge envoyant 200 000 000 battements par
seconde.
INSTRUCTION
Définition
Code Champ Une instruction est l'opération élémentaire que le processeur
opération opérande peut accomplir.
Les instructions sont stockées dans la mémoire vive (RAM), en
vue d'être traitées par le processeur.
Les instructions peuvent être classées en catégories dont les principales sont :
Un processeur standard possède un cœur (on dit qu’il est single-core). Un processeur avec
un seul cœur ne peut traiter qu’une seule instruction à la fois.
Un processeur multicœurs est composé de deux ou plusieurs cœurs indépendants, chacun
étant capable de traiter des instructions individuellement.
Un processeur dual-core contient deux cœurs, un processeur quad-core quatre cœurs, un
processeur hexa-core six cœurs…
Sur la représentation graphique ci-contre, on distingue bien les quatre cœurs du processeur
Intel Core i7-2600K :
E • PUISSANCE DE CALCUL
L'indicateur appelé CPI (Cycles Par Instruction) permet de représenter le nombre moyen de
top nécessaires à l'exécution d'une instruction sur un processeur.
La puissance du processeur peut ainsi être caractérisée par le nombre d'instructions qu'il est
capable de traiter par seconde en tenant compte également de son nombre de cœurs.
L'unité utilisée est le MIPS (Millions d'Instructions Par Seconde) correspondant à la
fréquence du processeur que divise le CPI multiplié par le nombre de cœurs.
𝐹𝑟é𝑞𝑢𝑒𝑛𝑐𝑒 (𝑒𝑛 𝑚é𝑔𝑎)
La formule de la puissance est donc celle-ci : × 𝑁𝑏𝑟 𝑑𝑒 𝑐𝑜𝑒𝑢𝑟𝑠
𝐶𝑃𝐼
2° Si un processeur a une fréquence de 1,5 MHz (mégahertz), qu’il possède deux cœurs
et qu’il effectue une instruction par cycle, sa puissance de calcul est de 3 MIPS.
Indique le détail de ton calcul ici :
Fréquence : 1,5 MHz
Nbr de cœurs : 2
CPI : 1
𝑭𝒓é𝒒𝒖𝒆𝒏𝒄𝒆 (𝒆𝒏 𝒎é𝒈𝒂)
Formule : 𝑪𝑷𝑰
× 𝑵𝒃𝒓 𝒅𝒆 𝒄𝒐𝒆𝒖𝒓𝒔
𝟏,𝟓
Calcul : × 𝟐 = 3 MIPS
𝟏
7° Défi : En imaginant que les PC de l’école ont un CPI de 1, calcul la puissance de calcul
des processeurs des unités centrales de ta classe.
Pour effectuer le calcul de la puissance d’un processeur, nous avons besoin de plusieurs
éléments (opérandes) :
Ces informations peuvent facilement être retrouvées sous Windows via l’outil
[Gestionnaire des tâches]>[Performance] .
Retrouver des informations sur le CPI est plus complexe car le nombre de cycles horloge
nécessaires pour l’exécution d’une instruction varie de l’une à l’autre.
Les registres sont de petites mémoires intégrées au CPU. Ces registres sont extrêmement
rapides, bien plus que la RAM. Ils servent à stocker les informations en cours de traitement
par le CPU.
Une fois traitées, le contenu des registres à conserver est renvoyé vers la RAM si le CPU n’en
a plus besoin immédiatement. On parle communément d’un CPU 64 bits car la taille de ses
registres est de 64 bits.
La taille de ces registres est importante notamment parce que l’adressage mémoire s’appuie
sur le contenu d’un registre spécifique pour l’encodage des adresses mémoires. Toutefois un
CPU 8 bit peut adopter un adressage mémoire 16 bits. Il y a donc des subtilités. Partant de ce
constat, voici quelques systèmes d’adressage historiques :
De manière générale, plus les registres sont nombreux, moins il est nécessaire de réaliser
des transferts depuis et vers la mémoire RAM ce qui augmente les performances. On
constate donc que le nombre et la taille des registres a une influence fondamentale sur les
performances d’un microprocesseur.
LA MÉMOIRE CACHE
La mémoire cache est présent à de multiples niveaux dans un CPU. La mémoire cache a pour
but de garder temporairement une copie de de données provenant de la source afin de
diminuer le temps d’accès à celle-ci.
La mémoire cache, plus rapide et plus proche du matériel informatique qui demande la
donnée, est plus petite — en raison de ses performances et donc de son coût — que la
mémoire pour laquelle elle sert d'intermédiaire.
Influence de la taille de la mémoire cache, des différents niveaux de cache sur la vitesse d’accès à une
information (avec un Intel [email protected] GHz)
Arowx, https://forum.unity.com/threads/amd-5800x3d-cache-and-ecs-dots-performance.1221540/
L1 L2 L3
AMD Ryzen 7800x3d 32 Ko (i) + 32 Ko (d) 1 Mo / core 96 Mo
Intel Core i9 12800K 32 Ko (i) + 48 Ko (d) 1.25 Mo / P core 30 Mo