jean-claude asselborn computarium 26 octobre 2010 konrad zuse et l'invention de...
TRANSCRIPT
Jean-Claude Asselborn
Computarium26
oct
obre
201
0
Konrad ZUSE et l'invention de l'ordinateur 1
Jean-Claude Asselborn
Computarium26
oct
obre
201
0
Konrad ZUSE et l'invention de l'ordinateur 2
Jean-Claude Asselborn
Jean-Claude Asselborn
Computarium26
oct
obre
201
0
Konrad ZUSE et l'invention de l'ordinateur 3
Konrad ZUSE et l’invention de
l’ordinateur
22. Juin 1910 - 18. Décembre 1995
Jean-Claude Asselborn
Computarium26
oct
obre
201
0
Konrad ZUSE et l'invention de l'ordinateur 4
1984
Jean-Claude Asselborn
Computarium26
oct
obre
201
0
Konrad ZUSE et l'invention de l'ordinateur 5
Meccano-boy[K
Z,
p.8]
[KZ
, p.17]
Jean-Claude Asselborn
Computarium26
oct
obre
201
0
Konrad ZUSE et l'invention de l'ordinateur 6
structure de l’exposé (1)
introductionintroduction
les machines de Zuseles machines de Zuse
Zuse KGZuse KG
1
2
3
conclusionconclusion4
introductionintroductionpremières idées
Jean-Claude Asselborn
Computarium26
oct
obre
201
0
Konrad ZUSE et l'invention de l'ordinateur 7
créativité
j‘étais trop paresseuxpour faire de longs
calculsZuse en 1989
solution:essayer
d‘automatiser les calculs
Jean-Claude Asselborn
Computarium26
oct
obre
201
0
Konrad ZUSE et l'invention de l'ordinateur 8
formulaires de calcul
a 2
bb 2
a c
d
e
e [ ( 2a + b) c + (a + 2b) d ]
horizontal : *
vertical : +
Rechenplan Plankalkül
a b
* *
+ +
* *
2 2
b a
c d
+
e
*
résultat
Jean-Claude Asselborn
Computarium26
oct
obre
201
0
Konrad ZUSE et l'invention de l'ordinateur 9
affichage
abcde2
mé
moi
re
unité arithmétique
automatisation des calculs
équipementd‘entrée
clavier
a b
* *
+ +
* *
2 2
b a
c d
+
e
*unité decommande
instructions
données
Jean-Claude Asselborn
Computarium26
oct
obre
201
0
Konrad ZUSE et l'invention de l'ordinateur 10
Gottfried Wilhelm Leibniz
représentation des nombres
décimal
lettre du 15 Mars 1679
De Progressione Dyadica
trop complexe !
binaireou ?
1694
Jean-Claude Asselborn
Computarium26
oct
obre
201
0
Konrad ZUSE et l'invention de l'ordinateur 11
lettre du 15 mars 1679
Jean-Claude Asselborn
Computarium26
oct
obre
201
0
Konrad ZUSE et l'invention de l'ordinateur 12
mécanisme de commutation
principe de base
0 1
invention
barre verticale
tôle fixe
tôles mobiles
Jean-Claude Asselborn
Computarium26
oct
obre
201
0
Konrad ZUSE et l'invention de l'ordinateur 13
exemple: unité de mémoire
1
1
1
0
0
1
1
1
1
1
1
1
1
1
0
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
mot 1 mot 2 mot 3 mot 4 mot 5 mot 6
Jean-Claude Asselborn
Computarium26
oct
obre
201
0
Konrad ZUSE et l'invention de l'ordinateur 14
écriture d’un mot
1
1
1
0
0
1
1
1
1
1
1
1
1
1
0
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
mot 1 mot 2 mot 3 mot 4 mot 5 mot 6
0
1
0
1
0
Jean-Claude Asselborn
Computarium26
oct
obre
201
0
Konrad ZUSE et l'invention de l'ordinateur 15
écriture d’un mot
1
1
1
0
0
1
1
1
1
1
1
0
1
1
1
0
0
0
0
0
0
0
0
0
0
mot 1 mot 2 mot 3 mot 4 mot 5 mot 6
0
1
0
1
0
Jean-Claude Asselborn
Computarium26
oct
obre
201
0
Konrad ZUSE et l'invention de l'ordinateur 16
écriture d’un mot
1
1
1
0
0
1
1
1
1
1
1
0
1
1
1
0
0
0
0
0
0
0
0
0
0
mot 1 mot 2 mot 3 mot 4 mot 5 mot 6
0
1
0
1
0
0
1
1
0
0
Jean-Claude Asselborn
Computarium26
oct
obre
201
0
Konrad ZUSE et l'invention de l'ordinateur 17
représentation de nombres
entier notation scientifique
problème :il faut travailler sur
des nombres très petitsmais aussi sur
des nombres très grands
3 512 336,25 = 3,512 336 25 * 10 6
un seul chiffre
devant la virgule
une puissance positive ou
négative de 10
avantage:On peut négliger les décimales les moins importantes
3 512 336,25 = 3,512 336 25 * 10 6 3,5 * 10 6 = 3,5 E+6
Jean-Claude Asselborn
Computarium26
oct
obre
201
0
Konrad ZUSE et l'invention de l'ordinateur 18
notation scientifique en binaire
0,0001 1000 1001 1001 1001 1001 1001.....= 1,1000 1001 1001 1001 1001 1001..... * 2 -4
significande
exposant
invention
notationsemi-
logarithmiquenormalisée
0 1 1 1 1 1 0 0 1 0 0 0 1 0 0 1 1 0 0 1 1 0
significande14 bits
exposant7 bits
[-64 ; + 63]
S
[Knuth]
Jean-Claude Asselborn
Computarium26
oct
obre
201
0
Konrad ZUSE et l'invention de l'ordinateur 19
unité arithmetique
régistresexposant
unité arithmetiquepour exposants
régistressignificande
unité arithmétiquepour significandes
unité arithmetique
bus exposants bus significandes
invention
Jean-Claude Asselborn
Computarium26
oct
obre
201
0
Konrad ZUSE et l'invention de l'ordinateur 20
invention
composants logiques
output
01
input
0
1
exemple:
négation(simplifié)
exec0
1
01
autres composants logiques :AND, OR, XOR
comment réaliser des opérations
logiques par des moyens
mécaniques ?
Jean-Claude Asselborn
Computarium26
oct
obre
201
0
Konrad ZUSE et l'invention de l'ordinateur 21
1936 : demande de brevet
brevet refusé
un certain Mr Charles Babbage a déjà inventé une machine similaire
au 19e siècle
1791-1871
1813-1834Difference
Engine
1834-1871
AnalyticalEngine
Leibniz
Torres y Quevedo
Jean-Claude Asselborn
Computarium26
oct
obre
201
0
Konrad ZUSE et l'invention de l'ordinateur 22
Babbage et son ordinateur
++++
+
Difference Engine:
interdépendancedes registres de
mémoire
AnalyticalEngine:
séparation desorganes de mémoire
et des organes de calcul
mécanismede
communication
Jean-Claude Asselborn
Computarium26
oct
obre
201
0
Konrad ZUSE et l'invention de l'ordinateur 23
nécessité d’un mécanisme de pilotage
+
instruction
instruction
instruction
instruction
instruction
instruction
Jean-Claude Asselborn
Computarium26
oct
obre
201
0
Konrad ZUSE et l'invention de l'ordinateur 24
extension des possibilités de calcul
+
instruction
instruction
instruction
instruction
instruction
instruction
sélection d’opération
+ - / * …
op
Jean-Claude Asselborn
Computarium26
oct
obre
201
0
Konrad ZUSE et l'invention de l'ordinateur 25
les programmes de Babbage
différents types de cartes-pogramme
alternative répétitive
Tous les éléments d’un langage de programmation
Jean-Claude Asselborn
Computarium26
oct
obre
201
0
Konrad ZUSE et l'invention de l'ordinateur 26
la machine analytique
mémoire( “store” )
unité de calcul
( “mill” )
Jean-Claude Asselborn
Computarium26
oct
obre
201
0
Konrad ZUSE et l'invention de l'ordinateur 27
réalisations partielles (1880-1910)par Henry Babbage, un fils de Charles Babbage
nombreà 29
chiffres
une partie de l’unité de calcul
Jean-Claude Asselborn
Computarium26
oct
obre
201
0
Konrad ZUSE et l'invention de l'ordinateur 28
une programmeuse
Augusta Ada Byron, comtesse de Lovelace
1815-1852http://www.fourmilab.ch/babbage/sketch.html
Sketch of the
Analytical Engine Invented by Charles Babbage
By L. F. MENABREAof Turin, Officer of the Military Engineers
from the Bibliothèque Universelle de Genève, October, 1842, No. 82
With notes upon the Memoir by the TranslatorADA AUGUSTA, COUNTESS OF LOVELACE
Ada, première programmeuse de l’histoire
Jean-Claude Asselborn
Computarium26
oct
obre
201
0
Konrad ZUSE et l'invention de l'ordinateur 29
Ada et Konrad ?
Jean-Claude Asselborn
Computarium26
oct
obre
201
0
Konrad ZUSE et l'invention de l'ordinateur 30
structure de l’exposé (2)
introductionintroduction
les machines de Zuseles machines de Zuse
Zuse KGZuse KG
1
2
3
conclusionconclusion4
les machines de Zuseles machines de Zuse1936 - 1945
Jean-Claude Asselborn
Computarium26
oct
obre
201
0
Konrad ZUSE et l'invention de l'ordinateur 31
Versuchsmodell 1 [ aujourd‘hui Z1 ]
[ ZIB
]
[ HZ
]
[ HZ
]
dans la salle à manger des parents de Zuse
Jean-Claude Asselborn
Computarium26
oct
obre
201
0
Konrad ZUSE et l'invention de l'ordinateur 32
Z1 charactéristiques (1938)
• processeur mécanique• 30.000 éléments métalliques• poids: 1 t• mémoire: 24 mots (22 bits)
flottants (mécanique)• 1 moteur d‘aspirateur• 4 opérations : + -* /• addition: 3 s
[HZ][ Z
IB ]
[ HZ
]
calculs peufiables !
Jean-Claude Asselborn
Computarium26
oct
obre
201
0
Konrad ZUSE et l'invention de l'ordinateur 33
Zuse
HelmutSchreyer
comment construire une machine fiable ?
relais tubes électroniques
septembre 1939début 2e Guerre Mondiale
Jean-Claude Asselborn
Computarium26
oct
obre
201
0
Konrad ZUSE et l'invention de l'ordinateur 34
Versuchsmodell 2 [ aujourd‘hui Z2 ]
memoire mécanique
bobine de film35 mm perforée
entiers 16 bit en technique
à relais
prototype OK
Jean-Claude Asselborn
Computarium26
oct
obre
201
0
Konrad ZUSE et l'invention de l'ordinateur 35
invention
1939: Zuse enrôlé dans l‘armée
proposition de machine de chiffrementnous avons
d‘excellentes machines de chiffrement
aide de Schreyer
Zuse attaché à Henschel aéronautique
démo de la Z2
Zuse autorisé à construire une Z3
calculateurs de pilotage de processus S1
et S2
Jean-Claude Asselborn
Computarium26
oct
obre
201
0
Konrad ZUSE et l'invention de l'ordinateur 36
Versuchsmodell 3 [ aujourd‘hui Z3 ]
achevé le 12 mai 1941
premier ordinateur à relais
UAL : 600 relais
mémoire:64 mots (22 bits) avec 1 relais / bit+ 300 relais pour
l‘adressage
+ - * /
séquenceur d‘instruction
racinecarrée
Jean-Claude Asselborn
Computarium26
oct
obre
201
0
Konrad ZUSE et l'invention de l'ordinateur 37
Z3: positif / négatif
positif: négatif:
fonctionne correctement (5.3 Hz):addition: 3 cycles
multiplication: 16 cycles (3 s)racine carrée: 20 cycles
premier calculateurcomplètement automatique
piloté par programmeet programmable
calculant en nombres flottants
[Prof. Bauer]
pas de branchements conditionnels
boucles limitées
Jean-Claude Asselborn
Computarium26
oct
obre
201
0
Konrad ZUSE et l'invention de l'ordinateur 38
Zuse Ingenieurbüro und Apparatebau
Jean-Claude Asselborn
Computarium26
oct
obre
201
0
Konrad ZUSE et l'invention de l'ordinateur 39
Berlin sous les bombes
21 décembre 1943
1944
1592-1635
Wilhelm Schickard: son premier calculateur
est détruit (guerre de 30 ans)
Z1, Z2 détruites
Z3 détruite
Jean-Claude Asselborn
Computarium26
oct
obre
201
0
Konrad ZUSE et l'invention de l'ordinateur 40
Versuchsmodell 4 (1942 - 1945)
Jean-Claude Asselborn
Computarium26
oct
obre
201
0
Konrad ZUSE et l'invention de l'ordinateur 41
1945 : fuite de Berlin
Berlin
GöttingenHarz
Allgäu
Versuchsmodell 4 = V4
V4 = ? Vergeltungswaffe 4
Hinterstein
[Z, S.82]
Jean-Claude Asselborn
Computarium26
oct
obre
201
0
Konrad ZUSE et l'invention de l'ordinateur 42
Z4 a survécu à la guerre
V4 Z4
V1 Z1 V2 Z2 V3 Z3
[ ZIB
]
[ ZIB
][ Z
IB ]
Jean-Claude Asselborn
Computarium26
oct
obre
201
0
Konrad ZUSE et l'invention de l'ordinateur 43
structure de l’exposé (3)
introductionintroduction
les machines de Zuseles machines de Zuse
Zuse KGZuse KG
1
2
3
conclusionconclusion4
Zuse KGZuse KG1946 - 1964
Jean-Claude Asselborn
Computarium26
oct
obre
201
0
Konrad ZUSE et l'invention de l'ordinateur 44
1950 - 1954 : Z4 louée à la ETH Zürich
Prof. Edouard Stiefel loue la Z4 pour 5 ans
30.000 CHF
capital initial de la Zuse KG
[ ZIB
]
Zuse avec la Z4 restaurée
Jean-Claude Asselborn
Computarium26
oct
obre
201
0
Konrad ZUSE et l'invention de l'ordinateur 45
Z5 pour Leitz AG (Wetzlar)
25 - 50 operations / s
[ ZIB ][ HZ ]
Jean-Claude Asselborn
Computarium26
oct
obre
201
0
Konrad ZUSE et l'invention de l'ordinateur 46
1955 : production industrielle
M9 : pour MITRA (Remington Rand)
Z11 : premier calculateur à relais produit en série
48 exemplaires
calculateur spécialisé dans les calculs d’optique, de géodésie, et d’actuariat
25 exemplaires
Jean-Claude Asselborn
Computarium26
oct
obre
201
0
Konrad ZUSE et l'invention de l'ordinateur 47
le personnel de la ZUSE KG
avant 1960Zuse « Mädels »
[ HZ
]
Jean-Claude Asselborn
Computarium26
oct
obre
201
0
Konrad ZUSE et l'invention de l'ordinateur 48
1956 : Z22 ordinateur électronique
400 tubes2400 diodes
mémoire de 8K-mots à 38 bits ferrite
conçu par le mathématicien Theodor FROMMEconstruit par Lorenz HANEWINKEL
56 exemplaires
Jean-Claude Asselborn
Computarium26
oct
obre
201
0
Konrad ZUSE et l'invention de l'ordinateur 49
Z23 = Z22 en technologie transistors
1961
[ HZ
][ H
Z ]
[ HZ
]
98 exemplaires
Jean-Claude Asselborn
Computarium26
oct
obre
201
0
Konrad ZUSE et l'invention de l'ordinateur 50
Z25 et Z64
table traçanteZ64
calculateuruniversel
Z25
• calculs scientifiques• pilotage de processus industriels
Jean-Claude Asselborn
Computarium26
oct
obre
201
0
Konrad ZUSE et l'invention de l'ordinateur 51
ZUSE KG en 1964
1200 employés
251 ordinateurs livrésentre 1949 et 1969
[ KZ ]
[ H
Z ]
Jean-Claude Asselborn
Computarium26
oct
obre
201
0
Konrad ZUSE et l'invention de l'ordinateur 52
1964 : Zuse quitte la Zuse KG
Zuse KG
Brown & Boveri Cie
Siemens
Jean-Claude Asselborn
Computarium26
oct
obre
201
0
Konrad ZUSE et l'invention de l'ordinateur 53
structure de l’exposé (4)
introductionintroduction
les machines de Zuseles machines de Zuse
Zuse KGZuse KG
1
2
3
conclusionconclusion4 conclusionconclusion
questions ouvertes
Jean-Claude Asselborn
Computarium26
oct
obre
201
0
Konrad ZUSE et l'invention de l'ordinateur 54
Zuse, un homme célèbre
a-t-il échoué ?
a-t-il inventé l‘ordinateur ?
Jean-Claude Asselborn
Computarium26
oct
obre
201
0
Konrad ZUSE et l'invention de l'ordinateur 55
est-ce que Zuse a échoué ?
• bon ingénieur, piètre administrateur de sociétés• a vécu au mauvais endroit, au mauvais moment• n’a reçu pratiquement aucune aide publique• a lui-même (ré)inventé un tas de technologies• n’a jamais abandonné• mais, pratiquement aucune reconnaissance internationale
... et si Zuse avait vécu aux USA ?
Jean-Claude Asselborn
Computarium26
oct
obre
201
0
Konrad ZUSE et l'invention de l'ordinateur 56
est-ce que Zuse a inventé l‘ordinateur ?
Prof. Friedrich L. BAUER, commentant la Z3 :
Zuse a créé en 1941 le premier ordinateurqui était • complètement automatique,• piloté par programme,• programmable• basé sur de l‘arithmétique flottante
Eckert (1919-1995)Mauchly (1907-1980)
Atanasoff
1903-1995
Aiken
1900-1973
Mark I(1944)
ABC(1942)
ENIAC(1946)
Jean-Claude Asselborn
Computarium26
oct
obre
201
0
Konrad ZUSE et l'invention de l'ordinateur 57
comparaison
Z3
ABC
MarkI
ENIAC
binaire
binaire
décimal
décimal
flottant
fixe
fixe
fixe
relais
tubes
relais
tubes
programmable
programmefixe
programmable
configurable
[Roja]
pas de branchementconditionnel
pas de branchementconditionnel
pas de branchementconditionnel
partiellementbranchementconditionnel
séparationmémoire etprocesseur
séparationmémoire etprocesseur
passéparationmémoire etprocesseur
passéparationmémoire etprocesseur
Jean-Claude Asselborn
Computarium26
oct
obre
201
0
Konrad ZUSE et l'invention de l'ordinateur 58
Zuse âgé de 65 ans[
HZ
/ f
oto
s ]
Plankalkül
Jean-Claude Asselborn
Computarium26
oct
obre
201
0
Konrad ZUSE et l'invention de l'ordinateur 59
sa dernière invention (1989-1995)
la tour hélicoïdalequi se construit elle-même
http://www.deutsches-museum.de/ausstellungen/kommunikation/informatik/filme/
application: tour d’éolienne
Helixturm
Jean-Claude Asselborn
Computarium26
oct
obre
201
0
Konrad ZUSE et l'invention de l'ordinateur 60
références
[ HZ1 ] : la page web de Horst Zusewww.zuse.de
[ ZIB ] : archive en ligne de Zusewww.zib.de/zuse
tous les écrits de Zuse
l‘archive du fils de Zuse
[ KZ ] : Konrad Zuse : Der Computer - Mein LebenswerkSpringer, 1984
[ FD ] : Friedrich Christian Delius : Die Frau, für die ich den Computer erfandRowohlt, Berlin, 2009
[ HZ 2 ] : Horst Zuse : „Konrad Zuses Werk“+ DVD
[ Roja ] : Raúl Roja : „Konrad Zuse‘s Legacy: The Architecture of the Z1 and Z3“, in IEEE Annals of the History of Computing, n°2, 1997
Jean-Claude Asselborn
Computarium26
oct
obre
201
0
Konrad ZUSE et l'invention de l'ordinateur 61
joyeux anniversaire, Konrad Zuse !
Mercide votre attention