Éléments d’histoire de l’informatiquelig-membres.imag.fr/krakowia/files/enseignement/... ·...

19
ENSIMAG-2 Éléments d’histoire de l’informatique Sacha Krakowiak Université Grenoble Alpes & Aconit 4. Du mainframe au mini CC-BY-NC-SA 3.0 FR Les premiers ordinateurs SEAC 1936 1937 1938 1939 1940 1941 1942 1943 1944 1945 1946 1947 1948 1949 1950 1951 Programme enregistré ACE EDSAC IAS UNIVAC-1 Manchester Baby BINAC USA Manchester Mark-1 Ferranti Mark-1 UK OZ Whirlwind CSIRAC URSS MESM 1 Électroniques Électromécaniques Programme externe Colossus Machine de Turing ENIAC Atanasoff-Berry Stibitz Model-1 IBM ASCC (Harvard Mark-1) Zuse Z3 Début conception Mise en service Non Turing-complet Turing-complet Avis contradictoires Zuse Z4 USA D USA UK Programme fixe IBM SSEC IBM CPC Partiellement électroniques Modèle de von Neumann 1 Produit commercial exemplaire unique 1 livré commercialement EDVAC

Upload: others

Post on 17-Oct-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Éléments d’histoire de l’informatiquelig-membres.imag.fr/krakowia/Files/Enseignement/... · IAS UNIVAC-1 Manchester Baby BINAC USA Manchester Mark-1 Ferranti Mark-1 UK OZ Whirlwind

ENSIMAG-2

Éléments d’histoire de l’informatique

Sacha Krakowiak

Université Grenoble Alpes & Aconit

4. Du mainframe au mini

CC-BY-NC-SA 3.0 FR

Les premiers ordinateurs

SEAC

1936 1937 1938 1939 1940 1941 1942 1943 1944 1945 1946 1947 1948 1949 1950 1951

Programme enregistré

ACE

EDSAC

IAS

UNIVAC-1

Manchester Baby

BINAC USA

Manchester Mark-1

Ferranti Mark-1

UK

OZ

Whirlwind

CSIRAC

URSSMESM

1

Électroniques

Électromécaniques

Programme externe

ColossusMachine de Turing ENIAC

Atanasoff-Berry

Stibitz Model-1

IBM ASCC(Harvard Mark-1)

Zuse Z3

Début conception

Mise en service

Non Turing-complet

Turing-complet

Avis contradictoires

Zuse Z4

USA

D

USA

UK

Programme fixe

IBM SSEC

IBM CPCPartiellement électroniques

Modèle de von Neumann

1

Produit commercial

exemplaireunique

1livré

commercialement

EDVAC

Page 2: Éléments d’histoire de l’informatiquelig-membres.imag.fr/krakowia/Files/Enseignement/... · IAS UNIVAC-1 Manchester Baby BINAC USA Manchester Mark-1 Ferranti Mark-1 UK OZ Whirlwind

Histoire de l’informatique 4 - CC-BY-NC-SA 3.0 FR - S. Krakowiak, 2006/17

Quel fut le premier ordinateur ?

✤ Des critères multiples…Électronique ou électromécanique ?Programme en mémoire ou sur support externe ?Turing-complet ?

✤ Des réponses multiplesPremier calculateur électronique

Atanassoff-Berry, mais programme fixe, donc non Turing-completPremier calculateur Turing-complet

Zuse Z3, mais machine à relais, programme externePremier calculateur électronique programmable

Colossus, mais programme externe, non Turing-completPremier calculateur électronique Turing-complet

ENIAC, mais programme externePremier calculateur électronique Turing-complet, prog. enregistré

EDSAC (Cambridge) - voir aussi Manchester Baby

3

Systèmes d’exploitation

traitement par lots (batch)

temps partagé

personnel

Cours 4

Cours 5

1950 1960 1970 1980 1990

circuits intégrés VLSI

Loi de Mooremicro-processeurs

transistors LSItores de ferrite

tubes à vide

lignes à retard

tubes Williams

4 bit 8 16 32 64

premiers ordinateurs

commerciaux

déclin relatif du mainframe

premiers mini- ordinateurs

ordinateurs personnels

stations de travail

supercalculateurs

montée en puissance des réseaux

apogée du mainframe

transition

mécanographie-informatiquemachines parallèles

Page 3: Éléments d’histoire de l’informatiquelig-membres.imag.fr/krakowia/Files/Enseignement/... · IAS UNIVAC-1 Manchester Baby BINAC USA Manchester Mark-1 Ferranti Mark-1 UK OZ Whirlwind

1960«les 7 nains»

1970«le BUNCH»

Honeywell

IBM 709

IBM 1620

RCA Spectra 70compatible IBM/360

tores de ferrite

