Qu'est-ce qu'un processeur et que fait-il ?

Qu'est-ce qu'un processeur ? Le CPU ou Central Processing Unit est le cerveau de calcul d'un ordinateur. Tout ce que fait un ordinateur, qu'il s'agisse de jouer à des jeux vidéo(video games) ou de vous aider à rédiger un essai, est décomposé en un ensemble d'instructions mathématiques. Le CPU prend ces instructions et les exécute. 

Les détails de la façon dont il le fait sont, bien sûr, beaucoup(much ) plus compliqués que cette simple explication. La chose la plus importante que vous devez savoir est que le CPU est le principal moteur mathématique d'un ordinateur.

La (très) brève histoire des processeurs(The (Extremely) Short History Of CPUs)

L'histoire de l'informatique est longue et complexe. Elle remonte aussi plus loin dans l'histoire que le numérique, l'électronique ou encore l'électricité. Un boulier est une sorte de processeur. Il en va de même pour les calculatrices mécaniques. La grande différence est que ces machines ne peuvent effectuer qu'une ou quelques tâches mathématiques. Ce ne sont pas des processeurs à usage général , dont le (general purpose)processeur(CPU) moderne est un exemple.

Ce qui fait d'un processeur(CPU) un appareil de calcul à usage général, c'est l'utilisation de la logique. En 1903 , Nikola Tesla a(Nikola Tesla) breveté des circuits électriques appelés portes et interrupteurs. En utilisant ces circuits, vous pourriez construire des dispositifs qui effectuent des opérations logiques, où vous pourriez faire agir la machine sous certaines conditions. 

Du milieu à la fin des années 1940 , William Shockley , John Bardeen et Walter Brattain ont inventé et breveté un appareil appelé transistor, alors qu'ils travaillaient aux laboratoires (Laboratories)Bell . Le transistor est le bloc de construction de base d'un processeur(CPU) . Les transistors sont des composants informatiques relativement petits. Le transistor est une invention si importante que les trois inventeurs ont reçu un prix Nobel(Nobel Prize) pour cela.

À la fin des années 1950, Robert Noyce et Jack Kilby sont allés encore plus loin et ont créé le premier circuit intégré(integrated circuit) fonctionnel . Un circuit intégré est un ensemble de circuits électroniques intégrés dans une seule pièce de matériau semi-conducteur. Dans la plupart des cas, ce matériau est du silicium. C'est ce que les gens veulent dire quand ils disent « micropuce ». 

Un CPU se compose d'une ou plusieurs micropuces. Il s'agit d'une invention importante car des milliards de transistors peuvent être regroupés dans un seul processeur(CPU) . Cela crée des moteurs mathématiques incroyablement puissants.

Grâce aux inventions des portes logiques, des transistors et des circuits intégrés, le monde entier a changé. Les micropuces sont partout de nos jours, pas seulement dans votre ordinateur. Et les processeurs(CPUs) sont les micropuces polyvalentes les plus avancées que nous puissions fabriquer.

Comment fonctionnent les processeurs ?(How Do CPUs Work?)

Tout le principe d'un CPU est basé sur du code binaire(binary code) . Les êtres humains ont tendance à représenter les nombres en utilisant un système appelé base 10 ou le système décimal. Les valeurs de position de chaque chiffre dans un nombre augmentent d'un facteur dix. Donc "111" contient cent, dix et un.

Les ordinateurs et leurs processeurs(CPUs) ne peuvent pas du tout comprendre la base 10. Les transistors fonctionnent sur le principe d'être allumés ou éteints. Ce qui signifie que les portes logiques que vous construisez à partir d'eux ne peuvent également fonctionner qu'avec ces deux états. C'est pourquoi, fondamentalement, les processeurs(CPUs) fonctionnent sur du code binaire(binary code) . Ce système de numération a différentes valeurs de position. Au lieu de cela, si 1, 10, 100, 1000 et ainsi de suite, les valeurs de position sont 1,2,4,8,16,32,64,128 et ainsi de suite. 

Donc, en binaire, "111" serait 7 en nombres décimaux puisque vous additionnez 1, 2 et 4 ensemble. Si l'un des nombres est un zéro, il suffit de le sauter et d'ajouter la valeur de position du 1 suivant. De cette façon, vous pouvez exprimer n'importe quelle valeur décimale. Notez simplement(Just) que les nombres binaires sont souvent lus de droite à gauche, de sorte que la valeur de position "1" serait à l'extrême droite.

Mettons-le dans un tableau pour le rendre parfaitement clair :

Binary Place Values1248163264128256
The decimal number 7 in binary111000000

Pouvez-vous voir pourquoi cela correspond au nombre 7 en décimal ? Faisons le numéro 23 :

Binary Place Values1248163264128256
The decimal number 7 in binary111010000

Donc 111 est "7", mais "11101" est 23 parce que la valeur de cinquième position en binaire est 16. Plutôt(Pretty) cool, non ? Vous pouvez exprimer n'importe quel nombre possible qui peut être écrit en décimal de cette façon. Ce qui signifie que les ordinateurs construits à partir de transistors peuvent également fonctionner avec n'importe quel nombre.

