![]() |
Un prototype programmable pour concrétiser la machine de Turing | ![]() |
Accueil | Alan TURING | Histoire | Machine de Turing | Le prototype expérimental réalisé | Quelques diagrammes de machines de Turing pour ce prototype | Interventions | Presse | Contact | Nouvelle machine |
|||||||||
Machines | Idées | Descriptif | Fonctionnement | Technologie | 1ère machine de Turing | Facile | Calculateurs | Suites | Intéressant | Lycées | Universités | Conférences | Vidéos |
Machine d'Anticythère (87 av J.C.)
|
![]() Le fragment principal de la machine d'Anticythère : 20 à 20 cm environ |
||
Le boulier
|
![]() |
||
Blaise PASCAL (1623-1662)
|
![]() Une pascaline, signée par Pascal en 1652, visible au musée des arts et métiers à Paris. |
||
Gottfried Wihelm LEIBNIZ (1646-1716)
|
![]() |
||
Willgodt Theophil ODHNER (1845 - 1905)
Odhner eu l'idée de sa machine alors qu'il réparait un arithmomètre en 1871 (L'Arithmomètre était le seul calculateur mécanique commercialisé à l'époque). Il décida de remplacer les cylindres de Leibniz qui rendaient la machine lourde et encombrante, par des roues à nombre variable de dents, qui étaient plus légères et beaucoup plus compactes. En gardant le même mode opératoire, il en assura un succès immédiat. Odhner finit son premier prototype en 1873. En 1876 il construit 14 machines pour Ludvig Nobel, son employeur d'alors, qu'il finira en 1877. Il dépose des brevets d'invention en Europe et aux états-Unis entre 1878-1879 et un nouveau brevet en 1890. Il commence la production industrielle de son Arithmomètre en 1890. Sources :
|
![]() A luxury mechanical calculator presented to Swedish king Gustaf V by Wilgodt Odhner. TM22900. Photo:Archive of National Museum of Science and Technology. |
||
Charles BABBAGE (1791-1871)
Une avancée fondamentale en matière d'automatisation des calculs fut réalisée par Charles Babbage entre 1834 et 1836. Il y définit les principaux concepts sur lesquels reposent les machines informatiques, soit :
Il présente un modèle de sa machine à différences à la Société royale d'astronomie en 1821. Le but de la machine est de calculer les polynômes en utilisant une méthode de calcul dite méthode différentielle. Entre 1847 et 1849, il dessina les plans de la machine à différences no 2. Cette nouvelle machine requêrait 3 fois moins de pièces que la machine à différences no 1, tout en offrant une puissance de calcul équivalente. Babbage n'essaya jamais de la construire. En 1985, le musée des sciences de Londres entreprit de construire un exemplaire de la machine à différences no 2, afin de célébrer le 200e anniversaire de Babbage en 1991. Le module de calcul fut terminé à temps en 1991, et c'est finalement en 2002 que la machine fut totalement achevée avec son module d'impression et de stéréotype. Construite en respectant scrupuleusement les plans originaux, elle est composée de 8 000 pièces, pèse 5 tonnes, mesure 3 mètres de large, 2 mètres de haut et 45 cm de profondeur. Cet exemplaire est aujourd'hui exposé au musée des sciences de Londres. Sources :
|
![]() Prototype (1871) non terminé de la machine analytique de Babbage, exposée au Science Museum de Londres. ![]() Une partie de la machine à différences de Babbage. |
||
IBM initialement nomme CTR
Utilisation de cartes perforées
Sources : IBM Tabulators and Accounting Machines Compagnie des machines BULL
Sources : Tabulatrice T30 - 1932 - Egli.Bull |
![]() ![]() |
||
Alan Turing (1912-1954)
"Nous pouvons comparer un homme en train de calculer un nombre réel à une machine qui ne peut prendre qu'un nombre fini d'tats q1: q2. Qn ....; qui seront appelé "m-configurations". La machine comporte un "ruban" (l'analogue de papier) qui la traverse, divisé en sections (appelé "carrés") dans lesquels on peut inscrire un "symbole". A tout moment, un seul carré peut se trouver "dans la machine" on nomme T(r) le symbole qu'il porte. Ce carré est le "carré traité" et le symbole qu'il porte, le "symbole traité". Le symbole traité est le seul dont la machine est pour ainsi dire "directement consciente". Cependant, en changeant d'état-m, la machine peut se souvenir de certains des symboles qu'elle a vus (balayés) avant. A tout instant, le comportement de la machine est déterminé par la m-configuration qn et le symbole lu T(r). Cette paire de qr, T(r) sera appelé la "configuration", cette configuration détermine le comportement de la machine. Selon les cas, la machine pourra écrire un symbole dans un carré vierge (blank), effacer un symbole déjà écrit dans un carré, ou bien la machine pourra changer de carré par un déplacement d'une case à gauche ou à droite. De plus, la m-configuration peut être changée. Si à chaque étape, le comportement de la machine est complètement déterminé par sa configuration, nous appelerons la machine une "a-machine" (automatic machine). Extract of On computable numbers...[Turing 1936] Référence pour la traduction : "Alan Turing : l'homme qui inventa l'informatique" de David Leavitt aux éditions DUNOD. |
![]() Le diagramme de la première a-machine décrite par Turing en 1936 pour construire la séquence "0 1 0 1 0 1 0 1 0 1...". |
||
Curt Herzstark (1902-1988)
Curt Herzstark est arrêté en 1943 par les nazis et il est interné au camp de Buchenwald. Son expertise technique lui évite le pire et il peut travailler aux plans de sa calculatrice la "Curta". La Curta est une petite calculatrice mécanique produite entre 1948 et 1972 par Contina AG Mauren au Liechtenstein. Elle est composée d'un corps cylindrique et d'une petite manivelle la faisant ressembler à un moulin à poivre ou à café. Cette toute petite machine permet d'effectuer très rapidement les quatre opérations arithmétiques de base et, après apprentissage, d'autres opérations comme les racines carrées. Voir sur Wikipedia : Curt Herzstark or La calculatrice Curta. |
![]() |
||
von Neumann (1903-1957)
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 1945, 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 à Alan 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 :
Sources :
|
![]() Schéma de l'architecture de von Neumann |