micro-processeurstransistors1950 1955 1960 1965 1970circuits

intégrés

IBM S/360 IBM S/37067

IBM 360/91

20, 30, 40, 50, 65 IBM 360/85

IBM 360/195

UNIVAC-1

IBM 701IBM 650

IBM RAMACpremier disque dur

IBM 704

IBM 1401

IBM 7030 Stretch

IBM 7090 IBM 7094IBM 7040

UNIVAC-1I UNIVAC-III

UNIVAC 1107 1108UNIVAC 1002 UNIVAC 1005

UNIVAC 9000series

Sperry Rand

IBM

CDC

Remington Rand

CDC 1604CDC 160

CDC 3000 CDC 6600 CDC 7600

General Electric GE-200 GE-400 GE-635 GE-645

Honeywell

RCA

NCR NCR 304 NCR 315 NCR Centurydiv.

ordinateurs

B5000 B5500 B6500

H-800 H-200compatible IBM 1401

GE-600

Burroughs

H-series 16

RCA 301BIZMAC

UNIVAC-1103

(ERA)ERA

DEC

Digital Modules

PDP-1 PDP-4 PDP-7 PDP-9PDP-8 PDP-11

Data General Nova

Hewlett-Packard

H-316Honeywell

mini-ordinateurs

DEC PDP-6 DEC PDP-10

Bendix G15(~ACE)

Bendix Computer. Div. rachetée par

CDC

Bendix

SDS 940 Sigma 7Sigma2acquis par

Xerox

IBMSystem/3

tores de ferrite

micro-processeurstransistors

1950 1955 1960 1965 1970

circuits intégrés

IBM S/360 IBM S/370IBM 701IBM 650

IBM 704

IBM 1401

IBM 7090 IBM 7094

IBM

Les débuts de l’industrie informatique en France

CAECSF

CGEmachines sous licence SDS

CAE 510

CAE 90/40

CAE 90/80

CII 10070(SDS Sigma 7)

Iris 50

CAE

SEA

Plan calcul

1001010020 Iris 80

CAB 1500interrompue

Bull

Gamma-3

Gamma-ET

transition mécanographie-informatique

GE-635

Bull General Electric

GE-55General Electric

Honeywell Bull

Honeywell

1970 : GE cède sa division informatique à

HoneywellGE-635

GE-645 Multics

Gamma-30

Gamma-60

(RCA 301)

CAB 500SEA 3900 François-Henri Raymond

1914-2000

SEA CUBA

OME-P2 (analogique)

Dorothée 1… …2

Prototypes militaires

Page 4: Éléments d’histoire de l’informatiquelig-membres.imag.fr/krakowia/Files/Enseignement/... · IAS UNIVAC-1 Manchester Baby BINAC USA Manchester Mark-1 Ferranti Mark-1 UK OZ Whirlwind

L’émergence de la science informatique en France

1940 1955 19701945 1950 1960 1965 1975

thèse de Couffignal

créationCNRS-A

créationCNRS

exposé Brillouin

créationEnsimag

Conférence «Calculateurs et

Pensée Humaine»

créationInstituts

Programmation

Thèses de «Sciences

Appliquées»

Première thèse d’«Informatique»

faillite Logabax

premiers cours de

programmation

Section Mécanique& Math. Appli.

Section Mathématiques

Section Informatique, Traitement du Signal,

Automatique

création du mot«informatique»

créationInstitut Blaise Pascal

mise à l’écart Couffignal

projet Maréchal-Raymondéliminé

créationIRIA

plan calcul

rapport EDVAC

ENIAC

EDSACMk1

UNIVACIBM 360FORTRAN

Algol 60

LISP

Multics

Modèle relationnelprocessus

Maîtrise Informatique

1982 : Informatique au CNU2003 : Informatique à l’Académie des

Sciences

Knuthvol 1

IBP achète Elliott 402

microprocesseur

Atlas

PDP 8

Alto

Ethernet

Arpanet

Cyclades

CDC 6600C AltairUnix Cray-1

AI Conf.

Prolog

NP-compl

clé publique

calculanalogique

©CNAM-Musée des Arts et Métiers

Photo Michèle Favareilles

La machine de Couffignal

tores de ferrite

micro-processeurstransistors

1950 1955 1960 1965 1970circuits intégrés

Les débuts de l’industrie informatique en Europe (hors France)Royaume Uni

FerrantiMark-1

J. Lyons LEOLeo 1

Elliott Elliott 152

English Electric

Pegasus

Deuce

Mercury

Leo I1Leo II1

Atlas

Elliott

English Electric

LEO

Ferranticomputers

ICT

ICL

ICTICT 1301 ICT 1500

ICL 1900System 4System 4

compatible IBM 360(RCA Spectra)

