[PDF] Une brève histoire de linformatique





Previous PDF Next PDF



Brève historique de linformatique

Les principes physiques qui furent utilisés dans les premières machines à calculer ancêtres de l'ordinateur





INTRODUCTION A LINFORMATIQUE

Les grandes dates de l'évolution de l'informatique. 1.- RAPPEL HISTORIQUE. Le premier ordinateur digital l'ENIAC (Electrical Numerical Integrator And 



INFORMATIQUE ET HISTOIRE

travail nos collègues formateurs. A/ HISTOIRE ET INFORMATIQUE. Les historiens ont découvert l'ordinateur un peu tard vers la fin.



Introduction à linformatique - Cours complet - G. Santini J.

Le fonctionnement d'un ordinateur est basé sur une architecture matérielle (processeur support de stockage



Informatique Générale Informatique Générale Histoire de l

de l'information et du calcul et leur implantation et application avec des ordinateurs. • Dictionnaire de l'Académie française (1967). – « Science du traitement 



Une brève histoire de linformatique

Des outils issus de l'informatique précurseur de l'ordinateur (1840) ... CNRS : www.histcnrs.fr/pdf/cahiers-cnrs/ramunni.pdf.



Linformatique pour débutants

bibliotheque.ecm@ville-nimes.fr. Tél. : 04.66.76.35.96. Etre à l'aise face à son ordinateur. Découvrir les clefs de l'informatique.



Cours1 : Introduction à linformatique

l'ingénieur (logiciels de simulation de conception assistée ). 2- En comprendre les fondements : • Pour acquérir une rigueur de pensée (les ordinateurs n' ...



Histoire de linformatique

Informatique = Théories et des supports physiques. Un ordinateur est un ensemble de dispositifs A part le calcul numérique l'informatique a été.



[PDF] Histoire de lordinateur

On retrouve des traditions de calcul digital chez les anciens Égyptiens les Grecs et les Romains mais aussi chez les Chinois les Aztèques du Mexique 



[PDF] Brève historique de linformatique - E-MIAGE

