nsi

II- Qu'est ce qu'un CPU ?

Un CPU (en anglais : Central Processing Unit, en fraçais : Unité Centrale de Traitement, UCT) ou processeur est un composant présent dans beaucoup de dispositifs électronique qui exécute les insructions machine des programmes informatiques. Avec la mémoire, c'est notamment l'une des fonctions qui existent depuis les premiers ordinateurs. Un processeur construit en un seul circuit intégré est un microprocesseur.

L'histoire

Les premiers processeurs devait avoir une espace important, puisqu'ils étaient construits à la base de tubes électronique (aussi appelé tube à vide ou alors lampe, est un composant électronique actif, en générale utilisé comme amplificateur de signal) ou de relais électromécaniques ( il s'agit d'un organe électrique qui permet de distribuer la puissance depuis la partie commande).

Ils ont été crée par John von Neumann grâge à ses traveaux qui répondaient aux difficultés de la reprogrammation de calculateur comme l'ENIAC (il était nécessaire de recâbler le système afin de faire fonctionner un nouveau programme). Dans son architecture, il y une unité de conrole qui se charge de coordonner un proceseur (avec l'accès à une entré/sortis) aisni que la mémoire.

Le rôle

Le processeur sert à l'échange de données entre composants informatiques, notamment en ce qui concerne le disque dur, la carte graphique ou la mémoire vive. Il permet ainsi d'interpréter, de coordonner et d'exécuter différents programmes.

La localisation du CPU

Le CPU est un microprocesseur installé sur la carte mère de l'ordinateur. Si la carte mère est le cœur du PC, le CPU est, quant à lui, considéré comme le cerveau de l'ordinateur. Cette partie du guide d'achat nous emmène donc au cœur du microprocesseur ou CPU.

La composition

Le CPU est composé de:

La classification du CPU

Un processeur est défini par:

On peut claser ces architectures en plusieurs grandes familles:

Les opération du processeurs

Le rôle fondamental de la plupart des processeur consiste à exécuter une série d'instructions stockées appelée programme. Les instructions et les données transmises au processeur sont exprimées en binaires (code machine) qui sont généralement stockées dans la mémoire. Le language le plus proche du code machine en restant lisible par des humains est le language d'assemblement ou assembleur. En revanche, l'informatique a développé toute une série de langages, dits de « bas niveau » (comme le Pascal, C, C++, Fortran, Ada, etc.), « haut niveau » (comme le python, java, etc.), destinés à simplifier l'écriture des programmes.

Les opérations décrites ici sont conformes à l'architecture de von Neumann. Le programme est représenté par une série d'instructions qui réalisent des opérations en liaison avec la mémoire vive de l'ordinateur. Il y a quatre étapes que presque toutes les architectures de von Neumann utilisent:

La vitesse du CPU

La vitesse de traitement d'un processeur est encore parfois exprimée en IPS (instructions par seconde) ou en FLOPS (opérations à virgule flottante par seconde) pour l'unité de calcul en virgule flottante. Pourtant, aujourd'hui, les processeurs sont basés sur différentes architectures et techniques de parallélisation des traitements qui ne permettent plus de déterminer simplement leurs performances. Des programmes spécifiques d'évaluation des performances (Benchmarks) ont été mis au point pour obtenir des comparatifs des temps d'exécution de programmes réels.

CPU:

nsi

Création:

Type:

Composition: