histoire de l'informatique diu informatique

29
Histoire de l’informa- tique DIU Informatique Wilfried Segretier wsegreti@univ- ag.fr 1/29 Histoire de l’informatique DIU Informatique Wilfried Segretier [email protected] Université des Antilles 6 novembre 2020

Upload: others

Post on 16-Oct-2021

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Histoire de l'informatique DIU Informatique

Histoire del’informa-

tiqueDIU

Informatique

WilfriedSegretier

[email protected]

1/29

Histoire de l’informatiqueDIU Informatique

Wilfried [email protected]

Université des Antilles

6 novembre 2020

Page 2: Histoire de l'informatique DIU Informatique

Histoire del’informa-

tiqueDIU

Informatique

WilfriedSegretier

[email protected]

2/29 Introduction

I Informatique : Science du traitement de l’information demanière automatique

I Monde en perpetuelle mutation, évolution rapide destechnologies mais pas des concepts fondamentaux !

Page 3: Histoire de l'informatique DIU Informatique

Histoire del’informa-

tiqueDIU

Informatique

WilfriedSegretier

[email protected]

3/29 Histoire de l’informatique et évolution de l’ordinateur

Automatisation du calculI Avant XVIIe siècle : doigts, cailloux, bouliers, abaquesI XVIIe - XIXe : Machines a calculer mécaniques (certaines

programmables)I 1936-1956 : 1ere génération - tubes à vide (2nde Guerre

Mondiale)I 1956-1963 : 2eme génération - transistorsI 1963-1971 : 3ème génération - circuits intégrésI 1971-présent : 4ème génération - microprocesseurI Futur : ordinateurs optiques, quantiques ?

Page 4: Histoire de l'informatique DIU Informatique

Histoire del’informa-

tiqueDIU

Informatique

WilfriedSegretier

[email protected]

4/29 Cailloux, Bouliers, Abaques, avant le XVIIe siècle

Instruments/outils rudimentaires→ automatiser le calcul

Page 5: Histoire de l'informatique DIU Informatique

Histoire del’informa-

tiqueDIU

Informatique

WilfriedSegretier

[email protected]

5/29 Algorithme

I Ensemble de règles opératoires dont l’application permetde résoudre un problème au moyen d’un nombre finid’opérations.

I Al-Khwârizmî, 9eme SiècleI Mathématicien perseI Premiers écrits classifiants les algorithmes connusI Calcul des impots, commerce ... (Babylone), Euclide

(-300), méthodes de résolution d’équation

Page 6: Histoire de l'informatique DIU Informatique

Histoire del’informa-

tiqueDIU

Informatique

WilfriedSegretier

[email protected]

6/29 Pascaline, Blaise Pascal, 1642

Machine mécaniqueAdditionne et soustrait des nombres à 6 chiffres(devises : livres, deniers)rouages internes inspirés d’horloges

Page 7: Histoire de l'informatique DIU Informatique

Histoire del’informa-

tiqueDIU

Informatique

WilfriedSegretier

[email protected]

7/29 Machine a différence, Babbage, 1822

I Machine mécaniqueI calcul de tables de

fonctions polynomialesI Approximation

trigonométrie,logarithmique, ...

I Utilisée par lesnavigateurs, scientifiques,etc

Page 8: Histoire de l'informatique DIU Informatique

Histoire del’informa-

tiqueDIU

Informatique

WilfriedSegretier

[email protected]

8/29 Algèbre de Boole, 1854

George Boole, Mathématicien

Page 9: Histoire de l'informatique DIU Informatique

Histoire del’informa-

tiqueDIU

Informatique

WilfriedSegretier

[email protected]

9/29 Tube à vide, 1906

I 1906 Lee De ForestI le courant circulant de la

cathode vers l’anode dépend dela tension appliquée sur la grille

I Tension de sortie élevée : 1I Tension de sortie faible : 0I Permettra la mise en oeuvre des

premiers ordinateurs numériquesI Volume important, manque de

fiabilité

Page 10: Histoire de l'informatique DIU Informatique

Histoire del’informa-

tiqueDIU

Informatique

WilfriedSegretier

[email protected]

10/29 Tube à vide : Fonctionnement

Page 11: Histoire de l'informatique DIU Informatique

Histoire del’informa-

tiqueDIU

Informatique

WilfriedSegretier

[email protected]

11/29 Tube à vide : AND

Page 12: Histoire de l'informatique DIU Informatique

Histoire del’informa-

tiqueDIU

Informatique

WilfriedSegretier

[email protected]

12/29 Tube à vide : OR

Page 13: Histoire de l'informatique DIU Informatique

Histoire del’informa-

tiqueDIU

Informatique

WilfriedSegretier

[email protected]

13/29 Machine de Turing, 1936

Modèle théorique d’ordinateurThèse Church-Turing : Tout problème calculable (algorithme)correspond à une machine de Turing

I ruban infini (données)I Tete de lecture/écritureI Table de transition : symbole lu, état courant → symbole,

direction, état

Page 14: Histoire de l'informatique DIU Informatique

Histoire del’informa-

tiqueDIU

Informatique

WilfriedSegretier

[email protected]

14/29 ABC (Atanasoff-Berry-Computer), 1937-1942

John Vincent Atanasoff, Clifford Berry

Premier ordinateur numérique électronique :Non programmable

Mise en oeuvre du binaire pour la premiere foisElectronique a la place de la mecanique

