The Central processing unit reference article from the French Wikipedia on 27-Jul-2004
(provided by Fixed Reference: snapshots of Wikipedia from wikipedia.org)

Central processing unit

Sponsor with the world's largest charity for orphans

La Central Processing Unit (CPU, en français Unité Principale de Traitement ou processeur) 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.

Table of contents
1 Principe de fonctionnement
2 Multi-processeur
3 Voir aussi

Principe de fonctionnement

Le CPU est l'unitée 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, grâce à des instructions d'entrée-sortie. 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. Son mode de fonctionnement, par exemple son langage, est défini par un micro-code embarqué au sein du processeur. 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 instruction 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 destinés à simplifier l'écriture des programmes.


Caractéristiques

Un processeur est caractérisé par la cadence de son horloge exprimée en MHz (mégahertz) et la taille de ses registres (8, 16, 32, 64 bits).

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 aussi

Articles connexes