KDF9

502racheté par

Fujitsu en 1990

Tony Hoare

Allemagne

Pays-Bas

Nixdorf

Zuse KG Z5

886x 8870racheté par

Siemens en 1991

Z11racheté par

Siemens en 1967Z23Z22relais tubes transistors

Electrologicaracheté par

Philips en 1991X1 X8premiers compilateurs

Algol

PTERA (PTT)

Danemark RegnecentralenDask

(inspiré de BESK suédois)

GIER RC4000racheté par ICL

en 1989série RC

Edsger Dijkstra

Peter Naur

Olivetti Elea 9003 Programma 101Italieassociation avec General Electric

racheté par Telecom Italia

en 2003

CEPUniv.Pise

Page 5: Éléments d’histoire de l’informatiquelig-membres.imag.fr/krakowia/Files/Enseignement/... · IAS UNIVAC-1 Manchester Baby BINAC USA Manchester Mark-1 Ferranti Mark-1 UK OZ Whirlwind

tores de ferrite

micro-processeurstransistors

1950 1955 1960 1965 1970

circuits intégrés

Les débuts de l’industrie informatique hors Europe occidentale et USA

URSS

MESMSergueï A. Lebedev

BESM-1 BESM-3 BESM-4transistors

BESM-2 BESM-6

Strela

1 MFlops~CDC 3600

première production en

petite série

NAIRI-3

circuits intégrés

M-220

mini

moyen

~IBM 7040

après 1972 : compatibles IBM 360

Minsk-2 Minsk-32~GE 400

Lev N. KorolevM-20

Minsk-22

M-2 M-3000

Oural-1 Oural-2 Oural-3 Oural-11, 14

Andreï P. Ershov

Japon

NEC

Fujitsu

Hitachi

ETL Mark-1Electrotechnical Lab

relaisMark-II

relais

FUJIC (Fujifilm)

Mark-IIItransistors

FACOM 128

Mark-IV

HIPAC-MK 1

NEAC-2201

200

HITAC-301transistors

2202transistors

FACOM 222transistors

HITAC-3010RCA 301

2400-3800Honeywell

HITAC-5020

NEAC-2200

FACOM 230

HITAC-2010

FACOM 270

série

HITAC-8210circuits intégrés

230-25, 35, 45circuits intégrés

75

2200-75

HITAC-8700

lampes, lignes à retard

Histoire de l’informatique 4 - CC-BY-NC-SA 3.0 FR - S. Krakowiak, 2006/17

Sauts technologiques des années 1950-70

✤ Mémoire à tores de ferriteWhirlwind, 1953

✤ Circuits logiques à transistors

✤ Circuits intégrés

Vers les microprocesseurs (1971)

10

Bloc de mémoire d’un CDC 6600Source : Orion 8, Wikimedia Commons

remplacent les tubes Williamset les lignes à retard

remplacent les tubes à videprototypes : Université de Manchester, 1953 - IBM 604, 1955commercial : IBM 608, 1957

©EngineersGarage

1965 ©CEA

102 104 10510

SSI (1958), MSI (1968), LSI (1973), VLSI (1980)

Page 6: Éléments d’histoire de l’informatiquelig-membres.imag.fr/krakowia/Files/Enseignement/... · IAS UNIVAC-1 Manchester Baby BINAC USA Manchester Mark-1 Ferranti Mark-1 UK OZ Whirlwind

Histoire de l’informatique 4 - CC-BY-NC-SA 3.0 FR - S. Krakowiak, 2006/17

Nouveautés architecturales

✤ Unité de virgule flottanteintroduite sur l’IBM 704 (mais existait dans Z3)

✤ Registres d’indexintroduits sur le Manchester Mark-1 (1949)registres banalisés sur le DEC PDP-6 et la série IBM 360

✤ Interruptionsintroduites sur l’UNIVAC 1103A (1956)

✤ Canaux d’entrée-sortieIBM 709 (1957) ; très développés sur la série IBM 360

✤ Cacheintroduit sur l’IBM 360/85 (1968)

11

Histoire de l’informatique 4 - CC-BY-NC-SA 3.0 FR - S. Krakowiak, 2006/17

1951-55 : IBM vs UNIVAC

✤ Avance initiale d’UNIVAC (Remington Rand)UNIVAC-1 : livré en mai 1951, applications de gestion

mémoire à ligne à retard, logique à tubes, 10 unités de bande magnétiqueune vingtaine livrés entre 1952 et 1954

✤ Réaction d’IBM3 projets en cours, rapidement réorientés  Defense Calculator ==>  IBM 701 (1952)

