Processeur

Le processeur, (ou en anglais, CPU, sigle de Central Processing Unit pour « Unité centrale [de traitement] ») est le composant essentiel d'un ordinateur, où sont effectués les principaux calculs.

Il ne s’agit pas nécessairement d’un circuit isolé, même si les progrès techniques depuis les premiers emplois du terme le permettent aujourd’hui. Dans ce cas, on a maintenant tendance à préférer le terme de microprocesseur.

Néanmoins, la distinction entre Central Processing Unit, CPU, processeur et microprocesseur est souvent abandonnée au profit d’une banalisation de ces termes.

Les deux principales sociétés qui fournissent les processeurs sur le marché sont Intel et AMD. Cyrix fut le troisième mais il arrêta de produire des processeurs en 1998

Sommaire

Principe de fonctionnement

Le CPU est l’unité de traitement de données principale d’un ordinateur, ce qui veut dire qu’il va exécuter les programmes, ce qui peut inclure de déléguer une partie du traitement à d’autres processeurs périphériques. En plus de sa capacité de traitement, il a donc également une fonction de contrôle et de coordination de l’action de l’ensemble des composants d’un ordinateur. Un programme est un ensemble d’instruction situé dans la mémoire centrale de l’ordinateur, que le processeur va lire puis exécuter séquentiellement, à moins d’un saut dans le programme. Le temps d’exécution propre à chaque instruction, est exprimé en cycles de l’horloge interne qui cadence l’activité du processeur.

Structure

Les parties essentielles d’un processeur sont :


Les processeurs actuels intègrent également des éléments plus complexes :

Langage

Les instructions données au processeur sont exprimées en binaire (code machine). Elles sont généralement stockées dans la mémoire. Elles sont lues et l’UAL les interprète. L’ensemble de ces instructions constitue un programme.

Le langage le plus proche du code machine tout en restant lisible par des humains est le langage d’assemblage, aussi appelé langage assembleur (forme francisée du mot anglais « assembler »). Toutefois, l’informatique a développé toute une série de langages, dits de haut niveau, destinés à simplifier l’écriture des programmes.

Caractéristiques

Un processeur est caractérisé par la cadence de son horloge exprimée en MHz (mega hertz) ou GHz (giga hertz), la taille de ses registres (8, 16, 32, 64 bits), son jeu d'instructions (ISA en anglais, Instructions Set Architecture),sa finesse de gravure exprimée en nm (nanomètres) et sa microarchitecture interne.

Multi-processeur

Les architectures multi-processeurs permettent à une machine d’utiliser de façon concurrente, plusieurs processeurs qui fonctionnent en parallèle. On peut ainsi partager les tâches et obtenir une puissance de calcul plus importante qu’avec un seul processeur. Il existe deux types d’architecture multi-processeurs :

Voir l’article détaillé : Multi-processeur

Voir également : Processeur double cœur

Voir aussi

Liens internes

Liens externes

See also: Processeur, Advanced Micro Devices, Anglais, Binaire, Bit, Code machine, Cyrix, GHz, Intel, Jeu d'instructions