Définition de «Von Neuman»

Von Neuman
Johannes Von Neuman, Mathématicien d'origine Hongroise (1903 - 1957), est connu pour ses travaux de mécanique quantique et par sa théorie des jeux (Théorie des jeux et du comportement économique, 1944). Il participa à la conception de la bombe H.

Il analysa la structure des calculateurs et fut à l'origine de l'enregistrement des programmes dans la mémoire des ordinateurs. Il participa à la conception de l'ENIAC, le premier véritable ordinateur moderne.

Ce qui nous préocupe particulièrement en informatique c'est son modèle de machine universelle (1946) qui caractérise les machines possèdant les éléments suivants :
  • une mémoire contenant programme (instructions) et données.
  • une ALU [“Arithmetic and Logic Unit”1] ou UAL [Unité Arithmétique et Logique].
  • une unité permettant l'échange d'information avec les périphériques :
    l'unité d' I/O [“Input/output”4].
  • une UC [unité de commande] ou PCU [“Program Control Unit”7].

En traitant les instructions de la même manière que les données, l'ordinateur peut facilement modifier les instructions. En d'autres termes, la machine est reprogrammable. Lorsque les instructions modifient d'autres instructions, on parle de code automodifiant.

Catégories

Document créé le 19/03/2002, dernière modification le 03/02/2021
Source du document imprimé : https://www.gaudry.be/glossaire/von-neuman

L'infobrol est un site personnel dont le contenu n'engage que moi. Le texte est mis à disposition sous licence CreativeCommons(BY-NC-SA). Plus d'info sur les conditions d'utilisation et sur l'auteur.

Notes

  1. a,b Arithmetic and Logic Unit : correspond à « Unité Arithmétique et Logique » en français

  2.  ALU : “Arithmetic and Logic Unit” (en français, « Unité Arithmétique et Logique »)

  3.  UAL : Unité Arithmétique et Logique

  4. a,b Input/output : correspond à « entrée/sortie » en français

  5.   I/O : “Input/output” (en français, « entrée/sortie »)

  6.   UC : unité de commande

  7. a,b Program Control Unit : correspond à « unité de contrôle » en français

  8.   PCU : “Program Control Unit” (en français, « unité de contrôle »)

Table des matières Haut