mémoire à tube Williams, scientifique, inspiration IAS (von Neumann)

  Tape Processing Machine ==> IBM 702 (annonce 1953, production 1955)mémoire à tube Williams, gestion

  Magnetic Drum Calculator ==> IBM 650 (annonce 1953, production fin 1954)mémoire à tambour, bas coût (25% UNIVAC-1), grand succès commercial

12

En mi-1955, ventes IBM série 700 : 24 ; ventes UNIVAC : 36En mi-1956, ventes IBM série 700 : 66 ; ventes UNIVAC : 46

UNIVAC 1103 (1953)    scientifique    réponse au 701     tube Williams     vient d’ERA (rachat)

Page 7: Éléments d’histoire de l’informatiquelig-membres.imag.fr/krakowia/Files/Enseignement/... · IAS UNIVAC-1 Manchester Baby BINAC USA Manchester Mark-1 Ferranti Mark-1 UK OZ Whirlwind

Histoire de l’informatique 4 - CC-BY-NC-SA 3.0 FR - S. Krakowiak, 2006/17

1954-60 : IBM vs UNIVAC … et les autres

✤ IBM : la suite du 701, l’IBM 704 (1954)virgule flottante câblée, 3 registres d’index, mémoire à tore de ferritepremier compilateur FORTRAN, premier Lisp, premier moniteur batch

puis 709 (1958), 7090 (1959, transistors) : grosses machines scientifiquessuite du 702 : IBM 705 (1954-55) ; disques en 1956

✤ Remington RAND (puis Sperry Rand)suite d’UNIVAC I : UNIVAC II (2 fois plus puissant, bandes magnétiques plastique)

suite du 1103 : UNIVAC 1103A, rival du 704premier système d’interruptions

✤ Les autres : peu de survivantsle coût d’entrée sur le marché est maintenant très élevéles entreprises généralistes renoncent (sauf RCA, GE, Honeywell)nombre de petites sont rachetées, ou disparaissentles «nouveaux» : CDC (issu de Sperry Rand, 1957), DEC (issu du MIT)

13

Histoire de l’informatique 4 - CC-BY-NC-SA 3.0 FR - S. Krakowiak, 2006/17

Machines des années 1955-60

14

IBM 704(NACA)

Univac 1103Lockheed

IBM 650 (Sogreah) bi-IBM 7090 (NASA)

Wikimedia Commonsdomaine public

Wikimedia Commonsdomaine public

Wikimedia Commonsdomaine public

Source photoFédération

des équipes Bull

Page 8: Éléments d’histoire de l’informatiquelig-membres.imag.fr/krakowia/Files/Enseignement/... · IAS UNIVAC-1 Manchester Baby BINAC USA Manchester Mark-1 Ferranti Mark-1 UK OZ Whirlwind

Histoire de l’informatique 4 - CC-BY-NC-SA 3.0 FR - S. Krakowiak, 2006/17

1960 : IBM et les «7 nains»

✤ Sperry Rand Univac✤ Control Data Corp.

va se spécialiser dans les supercalculateurs✤ RCA

cède sa branche informatique en 1971 à Sperry Rand✤ General Electric

cède sa branche informatique en 1970 à Honeywell✤ Honeywell

cède sa branche informatique en 1986 à Bull✤ Burroughs

va fusionner avec Sperry Rand pour donner Unisys (1986)✤ NCR

cède progressivement après 1991 ses activités mainframe et mini«niche» des terminaux de paiement, distributeur des billets, etc.

15

Histoire de l’informatique 4 - CC-BY-NC-SA 3.0 FR - S. Krakowiak, 2006/17

Une machine innovante : Burroughs B5000/5500 1961-62

✤ Une machine conçue pour Algol 60 (et les langages de haut niveau)architecture à pile (avec accès rapide au sommet et sous-sommet)un Algol réduit et étendu (entrées-sorties, manipulation de

caractères)des compilateurs rapidespas d’assembleur

✤ Une machine à mémoire segmentéesegments adressés par descripteurs (données, programmes,

entrée-sortie)une marque (tag) identifie les descripteurs comme tels

✤ Une machine bi-processeurun système d’exploitation efficace (Master Control Program)des outils pour l’exécution parallèle

16

Page 9: Éléments d’histoire de l’informatiquelig-membres.imag.fr/krakowia/Files/Enseignement/... · IAS UNIVAC-1 Manchester Baby BINAC USA Manchester Mark-1 Ferranti Mark-1 UK OZ Whirlwind

Histoire de l’informatique 4 - CC-BY-NC-SA 3.0 FR - S. Krakowiak, 2006/17

Control Data Corp. (CDC) : du mini au super

✤ Chronologie1945 : création d’ERA (Engineering Research Associates)

ERA 11011952 : Remington Rand acquiert ERA1953 : UNIVAC 1103, successeur d’ERA 1101 (Seymour Cray)