Comment sont fabriqués les processeurs ?

Le processus de production des processeurs(CPUs) modernes est également, comme vous vous en doutez, assez complexe. Le processus de base consiste à faire croître de grands cylindres de cristal de silicium. Ses propriétés semi-conductrices le rendent idéal pour construire un circuit intégré binaire.

Ces gros cristaux sont découpés en tranches minces. Les plaquettes sont ensuite « dopées » avec un autre produit chimique pour affiner ses propriétés. Le circuit à l'échelle nanométrique est ensuite gravé dans la surface de la plaquette à l'aide de la lumière à l'aide d'un processus connu sous le nom de photolithographie(photolithography) .

Conception et performances du processeur

Les processeurs(CPUs) ne sont pas tous égaux. Le premier véritable ancêtre du CPU(CPU) moderne , l' Intel 8086 , avait environ 29 000 transistors dans son circuit intégré. Aujourd'hui, un processeur comme l' Intel i99900K compte un peu plus de 1,7 milliard(billion) de transistors. Plus les circuits logiques d'un CPU sont denses , plus le nombre d'instructions qu'il peut exécuter par cycle d'horloge est complexe et élevé. 

Attendez(Hang) , "cycle d'horloge" ? Oui, c'est l'autre composant majeur des performances du processeur(CPU) . Un processeur(CPU) fonctionne à une fréquence particulière, à chaque impulsion de l' horloge du processeur(CPU) , un cycle de calculs est effectué. Si vous prenez le même processeur(CPU) et doublez sa vitesse d'horloge, alors (en théorie), il devrait fonctionner deux fois plus vite. 

Cet Intel 8086(Intel 8086) de 1978 fonctionnait à 5 MHz lors de son lancement. C'est cinq millions de cycles d'horloge par seconde. L' Intel i9-9900K ? Il commence(starts ) à 3,6 Ghz. That 3600 Mhz , avec la possibilité d'augmenter les choses jusqu'à 5000 Mhz lorsque cela est possible.

Pour ajouter encore une autre ride aux performances du processeur , les (CPU)processeurs(CPUs) modernes contiennent en fait plusieurs « cœurs ». Chaque cœur est en fait un processeur(CPU) indépendant lui-même. De nos jours, il est courant d'avoir au moins quatre cœurs de ce type, mais dernièrement, la norme veut que les ordinateurs grand public aient six ou huit cœurs. Les ordinateurs professionnels haut de gamme peuvent avoir environ 100 cœurs  de processeur .(CPU)

Avoir plusieurs cœurs signifie que le processeur(CPU) peut exécuter plusieurs ensembles d'instructions en parallèle. Ce qui signifie que nos ordinateurs peuvent faire plusieurs choses à la fois sans problème. Certains processeurs(CPUs) ont des cœurs "multithreadés". Ces cœurs peuvent eux-mêmes gérer deux tâches distinctes chacun. Dans les processeurs Intel(Intel CPUs) , cela s'appelle « hyperthreading ».

Ainsi, la performance totale d'un processeur(CPU) se résume à une combinaison de :

  • C'est le nombre total de transistors et l'état d'avancement de la conception de ses circuits logiques
  • La fréquence d'horloge(clock frequency)
  • Le nombre de cœurs(number of cores)
  • Le nombre de fils

Il y a, bien sûr, plus que ces quatre points principaux. Cependant, ce sont les quatre principales considérations pour faire en sorte qu'un processeur(CPU) fonctionne bien.

Le rôle(Role) du processeur(CPU) dans votre ordinateur(Your Computer)

La dernière chose que nous devons couvrir est le travail que le processeur(CPU) joue sur votre ordinateur. Ce n'est, après tout, pas la seule puce à circuit intégré de votre ordinateur. Par exemple, les GPU(GPUs) (unités de traitement graphique) sont souvent encore plus denses en transistors qu'un CPU .

Ils ont besoin de leur propre système de refroidissement et d'alimentation, ainsi que de mémoire. C'est comme un petit ordinateur supplémentaire ! La même chose peut être dite pour les puces qui contrôlent votre trafic audio, USB et disque dur. (USB)Alors pourquoi le CPU est- il spécial ? Voici les principales raisons :

  • Il peut traiter N'IMPORTE QUELLE(ANY) instruction, un GPU ne fait que certains types de traitement
  • Il relie tous les autres composants ensemble, en poussant et en extrayant des données pour faire fonctionner votre ordinateur
  • Le CPU est impliqué dans tout le travail que l'ordinateur est invité à faire dans une certaine mesure

En bref, le processeur(CPU) est le composant de performance à usage général le plus important de votre ordinateur. Ne(Don) le prenez pas pour acquis !



About the author

Je suis un ingénieur logiciel avec plus de 10 ans d'expérience dans l'industrie du logiciel. Je me spécialise dans la création et la maintenance d'applications logicielles individuelles et d'entreprise, ainsi que dans le développement d'outils de développement pour les petites entreprises et les grandes organisations. Mes compétences résident dans le développement d'outils robustes de codeBase, de débogage et de test, et dans la collaboration étroite avec les utilisateurs finaux pour garantir que leurs applications fonctionnent parfaitement.



Related posts