C'est en 1948 que fut réalisée la première machine à programme enregistré et donc nous pouvons le dire le premier ordinateur : l'IBM SSEC (Selective Sequence 



[PDF] BRÈVE HISTOIRE DES ORDINATEURS

Architecture des ordinateurs 2 - CPN / RMQ Système informatique • Un système informatique est un ensemble de composants de type logiciel (software) et 



[PDF] [PDF] lhistoire de lordinateur

18 jan 2013 · L'histoire de l'informatique depuis la préhistoire ! Notation sur /20 /1 L'ancêtre des ordinateurs /2 Les ordinateurs mécaniques



[PDF] Introduction Historique et évolution des ordinateurs

1 Systèmes d'exploitation Chapitre I Introduction Historique et évolution des ordinateurs Pr Omar Megzari Département d'Informatique



[PDF] Histoire de linformatique - Numilog

L'origine du mot « informatique » Le mot INFORMATIQUE a été créé en France en 1962 C'est l'amalgame des deux mots « INFORMATION » et « ÉLECTRONIQUE »



[PDF] Une brève histoire de linformatique - Les pages perso du LIG

Histoire de l'informatique 3 - CC-BY-NC-SA 3 0 FR - S Krakowiak 2019-20 Les premiers ordinateurs commerciaux ? Le Ferranti Mark-1 (février 1951)



[PDF] Chapitre 1 Une petite histoire de linformatique

Informatique (presque) débranchée Chapitre 1 1937 Le premier ordinateur nommé ABC pour Atanasoff-Berry Computer est conçu par John Vincent



Histoire de Linformatique PDF - Scribd

L'ordinateur et son histoire Le terme informatique fut crée (en 1962 par Philippe Dreyfus) par la réunion des deux termes information et automatique



[PDF] Chapitre I : Historique et introduction à linformatique

1 Comprendre les concepts de base de l'informatique 2 Se familiarisez avec la terminologie de l'architecture des ordinateurs

  • Quelle est historique de l'informatique ?

    L'informatique s'est déployé sur les 19ème et 20ème si?les et est lié à l'apparition des premiers automates. Charles Babbage est considéré comme le grand-père des ordinateurs modernes en inventant, en 1834, la machine analytique. C'est une machine à calculer programmable.
  • Quelle est la différence entre l'ordinateur et l'informatique ?

    L'informatique est la science du traitement automatique de l'information. L'ordinateur est une machine à traiter l'information.
  • Quelles sont les 10 grandes dates de l'informatique ?

    L'ère de l'électronique : Matériel (ordinateurs)

    1930 L'Enigma et les Bombes M M M. 1938 Z1, premier calculateur à relais par Konrad ZUSE. 1939 ABC, par John ATANASOFF et Clifford BERRY. 1941 Z3, par Konrad ZUSE. 1943 ASCC ou Harvard MARK 1 par Howard AIKEN. 1943 Colossus I M. 1946 ENIAC, par John ECKERT et John MAUCHLY M.
  • Quelle est l'origine de l'ordinateur ?

    La naissance de l'ordinateur est attribuée à Charles Babbage. Dès 1834, afin de construire des tables mathématiques pour différentes fonctions, Babbage conçut une machine de calcul générique, dont quelques exemplaires furent fabriqués.
Une brève histoire de linformatique

Une brève histoire de l'informatique

Concepts, techniques, applications

Sacha Krakowiak

Université Grenoble Alpes & Aconit

Histoire de l'informatique

2 -

CC-BY-NC-SA 3.0 FR - S. Krakowiak, 2019/20

Pourquoi s'intéresser à l'histoire

de l'informatique ?

Une aide pour comprendre le présent

comment on est arrivé à la situation actuelle quels sont les défis

Une vision des idées, non seulement des faits

le contexte, les liens de causalité

Un instrument pédagogique

comprendre les concepts et les techniques à travers leur émergence et leur évolution

Un intérêt propre

les "chefs d'oeuvre» du passé les acteurs de l'informatique 2

Les avancées, mais aussi

les échecs... "We would know what they thought when they did it"

R. W. Hamming, 1976

Des éléments de stabilité

dans une discipline qui

évolue vite

Histoire de l'informatique

2 -

CC-BY-NC-SA 3.0 FR - S. Krakowiak, 2019/20

C'est quoi, l'informatique ?

Quatre facettes

Une science

Science de l'artificiel ...

... mais pas seulement

Une technique et une industrie

Matériel, logiciel, services

Des applications

Dont le champ est croissant

Un impact sociétal

Quatre concepts

Une méthode

La modélisation et l'abstraction

Un va-et-vient théorie-pratique

Des outils issus de l'informatique

3

Langage

Exprime un algorithme

pour une machine

Information

Un réducteur d'incertitude

Une représentation codée

La base de la communication

Algorithme

La notion clé !

d'Euclide à Turing

Machine

Réelle ou virtuelle

FORTRAN

Premier langage de

haut niveau

1956Premier système

d'exploitation

19461949ENIAC

Architecture de

Von Neumann

Première machine

à programme

enregistré

1936Alan Turing

Définition de l'algorithme

1969ARPANET

Premier

réseau

Modèle

relationnel des BD

Micro-

processeurs Alto

Ordinateur

personnel révolutionnaire

1973Ethernet

Réseau local

Le MacintoshL'IBM PC19811984Ordinateurs

personnels

1971La " numérisation

du monde »

1991Le Web

grand public

19841995Le World

Wide Web

L'InternetClient-serveur

Cloud

Objets connectés

19401950196019701980200020101990

Mémoire à

tores

1955Machine à

transistors

Mainframes

et minis

Preuve

de programmes

La préhistoire de l'informatique

Euclidemachine

d'Anticythère Al KwarîsmîSchickardPascalLeibnizOdhnerNeper

Thomas de

Colmar

l'histoire

IBMBull

calcul analogique règle à calcul

16001700180019001940-300800

industriecalcul numérique mécanique -200 méta mathématique algorithmemécanographie analyseur différentiel

V. Bushplanimètres

intégraphes logique boulier- ??? industriecalculateurs

MonroeRemington RandBurroughsNCRAiken-4000Sumer

Égypte

arithmétique

Histoire de l'informatique

2 -

CC-BY-NC-SA 3.0 FR - S. Krakowiak, 2019/20

Quelques précurseurs

Euclide (-300)

l'un des premiers algorithmes connus (-300)

Al Kwarîsmî

traité des algorithmes (800) Boole logique et algèbre booléennes (1850)

Hollerith

la mécanographie (1890-1960) 6

Babbage

la machine analytique, précurseur de l'ordinateur (1840)

Schickard, Pascal, Leibniz

les premiers calculateurs mécaniques (1620-1670)

Histoire de l'informatique

2 -

CC-BY-NC-SA 3.0 FR - S. Krakowiak, 2019/20

Les débuts de l'informatique

Le début du XX-ème siècle : une époque de remise en question dans les sciences en physique : la relativité, les quanta, ... en mathématiques : la "crise des fondements»

Vers la fin des années 1930, deux courants

qui s'ignorent mutuellement

Kleene, Turing, ...)