premier système d’interruptions1957 : l’équipe ERA quitte Sperry Rand pour créer CDC

✤ Premières réalisations1960 : CDC 1604 (et CDC 160, un des premiers mini-ordinateurs)

une des premières machines à transistors

✤ Vers les super-calculateurs1963 : CDC 36001964-65 : CDC 6600 (premier «super-calculateur»)

détails séance suivante

17

Seymour CrayWikipedia Commons

Histoire de l’informatique 4 - CC-BY-NC-SA 3.0 FR - S. Krakowiak, 2006/17

L’IBM 1401 : l’informatique à la portée de tous

✤ Motivations (1958-59)Trouver un successeur à l’IBM 650 (machine peu chère, 800 ex.)

utiliser les tores de ferrites et les transistorsremplacer les tabulatrices (encore largement en service)

✤ Mise en œuvreLa transition avec la mécanographie : RPG (Report Program

Generator), programmation inspirée du tableau de connexionUne assistance logicielle («progiciels» avant la lettre)

✤ Un large succès12 000 exemplaires vendus (au lieu des 1 000 prévus)Les facteurs de la réussite (malgré des performances modestes)

le bas coûtun «système» plutôt qu’une machine l’imprimante rapide (600 l/min)

18

Page 10: Éléments d’histoire de l’informatiquelig-membres.imag.fr/krakowia/Files/Enseignement/... · IAS UNIVAC-1 Manchester Baby BINAC USA Manchester Mark-1 Ferranti Mark-1 UK OZ Whirlwind

Histoire de l’informatique 4 - CC-BY-NC-SA 3.0 FR - S. Krakowiak, 2006/17

IBM 1401 : la technique

✤ Technologiediodes et transistors sur circuits imprimésmémoire à tores, cycle 11,5 µs

✤ Architecturemachine à caractères, mots de taille variable

1 caractère = 6 bits + parité + marque fin motinstructions de taille variable (de 1 à 8 car.)format de données inspiré par format carteszones réservées pour entrées-sorties

✤ Usagesmachine de gestion pour petites entreprisesfrontal d’entrée-sortie pour gros ordinateurs

conversion cartes-bande et bande-impression

19

Photos prises au Computer History Museum

L’imprimante 1403, ouverte

CC-BY-SA-3.0, ArnoldReinhold

Un IBM 1401 en maintenance

Histoire de l’informatique 4 - CC-BY-NC-SA 3.0 FR - S. Krakowiak, 2006/17

Un pari risqué : la série IBM/360

✤ Motivations (début des années 60)Une large gamme de machines incompatibles entre ellesPas d’économie d’échelle, pas de portabilité des logiciels

✤ ObjectifsUne famille unique d’ordinateurs couvrant un large spectreDes logiciels compatibles sur toute la gamme

✤ Un défi technique et commercialRéalisation de la compatibilitéAbandon des gammes existantes, large base installée

✤ Une décision difficileUn groupe de travail (SPREAD) : rapport fin 1961, feu vertLa préparation : un secret bien gardéAnnonce : avril 1964, 5 modèles (20, 30, 40, 50, 65)

20

Page 11: Éléments d’histoire de l’informatiquelig-membres.imag.fr/krakowia/Files/Enseignement/... · IAS UNIVAC-1 Manchester Baby BINAC USA Manchester Mark-1 Ferranti Mark-1 UK OZ Whirlwind

Histoire de l’informatique 4 - CC-BY-NC-SA 3.0 FR - S. Krakowiak, 2006/17

La microprogrammation, clé de la compatibilité

✤ PrincipeUne base de «micro-opérations» pour la construction du répertoire

d’instructions d’une machineIdée : Wilkes (1951) ; première réalisation : EDSAC-2 (1958)

✤ AvantagesSimplifier la conception du jeu d’instructionsFaciliter l’évolution du jeu d’instructionsPermettre l’émulation d’une machine par une autre

✤ Aspects techniquesUne micro-instruction définit les transferts pour chaque cycle d’horlogeChamps d’une micro-instruction (exemple)

entrées de l’ALU, opération, registre (R/W), mémoire (R/W, adresse, registre), micro-instruction suivante, étiquette, etc.

Mémoire de microprogrammes : initialement ROM ou PLA

21

Histoire de l’informatique 4 - CC-BY-NC-SA 3.0 FR - S. Krakowiak, 2006/17

La série IBM/360

✤ Un lancement spectaculaireavril 1964 (accéléré par la sortie

de l’Honeywell 200, rival du 1401)

✤ Un grand succès commercialla production peine à suivre

✤ Un moteur pour l’activité d’IBMeffectif : +50% en 3 ans, près

de 250 000 employés

✤ Une forte influence sur toute l’industrie informatique

le développement des «compatibles»

