John von Neumann | |
Nom | né Margittai Neumann János Lajos |
Naissance | 28 décembre 1903 Budapest Hongrie |
Décès | 8 février 1957 (à 53 ans) |
Nationalité | États-Unis |
Profession | professeur, conseiller du gouvernement |
Occupation | mathématicien, physicien, économiste |
Formation | Université de Budapest, École polytechnique de Zurich |
À l'informatique
Von Neumann a donné son nom à l'architecture de von Neumann utilisée dans la quasi totalité des ordinateurs modernes, l'apport d'autres collaborateurs de l'EDVAC en est par conséquent grandement minimisé (on citera J. Presper Eckert et John William Mauchly parmi d'autres). Cela est dû au fait qu'il est, en 1944, le rapporteur des travaux pionniers en la matière (First Draft of a Report on the EDVAC). Le modèle de calculateur à programme auquel son nom reste attaché et qu'il attribuait lui-même à Turing, possède une unique mémoire qui sert à conserver les logiciels et les données. Ce modèle, extrêmement innovant pour l'époque, est à la base de la conception de nombre d'ordinateurs.
L’architecture de von Neumann décompose l’ordinateur en 4 parties distinctes :
- l’unité arithmétique et logique (UAL) ou unité de traitement, qui effectue les opérations de base ;
- l’unité de contrôle, qui est chargée du séquençage des opérations ;
- la mémoire, qui contient à la fois les données et le programme qui indique à l’unité de contrôle quels calculs faire sur ces données. La mémoire se divise en mémoire vive (programmes et données en cours de fonctionnement) et mémoire de masse (programmes et données de base de la machine) ;
- les dispositifs d’entrée-sortie, qui permettent de communiquer avec le monde extérieur.
Au XXIe siècle, l'utilisation de cette architecture est en régression : les logiciels ne se modifient plus guère eux-mêmes (cela étant considéré comme une mauvaise pratique de programmation), et le matériel prend en compte cette nouvelle donne en séparant aujourd'hui nettement le stockage des instructions et celui des données, y compris dans la mémoire cache.
Aucun commentaire:
Enregistrer un commentaire