les prototypes des "calculateurs électroniques» (Atanasoff, Zuse,

Eckert & Mauchly, ...)

Ces courants se rejoindront en 1945

von Neumann 7 (1906-1977)

Histoire de l'informatique

2 -

CC-BY-NC-SA 3.0 FR - S. Krakowiak, 2019/20

De Turing à von Neumann

1936-1946 : la décennie décisive

8 les premiers ordinateurs commerciaux

Les ordinateurs

à programme enregistré

19511946

Moore School Lectures

diffusion du modèle

Modèle de

von Neumann 1945

Machine

de Turing

Les premiers

calculateurs

électroniques

électromécaniques

Deux mondes disjoints

19361938-1944La seconde guerre mondiale

Histoire de l'informatique

2 -

CC-BY-NC-SA 3.0 FR - S. Krakowiak, 2019/20

Retour sur les algorithmes

Que peut-on "effectivement» calculer ?

De nombreuses propositions dans les années 1930 les fonctions récursives (Kleene) le lambda-calcul (Church) la machine de Turing Tous ces schémas, définis indépendamment, sont

équivalents !

D'ou la thèse de Church-Turing (indémontrable, mais jusqu'ici non contredite) : Un algorithme, c'est ce qui est réalisable par une machine de Turing (ou tout schéma équivalent) 9

Histoire de l'informatique

2 -

CC-BY-NC-SA 3.0 FR - S. Krakowiak, 2019/20

La machine de Turing (1936)

10 l'algorithme, l'algorithme, l'algorithme,

C'est une machine abstraite (elle serait

monstrueusement inefficace !)