22

Image courtesy Computer History Museum

IBM 360/65

IBM 360/20Deutsches Museum, Munich

CC-BY-2.5, Ben Franske

Page 12: Éléments d’histoire de l’informatiquelig-membres.imag.fr/krakowia/Files/Enseignement/... · IAS UNIVAC-1 Manchester Baby BINAC USA Manchester Mark-1 Ferranti Mark-1 UK OZ Whirlwind

Histoire de l’informatique 4 - CC-BY-NC-SA 3.0 FR - S. Krakowiak, 2006/17

IBM/360 : la technique

✤ Une technologie innovante et fiableSLT (Solid Logic Technology)

diodes et transistors discrets encapsulés dans du verrerésistances sur substrat céramique

Microprogrammation, sauf pour les machinesdu haut de la gamme

✤ Une architecture simple (au départ)mots de 32 bits, adressables

par octet, adresse sur 24 bits16 registres généraux 32 bits

+ 4 registres flottants 64 bitsadressage par registres de basesystème d’interruptionscanaux d’entrée-sortiecodage EBCDIC (non ASCII)

23

CC-BY-SA-3.0ArnoldReinhold

Fred Brooks(1931 - )

Gene Amdahl(1922 - 2015)

Images courtesy Computer History Museum

Les architectes de l’IBM/360

Histoire de l’informatique 4 - CC-BY-NC-SA 3.0 FR - S. Krakowiak, 2006/17

La série 360 : les points forts

✤ Pour les usagersArchitecture unique

Facilité de migration des applications si passage à un modèle supérieurDonc abaissement du coût d’entréeFacilité d’émulation des modèles anciens (1401, 70xx)

via la microprogrammation

✤ Sur le plan techniqueAdressage par octet (au lieu de mot), registres de baseRegistres banalisésMot d’état (Program Status Word), facilite commutation de contexte

compteur ordinal, masque d’interruptions, privilègesCanaux d’entrée-sortie programmables

canal sélecteur : périphérique unique, rapidecanal multiplexeur, périphériques multiples, lents

24

Page 13: Éléments d’histoire de l’informatiquelig-membres.imag.fr/krakowia/Files/Enseignement/... · IAS UNIVAC-1 Manchester Baby BINAC USA Manchester Mark-1 Ferranti Mark-1 UK OZ Whirlwind

Histoire de l’informatique 4 - CC-BY-NC-SA 3.0 FR - S. Krakowiak, 2006/17

La série 360 : les points faibles

✤ N’utilise pas les circuits intégrésmotivation : limiter le risque d’une technique nouvelle

✤ Une architecture pour le traitement par lotsmalgré les premières expériences de temps partagépas de mémoire virtuelle (malgré expériences sur M44/44X)

mais introduction du 360-67 (voir cours sur Systèmes d’exploitation)

innovant, demi-succès, mais ouvre une voie pour la suite

✤ Un système d’exploitation lourd et difficile à maintenirOS/360 (Fred Brooks) voir cours sur Génie logiciel

✤ Une architecture peu adaptée aux mini-ordinateursau départ, deux domaines distincts…… mais convergence à termesortie de la série IBM System/3 en 1969

25

Histoire de l’informatique 4 - CC-BY-NC-SA 3.0 FR - S. Krakowiak, 2006/17

La série 360 : réponse des concurrents

✤ Fournir un produit compatible avec meilleur coût-efficacitéordinateurs : RCA, plus tard Amdahlpériphériques et composants divers

✤ Fournir un produit non compatible mais «différencié»Honeywell, Burroughs, NCR

✤ Se placer sur un marché non/mal couvert par le 360les mini-ordinateurs : DEC, Data Generalles super-calculateurs : CDC

✤ Nouvelles gammes de machinesmainframes : System/370minis : System/3

26

Trois stratégies face à la domination d’IBM

Réponse d’IBM (années 1970)

Page 14: Éléments d’histoire de l’informatiquelig-membres.imag.fr/krakowia/Files/Enseignement/... · IAS UNIVAC-1 Manchester Baby BINAC USA Manchester Mark-1 Ferranti Mark-1 UK OZ Whirlwind

Histoire de l’informatique 4 - CC-BY-NC-SA 3.0 FR - S. Krakowiak, 2006/17

Les mini-ordinateurs

✤ Une nouvelle forme d’ordinateurs…mot de mémoire court (12 à 16 bits) - mais techniques pour l’adressage étendu

encombrement physique réduit - techniques de packaging et d’intégration

accès direct à la mémoire (DMA)coût réduit, mais performances élevées

✤ … pour de nouvelles applications commande de procédés industrielsappareillage de laboratoire, matériel médicalbrique pour systèmes spécialisés par OEM (Original Equipment Manufacturer)