Séparation entre mémoire et unité de calcul

Page 15: Histoire de l'informatique DIU Informatique

Histoire del’informa-

tiqueDIU

Informatique

WilfriedSegretier

[email protected]

15/29 Harvard Mark I, 1944

Howard Aiken, machine électromécanique :Multiplication de nombres de 23 chiffres en 6 secondesAddition en 3 dixièmes de secondePas programmable !

Page 16: Histoire de l'informatique DIU Informatique

Histoire del’informa-

tiqueDIU

Informatique

WilfriedSegretier

[email protected]

16/29 Colossus Mark II, 1943-1945

I 2nde guerre mondiale : cryptanalyseI 2 400 tubes à videI 5 000 opérations par seconde

Page 17: Histoire de l'informatique DIU Informatique

Histoire del’informa-

tiqueDIU

Informatique

WilfriedSegretier

[email protected]

17/29 ENIAC, 1945

Premier ordinateur électronique programmable

I Electronic NumericalIntegrator And Calculator

I John Eckert, John MauchlyI 18 000 tubes, 30 tonnesI Multiplication de nombres de

10 chiffres en 3ms

Page 18: Histoire de l'informatique DIU Informatique

Histoire del’informa-

tiqueDIU

Informatique

WilfriedSegretier

[email protected]

18/29 Architecture de Von Neumann

Modèle d’ordinateurIndépendant de la technologie

I Mémoire : programme +données

I Unité de controle :ordonnancement desopérations

I Unité Arithmétique etlogique : calculs

I Dispositif d’entrée/sortie :intéragir avec le monde

Page 19: Histoire de l'informatique DIU Informatique

Histoire del’informa-

tiqueDIU

Informatique

WilfriedSegretier

[email protected]

19/29 Architecture de Harvard

I Programme et donnéesséparés

I 2 bus distinctsI CPU : Accès simultané

aux données et auxinstructions

I Peut etre plus performantque Von Neumann maisplus complexe

I microprocesseurs etmicrocontroleursspécialisés

Page 20: Histoire de l'informatique DIU Informatique

Histoire del’informa-

tiqueDIU

Informatique

WilfriedSegretier

[email protected]

20/29 2nde Génération 1956-1963

Découverte du transistor en 1948

I Premiers langages (Cobol, Fortran, ...)I Systèmes d’exploitationsI Mémoire non volatileI Bande magnétique

Page 21: Histoire de l'informatique DIU Informatique

Histoire del’informa-

tiqueDIU

Informatique

WilfriedSegretier

[email protected]

21/29 3eme Génération 1963-1971

Découverte du circuit intégré en 1958Jack Kilby, Texas Instrument

I réduction consommationI réduction encombrementI amélioration fiabilité, performances

Page 22: Histoire de l'informatique DIU Informatique

Histoire del’informa-

tiqueDIU

Informatique

WilfriedSegretier

[email protected]

22/29 4eme Génération 1971-Présent

Premier microprocesseur : INTEL 4004 : 1971

I MiniaturisationI Micro-InformatiqueI PC (personal computer)

Page 23: Histoire de l'informatique DIU Informatique

Histoire del’informa-

tiqueDIU

Informatique

WilfriedSegretier

[email protected]

23/29 Lois de Moore

I Le nombre de transistors par circuit de même taille double, à prix constants, tous les 18mois

I Croissance exponentielle de la puissance des ordinateursI Loi empirique - Limites physiques : taille des atomes

Page 24: Histoire de l'informatique DIU Informatique

Histoire del’informa-

tiqueDIU

Informatique

WilfriedSegretier

[email protected]

24/29 Circuits Logiques

I Circuit électrique pour lequel 2 valeurs (signaux) sontpossibles 1 (tension élevée) et 0 (tension faible)

I Portes logiques : permettent de combiner les signauxI Entrée : n signaux (2), Sortie 1 signalI Fonction logiques classiques (NON, ET, OU, XOR,...)I Toutes fonctions de n variables possibles

Page 25: Histoire de l'informatique DIU Informatique

Histoire del’informa-

tiqueDIU

Informatique

WilfriedSegretier

[email protected]

25/29 ET, OU

Page 26: Histoire de l'informatique DIU Informatique

Histoire del’informa-

tiqueDIU

Informatique

WilfriedSegretier

[email protected]

26/29 Décaleur

I Décaler n bitsI Droite : c = 1I Gauche : c = 0

Division euclidienne/multiplication par 2

Page 27: Histoire de l'informatique DIU Informatique

Histoire del’informa-

tiqueDIU

Informatique

WilfriedSegretier

[email protected]

27/29 1/2 Additionneur

Additionner 2 bits a et b en gardant la retenueI 2 entrées : bits a et bI 2 sorties : somme (a xor b) et retenue

Page 28: Histoire de l'informatique DIU Informatique

Histoire del’informa-

tiqueDIU

Informatique

WilfriedSegretier

[email protected]

28/29 Additionneur complet

Deux 1/2 AdditionneursI 3 entrées : bits a et b et retenue d’entréeI 2 sorties : somme (a + b + retenue d’entrée) et retenue de

sortieI n étages pour additioner deux nombres de n bits

Page 29: Histoire de l'informatique DIU Informatique

Histoire del’informa-

tiqueDIU

Informatique

WilfriedSegretier

[email protected]

29/29 Template