Il existe une machine universelle (capable de

simuler n'importe quelle machine) Il n'y a pas d'algorithme général pour dire si une machine va s'arrêter ou tourner indéfiniment

État

Table de

transition ruban

National Portrait Gallery

Alan Turing

(1912-1954) tête de lecture-

écriture

définit l'action (nouvel état, symbole écrit) en fonction de l'état actuel et du symbole lu

Histoire de l'informatique

2 -

CC-BY-NC-SA 3.0 FR - S. Krakowiak, 2019/20

Les premiers calculateurs

11

ColossusAtanasoff-Berry

Computer (ABC)

Iowa, 1939-42

Spécialisée (systèmes

linéaires). Électronique (tubes), arith. binaire. non Turing-complète

Zuse Z3 (1941)

Électromécanique (relais), binaire,

programme sur bande perforée,

Turing-complète

Harvard Mark 1 - IBM ASCC

(H. Aiken, 1944) Électromécanique, décimale, programme sur bande perforée, non Turing-complète

Colossus

(T. Flowers,

Bletchley Park,

1943-44)

Électronique, binaire, spécialisée dans décryptage (cassage code Lorenz), non Turing-complète

Histoire de l'informatique

2 -

CC-BY-NC-SA 3.0 FR - S. Krakowiak, 2019/20

L'ENIAC

Le premier calculateur entièrement électronique, Univ. de Pennsylvanie (Eckert-Mauchly, 1946) Arithmétique décimale, programmation par câblage

18 000 tubes, 27 tonnes, 150 kw. Turing-complète

12

J. Presper Eckert

1919-1995

John W. Mauchly

1907-1980

Histoire de l'informatique

2 -

CC-BY-NC-SA 3.0 FR - S. Krakowiak, 2019/20

Kathleen McNulty Mauchly Antonelli,

Jean Jennings Bartik,

Frances Snyder Holberton,

Marlyn Wescoff Meltzer,

Frances Bilas Spence,

Ruth Lichterman Teitelbaum

Les programmeuses de l'ENIAC

Elles ont attendu 1997 pour

être officiellement honorées

eniacprogrammers.org

L'ENIAC

13 Bilas

Caractéristiques

27 tonnes, salle de 18m X 9m

42 modules disposés en U

18 000 tubes, 1 500 relais, 7 500 diodes

70 000 résistances, 10 000 capacités

150 KW, refroidi par air

Performances

Par seconde :

5 000 additions, 385 multiplications,

40 divisions, 3 racines carrées

Nombres décimaux, 10 chiffres + signe

Possibilité de calcul en double précision

Possibilité de parallélisme (géré à la main)

Fiabilité

Au début : temps moyen entre pannes

quelques heures

Après 1948 : deux jours

Histoire de l'informatique

2 -

CC-BY-NC-SA 3.0 FR - S. Krakowiak, 2019/20

Le modèle "de von Neumann»

14 von Neumann (avec Eckert et Mauchly, 1945)

Traits essentiels

Séparation mémoire-unité centrale

Séparation calcul-séquencement

La mémoire contient les données et

les instructions

MémoireEntréesSorties

Unité centrale

Unité de

commande

Unité

arithmétique

Histoire de l'informatique

3 - CC-BY-NC-SA 3.0 FR - S. Krakowiak, 2019-20

Le problème de la mémoire

En 1946...

Relais (Zuse, Harvard)

Fiables mais lents

Flip-Flops (Colossus, ENIAC)

Peu adaptés à une grande mémoire

Techniques nouvelles

Ligne à retard (J. Presper Eckert)

Circulation d'impulsions sonores dans un tube de mercure Accès séquentiel ; doivent être régénérées

Tube cathodique (Freddie Williams, Tom Kilburn)

Tableau de charges électriques (bits) sur un tube Accès aléatoire ; doit être régénéré 15

Le modèle de von Neumann prévoit une

mémoire distincte de l'unité centrale. La technique reste à inventer...

195019601970

Lignes à retardTubes WilliamsTores de ferriteCircuits intégrés

Plus tard...

Tambours

Histoire de l'informatique

2 -

CC-BY-NC-SA 3.0 FR - S. Krakowiak, 2019/20

La machine à programme enregistré : les avancées de la recherche

Les efforts initiaux

Les "Moore School lectures» (1946), diffusion des idées

À la suite d'ENIAC : EDVAC (1949-1951)

La machine de Princeton IAS (von Neumann, Bigelow)

Les premières réalisations

Mark-1, Université de Manchester (Williams, Kilburn, 1949) - tube Williams EDSAC, Université de Cambridge (Wilkes, 1949) - ligne à retard

Les ordinateurs commerciaux

Ferranti Mark-1 (issu de Manchester Mark-1), février 1951

Remington-Rand UNIVAC (Eckert-Mauchly), mai 1951

La série IBM

IBM 701, 1952

IBM 650, 1953, mémoire à tambour magnétique IBM 704, 1955, virgule flottante, première mémoire à tores de ferrite 16 En France 1952 : Bull Gamma 3 (tableau de connexion)

1954 : SEA CUBA ; 1955 : Bull Gamma ET

mémoire à ligne à retardmémoire tube Williams

Histoire de l'informatique

3 - CC-BY-NC-SA 3.0 FR - S. Krakowiak, 2019-20

Les premiers ordinateurs commerciaux

Le Ferranti Mark-1 (février 1951)

Directement issu du Manchester Mark-1

L'Univac-1 (mars 1951)

La première entreprise de constructeurs informatiques

Eckert-Mauchly Computer Corporation (EMCC)

En difficulté financière, EMCC rachetée par

Remington Rand

Caractéristiques

5200 tubes, 13 tonnes, 125 kW, 35 m

2 au sol mémoire : lignes à retard, 1000 mots de 12 X 6 bits

10 unités de bandes magnétique, 7200 car/s

~1900 op./s, addition : 525 µs ; multiplication : 2150 µs

11 car. décimaux codés binaire X3 + signe

Avance initiale sur IBM, mais ne durera pas...

17

CC-BY-SA-3.0 Ed Thelen, Computer Museum

La mémoire de l'UNIVAC-1Grace Hopper au pupitre de l'Univac

Histoire de l'informatique

2 -

CC-BY-NC-SA 3.0 FR - S. Krakowiak, 2019/20

Où en est-on au début des années 50 ?

Les avancées

Turing (et les autres) : définition et limites de l'algorithme, la machine universelle von Neumann (et les autres): le modèle de base, toujours valable les premiers ordinateurs commerciaux

Les limites

une "technologie» déficiente, les tubes (peu fiables) ; les mémoires à lignes à retard (complexes, réglage délicat) une programmation à très bas niveau, sans outils conceptuels, fastidieuse et sujette aux erreurs un champ restreint d'applications l'informatique est encore (pour longtemps) une affaire de professionnels 18

Histoire de l'informatique

2 -

CC-BY-NC-SA 3.0 FR - S. Krakowiak, 2019/20

Du binaire à l'assembleur

Qu'est-ce qu'une instruction pour un processeur ?

La description d'une action à exécuter

Représentée par une suite de bits dans la mémoire selon certaines conventions Exemple de l'addition : ajouter le contenu d'une case de mémoire à celui de l'accumulateur 19

Une notation plus commode ...

Donner des noms aux opérations et aux cases de mémoire L'assembleur est le programme qui traduit cette notation en binaire add totorépertoire de la machinenom choisi par le programmeur

L'opération

(addition)

L'adresse de la

case de mémoire

0 0 1110 0 0 10 10 0 0 11

un morceau de programme en assembleur x86

Histoire de l'informatique

2 -

CC-BY-NC-SA 3.0 FR - S. Krakowiak, 2019/20

Qu'est ce qu'un langage de programmation ?

Motivation

Un programme en assembleur décrit un algorithme en termes de ce que sait faire la machine On souhaite une expression en termes de ce que veut l'utilisateur

Qu'attend-on d'un langage de programmation ?

"Haut niveau» d'expression proche du domaine d'application indépendant de la machine d'exécution

Efficacité

Puissance d'expression

capable de décrire tous les traitements envisagés Facilité d'apprentissage et commodité d'utilisation

Rigueur sémantique

Sûreté réduit les risques d'erreur

20 si Z > 0 {X[3] = N+2} trier(Tableau) dans les années 1950aujourd'hui

Histoire de l'informatique

2 -

CC-BY-NC-SA 3.0 FR - S. Krakowiak, 2019/20

Le premier langage de programmation

Fortran (Formula Translation)

Développé chez IBM par l'équipe de John Backus (1954-57)

Langage orienté vers le calcul scientifique

Évaluation de formules

Définition de fonctions réutilisables

Toujours utilisé aujourd'hui (mais a beaucoup évolué) Une révolution dans la pratique de la programmation

Ouvre la programmation aux utilisateurs ...

... sans sacrifier l'efficacité

Les limites du premier Fortran

Manque de rigueur dans la définition

Manque de sûreté : mauvaise détection des erreurs 21

Histoire de l'informatique

2 -

CC-BY-NC-SA 3.0 FR - S. Krakowiak, 2019/20

Les langages influents des années 60

Fortran (1954) - John Backus

Le premier langage de haut niveau, toujours utilisé Algol 60 (1958-61) - comité de scientifiques (Peter Naur, rapporteur) Définition d'un langage sur une base rigoureusequotesdbs_dbs32.pdfusesText_38
[PDF] definition de linformatique en pdf

[PDF] informatique generale et internet

[PDF] informatique s4 smc

[PDF] module informatique de gestion

[PDF] cours d'intégrale pdf

[PDF] cours complet de marketing pdf

[PDF] marketing fondamental cours pdf

[PDF] marketing de base pdf s3

[PDF] cours méthodes doptimisation pdf

[PDF] optimisation mathematiques pdf exercices

[PDF] cours optimisation master

[PDF] exercices corrigés de convexité et optimisation

[PDF] exercices corrigés doptimisation pdf

[PDF] cours doptimisation pour économistes

[PDF] cours optimisation sans contrainte