✤ … plus proche des utilisateursaccès direct aux machinesdocumentation interne ouvertemodifications et extensions encouragées

27

Ce ne sont pas des mainframes en réduction

Histoire de l’informatique 4 - CC-BY-NC-SA 3.0 FR - S. Krakowiak, 2006/17

DEC : du PDP-1 au PDP 11

✤ Digital Equipment Corporation : l’anti-IBMcréée en 1957 (Kenneth Olsen, Harlan Anderson),

issu du MITune culture de l’innovation, autour

d’une équipe réduiteune grande ouverture (diffusion de l’information)la conquête de nouveaux secteurs d’applicationspeu d’efforts sur le marketing

28

tores de ferrite

micro-processeurs

circuits intégréstransistors1950 1955 1960 1965 1970

création de DEC

CDC 160Bendix G15

PDP-1 PDP-8

PDP-6 PDP-10

PDP-11

création de Data General

DG Nova

mainframe

PDP : Programmed Data Processor

CC_BY-SA-2.0, Alex Handy

PDP-1 avec Steve Russell

Computer History Museum

Page 15: Éléments d’histoire de l’informatiquelig-membres.imag.fr/krakowia/Files/Enseignement/... · IAS UNIVAC-1 Manchester Baby BINAC USA Manchester Mark-1 Ferranti Mark-1 UK OZ Whirlwind

Histoire de l’informatique 4 - CC-BY-NC-SA 3.0 FR - S. Krakowiak, 2006/17

PDP-8 : vers un nouveau type d’ordinateur

✤ Le premier mini à grande diffusionenviron 40 000 machinessimple et bon marché ($18 000) pour conquérir un nouveau public

✤ Architecturemot de 12 bits, assez pour applications de commandeaccès direct à la mémoire (DMA)mémoire de 4096 motsjeu réduit d’instructions

8 instructions de base+ 34 «sur mesure»

✤ Logicielsystème d’exploitation

pour temps réel

29

Image courtesy Computer History Museum

Histoire de l’informatique 4 - CC-BY-NC-SA 3.0 FR - S. Krakowiak, 2006/17

PDP-11 : une machine innovante

✤ Traits d’architectureMots de 16 bits, 8 registres générauxL’Unibus (bus unique pour mémoire et E/S)

facilite l’extension et l’adaptation à des périphériques spéciauxJeu d’instructions «orthogonal»

ex : unique instruction MOVE pourtout transfert et E/S

Système d’interruptions évoluéZones de mémoire réservées aux E/S

✤ Le plus populaire des minis600 000 exemplaires vendus (toutes

versions) de 1970 aux années 1990Effectifs de DEC :

5 800 en 1970, 36 000 en 1977

30

Une importance historique :• le prédécesseur du VAX• le support initial d’Unix

CC-BY-SA-3.0 Stefan_Kögl

PDP-11/40

Page 16: Éléments d’histoire de l’informatiquelig-membres.imag.fr/krakowia/Files/Enseignement/... · IAS UNIVAC-1 Manchester Baby BINAC USA Manchester Mark-1 Ferranti Mark-1 UK OZ Whirlwind

Histoire de l’informatique 4 - CC-BY-NC-SA 3.0 FR - S. Krakowiak, 2006/17

Les mini, version française (1)

✤ Les premiers calculateurs industrielsUne collaboration université-industrie

Le Laboratoire d’Automatique de Grenoble (René Perret, 1961)La société Mors (automatismes à relais)

Un prototype issu d’un travail de thèseLe calculateur industriel MAT-01 (20 exemplaires)L’un des premiers calculateurs industriels à transistors

Des applications variéesChimie, pétrole, marine, nucléaire, sidérurgie

Création de la division ATM chez Mors en 1965Automatismes, Transmission, Matériel

✤ Un développement rapideATM (170 personnes) cédée à

Télémécanique Électrique en 1967

31

Le MAT-01

Histoire de l’informatique 4 - CC-BY-NC-SA 3.0 FR - S. Krakowiak, 2006/17

Les mini, version française (2)

✤ Les produits de la Télémécanique (division Informatique Industrielle, DII)

1968 : T2000 (700 exemplaires)1969 : T1000, version réduite du T20001972 : T1600 (quelques milliers)1973-75 : la gamme Solar 16 (équipe franco-

américaine dirigée par Jesse T. Quatse)une machine réussie (16 000 exemplaires,

deuxième rang mondial)

32

Le T1600 Le Solar 16-65

Collection Aconitwww.aconit.fr

Page 17: Éléments d’histoire de l’informatiquelig-membres.imag.fr/krakowia/Files/Enseignement/... · IAS UNIVAC-1 Manchester Baby BINAC USA Manchester Mark-1 Ferranti Mark-1 UK OZ Whirlwind

