Brève historique de linformatique
Les principes physiques qui furent utilisés dans les premières machines à calculer ancêtres de l'ordinateur
Chapitre 1 Une petite histoire de linformatique
En effet Eckert et Mauchly
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 linformatique](https://pdfprof.com/Listes/17/48713-17magistere-19.12.19-2pp.pdf.pdf.jpg)
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éfisUne 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 évolutionUn intérêt propre
les "chefs d'oeuvre» du passé les acteurs de l'informatique 2Les 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 seulementUne 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
3Langage
Exprime un algorithme
pour une machineInformation
Un réducteur d'incertitude
Une représentation codée
La base de la communication
Algorithme
La notion clé !
d'Euclide à TuringMachine
Réelle ou virtuelle
FORTRAN
Premier langage de
haut niveau1956Premier système
d'exploitation19461949ENIAC
Architecture de
Von Neumann
Première machine
à programme
enregistré1936Alan Turing
Définition de l'algorithme
1969ARPANET
Premier
réseauModèle
relationnel des BDMicro-
processeurs AltoOrdinateur
personnel révolutionnaire1973Ethernet
Réseau local
Le MacintoshL'IBM PC19811984Ordinateurs
personnels1971La " numérisation
du monde »1991Le Web
grand public19841995Le World
Wide Web
L'InternetClient-serveur
CloudObjets connectés
19401950196019701980200020101990
Mémoire à
tores1955Machine à
transistorsMainframes
et minisPreuve
de programmesLa préhistoire de l'informatique
Euclidemachine
d'Anticythère Al KwarîsmîSchickardPascalLeibnizOdhnerNeperThomas de
Colmar
l'histoireIBMBull
calcul analogique règle à calcul16001700180019001940-300800
industriecalcul numérique mécanique -200 méta mathématique algorithmemécanographie analyseur différentielV. Bushplanimètres
intégraphes logique boulier- ??? industriecalculateursMonroeRemington RandBurroughsNCRAiken-4000Sumer
Égypte
arithmétiqueHistoire 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) 6Babbage
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 mutuellementKleene, 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 commerciauxLes ordinateurs
à programme enregistré
19511946
Moore School Lectures
diffusion du modèleModèle de
von Neumann 1945Machine
de TuringLes premiers
calculateursélectroniques
électromécaniques
Deux mondes disjoints19361938-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) 9Histoire 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 rubanNational 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 luHistoire de l'informatique
2 -CC-BY-NC-SA 3.0 FR - S. Krakowiak, 2019/20
Les premiers calculateurs
11ColossusAtanasoff-Berry
Computer (ABC)
Iowa, 1939-42
Spécialisée (systèmes
linéaires). Électronique (tubes), arith. binaire. non Turing-complèteZuse 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èteColossus
(T. Flowers,Bletchley Park,
1943-44)
Électronique, binaire, spécialisée dans décryptage (cassage code Lorenz), non Turing-complèteHistoire 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âblage18 000 tubes, 27 tonnes, 150 kw. Turing-complète
12J. 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.orgL'ENIAC
13 BilasCaracté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 heuresAprè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 instructionsMémoireEntréesSorties
Unité centrale
Unité de
commandeUnité
arithmétiqueHistoire 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éesTube cathodique (Freddie Williams, Tom Kilburn)
Tableau de charges électriques (bits) sur un tube Accès aléatoire ; doit être régénéré 15Le 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ésPlus 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 rechercheLes 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 à retardLes ordinateurs commerciaux
Ferranti Mark-1 (issu de Manchester Mark-1), février 1951Remington-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 WilliamsHistoire 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 informatiquesEckert-Mauchly Computer Corporation (EMCC)
En difficulté financière, EMCC rachetée parRemington Rand
Caractéristiques
5200 tubes, 13 tonnes, 125 kW, 35 m
2 au sol mémoire : lignes à retard, 1000 mots de 12 X 6 bits10 unités de bandes magnétique, 7200 car/s
~1900 op./s, addition : 525 µs ; multiplication : 2150 µs11 car. décimaux codés binaire X3 + signe
Avance initiale sur IBM, mais ne durera pas...
17CC-BY-SA-3.0 Ed Thelen, Computer Museum
La mémoire de l'UNIVAC-1Grace Hopper au pupitre de l'UnivacHistoire 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 commerciauxLes 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 18Histoire 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 19Une 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 programmeurL'opération
(addition)L'adresse de la
case de mémoire0 0 1110 0 0 10 10 0 0 11
un morceau de programme en assembleur x86Histoire 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'utilisateurQu'attend-on d'un langage de programmation ?
"Haut niveau» d'expression proche du domaine d'application indépendant de la machine d'exécutionEfficacité
Puissance d'expression
capable de décrire tous les traitements envisagés Facilité d'apprentissage et commodité d'utilisationRigueur 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'huiHistoire 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 programmationOuvre 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 21Histoire 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] 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