Photo de gauche
John von NEUMANN

Mathématicien et physicien
Américano-hongrois
1903 - 1957

Photo de droite
Alan TURING

Mathématicien britannique
1912 - 1954

 

Von Neumann est né à Budapest en 1903 fut d'abord un enfant prodige. Il obtiendra tous ses diplômes, doctorat de Mathématiques, diplôme de Génie Chimique, sans jamais mettre les pieds à l'université. En 1930 il est professeur à l'Université de Princeton, puis en 1933 il rejoindra Einstein à l'Institute for Advanced Study jusqu'à sa mort en 1957.
Il apporte d'importantes contributions en Mécanique quantique, Analyse fonctionnelle, Théorie des ensembles et Informatique. Il travaille également pendant la guerre au programme nucléaire américain ce qui contribuera probablement au développement du cancer qui causera sa mort à 54 ans.
En 1945 il est rapporteur des travaux des chercheurs travaillant sur l'EDVAC ( Electronic Discrete Variable Automatic Computer) ce qui le mettra en avant minimisant le travail de ses collègues.
Voir la fiche sur l'EDVAC et notamment Eckert et Mauchly

Je pense à quelque chose de beaucoup plus important que les bombes. Je pense à des ordinateurs John von Neumann, 1946
(
I am thinking about something much more important than bombs.)

Alan Madison Turing est né en 1912 à Paddington en Angleterre. Lui aussi fut un enfant prodige et montrera très tôt une affinité pour les chiffres et les énigmes.
Il va concevoir une machine entièrement virtuelle, une abstraction, un être calculant, qui par le calcul serait capable de prendre des décisions "la machine de Turing" Cette machine est essentiellement un Algorithme, il démontrera qu'une telle machine ne peut s'arrêter. Le terme de "Machine de Turing " sera donné par le professeur de thèse de Turing, Alonzo Church
Pendant la guerre il fait partie des équipes chargées de décrypter les messages ennemis et sur la machine Enigma

L'architecture de Von Neumann qui est la structure classique de tous les ordinateurs actuels:

1/ L'unité arithmétique et Logique (UAL) unité de traitement qui effectue des opérations de base
2/ L'unité de contrôle qui est chargée du séquençage des opérations
3/ La mémoire qui contient à la fois les données et le programme . Elle se décompose en une mémoire volatile, mémoire vive qui permet de stocker des portions de programme, des données et  des résultats intermédiaires, une mémoire de masse qui contient le programme et les données de base.
4/ Les entrées-sorties qui permettent de communiquer avec le monde extérieur

C'est à Neumann et Turing que l'on doit , avec le programme enregistré la notion de mots binaires puisque deux nombres binaires peuvent avoir des significations différentes, ils peuvent avoir une valeur numérique, donnée ou adresse, ou un sens de commande à exécuter, une instruction. C'est pourquoi on utilise le terme de mot qui est plus vague que nombre.

Structure de Neumann

 

 

 

 

La machine ENIGMA

En 1923, le Dr Arthur Scherbius présente lors d'un congrès international à Bern la machine Enigma, servant à coder des messages. La commercialisation de ce produit cher est un échec, mais le ministère de la guerre allemand est séduit et décide de reprendre le projet en 1925. En 1937, l'armée allemande adopte le modèle "Enigma M3".
Après l'invasion de la France, les opérations de déchiffrement sont centralisées à Bletchey Park en Angleterre, où une armée de 12000 scientifiques, linguistes, cruciverbistes et érudits en tout genre se concentrent sur les opérations de déchiffrement, sous la houlette d'Alan Turing. La modification de la procédure de début de transmission de l'Enigma par les Allemands est rapidement surmontée par cette équipe, qui améliore et adapte la Bombe à l'aide d'une procédure de recherche de mots passe-partout qui se retrouvent systématiquement dans les messages, souvent au même endroit. Il reste alors, en essayant toutes les combinaisons sur les "bombes", à retrouver celles qui transforment ce mot en la suite de caractères repérée. La Bombe est alors rebaptisée "Ultra", mais reste plus connue sous le nom de "Bombe de Turing"

Ce texte et la figure ci contre est extrait du site ci dessous. Ce site très intéressant décrit notamment le fonctionnement de l'Enigma:
http://perso.telecom-paristech.fr/~blanchet/SIP_UE_INF227/histoire/

Voir aussi la fiche Colossus sur la participation de Turing au décodage de l'Enigma
Numéro de la Fiche 204
Dernière mise à jour 30-11-2013