Histoire de l’informatique 4 - CC-BY-NC-SA 3.0 FR - S. Krakowiak, 2006/17

Les mini, version française (3)

✤ Le plan calcul, version mini…En 1976, fusion de la Division Informatique de Télémécanique avec

le département «Petits Ordinateurs et Systèmes» de la CIIFormation de la Société Européenne de Mini-Informatique et de

Systèmes (SEMS), filiale de Thomson

✤ Deux lignes concurrentesde mini-ordinateurs

La gamme Solar-16 (16 000 ex.)La gamme Mitra (1971, 7 300 ex.)

✤ ÉpilogueEn 1982, fusion de la SEMS avec CII-Honeywell Bull et Transac

pour former le groupe BullEn 1988, Télémécanique reprise par Schneider (qui devient Schneider Electric)

33

Collection Aconit

Mitra-15 Alice Recoque

Histoire de l’informatique 4 - CC-BY-NC-SA 3.0 FR - S. Krakowiak, 2006/17

Les usages de l’informatiqueLes années 1955-60

✤ La transition mécanographie-informatiqueune transition laborieuse pour les utilisateurs et les constructeursen 1959 (avant l’annonce du 1401), 65% des bénéfices d’IBM aux

USA venaient de la mécanographie (et 90% dans le monde)un exemple de transition en France :

du Bull Gamma-3 (1952-53) au Bull Gamma-ET (1956-57)

✤ Vers 1960calcul scientifique, recherche opérationnelle, bien établisapplications de gestion encore transposées de la mécanographie

34

Coll. Aconit,photo J. Bellec

© Fédérationdes équipes Bull

calculateur pilotépar tabulatrice

tabulatrice organed’entrée-sortie de l’ordinateur

Page 18: Éléments d’histoire de l’informatiquelig-membres.imag.fr/krakowia/Files/Enseignement/... · IAS UNIVAC-1 Manchester Baby BINAC USA Manchester Mark-1 Ferranti Mark-1 UK OZ Whirlwind

Histoire de l’informatique 4 - CC-BY-NC-SA 3.0 FR - S. Krakowiak, 2006/17

Les usages de l’informatiqueLes années 1960-70

✤ Extension explosive du champ de l’informatiqueApplications scientifiques : progrès de l’analyse numérique, super-

calculateurs, simulation (sciences, ingénierie, économie, etc.)Applications de gestion : le système d’information

une vue globale de l’entreprise : procédés, flux d’information Banque, assurance, financeApplications temps réel

systèmes à grande échelle : SAGE, SABREsystèmes à large diffusion : le triomphe du mini-ordinateurla CFAO : l’informatique au bureau d’études et à l’usine

✤ L’importance croissante du logicielLe développement des sociétés de serviceLe dépaquetage (unbundling) des logiciels et services d’IBM (1969)Le début de la «crise du logiciel» (voir cours n°7)

35

Histoire de l’informatique 4 - CC-BY-NC-SA 3.0 FR - S. Krakowiak, 2006/17

Début des années 1970 : changement de paysage

✤ L’avènement du temps partagé

✤ La montée en puissance des minismais déclin au début des années 1980

✤ Le microprocesseur et la vague des ordinateurs personnels

✤ Les débuts du génie logiciel

✤ L’entrée en scène des réseaux

✤ La révolution de Xerox PARC

36

Page 19: Éléments d’histoire de l’informatiquelig-membres.imag.fr/krakowia/Files/Enseignement/... · IAS UNIVAC-1 Manchester Baby BINAC USA Manchester Mark-1 Ferranti Mark-1 UK OZ Whirlwind

Histoire de l’informatique 4 - CC-BY-NC-SA 3.0 FR - S. Krakowiak, 2006/17

Pour en savoir plus

✤ Sur la situation en France en 1945-60G. Ramunni, La non-construction du premier calculateur électronique du

CNRS : http://www.histcnrs.fr/pdf/cahiers-cnrs/ramunni.pdfSite de la Fédération des équipes Bull : http://www.feb-patrimoine.com/

✤ Sur l’histoire d’UNIVACUNIVAC Conference : http://conservancy.umn.edu/handle/11299/104288

✤ Sur l’histoire d’IBMvue par IBM : http://www-03.ibm.com/ibm/history/history/history_intro.htmlvue par un acteur des débuts d’IBM en informatique :       http://conservancy.umn.edu/handle/11299/107118

✤ Sur l’histoire de DEC et des mini-ordinateursvue par Gordon Bell, un de ses dirigeants :

http://gordonbell.azurewebsites.net/digital/decmuseum.htmdocuments du Computer History Museum :

http://www.computerhistory.org/brochures/companies.php?company=com-42b9d67d9c350&

37