60
8INF341 Systèmes d'exploitation Petite histoire de l'ordinateur

8INF341 Systèmes d'exploitation Petite histoire de l'ordinateur

Embed Size (px)

Citation preview

Page 1: 8INF341 Systèmes d'exploitation Petite histoire de l'ordinateur

8INF341

Systèmes d'exploitation

Petite histoire de l'ordinateur

Page 2: 8INF341 Systèmes d'exploitation Petite histoire de l'ordinateur

2000 avant J.C.

Première utilisation de l'abaque.

Page 3: 8INF341 Systèmes d'exploitation Petite histoire de l'ordinateur

150-100 avant J.C.Découverte en 1900 en mer Égée, la machine d'Anticythère est un mécanisme qui permettait de calculer la position de certains astres, tels que le soleil et la lune.

ReconstitutionFragment principal

Page 4: 8INF341 Systèmes d'exploitation Petite histoire de l'ordinateur

1623Wilhelm Schickard invente le premier calculateur connu permettant d'effectuer les 4 opérations élémentaires.Cette machine était conçu pour calculer les éphémérides

Page 5: 8INF341 Systèmes d'exploitation Petite histoire de l'ordinateur

1642

A l' âge de 19 ans, Blaise Pascal invente une machine à additionner: la pascaline

Page 6: 8INF341 Systèmes d'exploitation Petite histoire de l'ordinateur

Gotfried Wilhelm von Leibniz invente une machine pouvant effectuer les 4 opérations de base. Sa machine peut aussi extraire les racines carrées.

Il invente l'arithmétique binaire qu'il explique dans un article: Explication de l'arithmétique binaire (1703).

1670

Page 7: 8INF341 Systèmes d'exploitation Petite histoire de l'ordinateur

1792

Gaspard Marie Riche de Prony se voit confier un tâche gigantesque: calculer les logarithmes de 1 à 200 000 à 14 décimales de précision (19 pour les 10 000 premiers) ainsi que plus de 2 million d’autres calculs trigonométriques divers.

Il termine cette tâche en deux ans en s’inspirant du principe de la division du travail de l’économiste Adam Smith

Page 8: 8INF341 Systèmes d'exploitation Petite histoire de l'ordinateur

1804Joseph-Marie Jacquard construit le premier métier à tisser entièrement automatique et commandé par un système de cartes perforées.

Page 9: 8INF341 Systèmes d'exploitation Petite histoire de l'ordinateur

1842.

Charles Babbage conçoit sa machine analytique

Page 10: 8INF341 Systèmes d'exploitation Petite histoire de l'ordinateur

1815-1852

Ada Augusta Byron, comtesse de Lovelace, fut la première à programmer des instructions codées sur cartes perforées.

Page 11: 8INF341 Systèmes d'exploitation Petite histoire de l'ordinateur

1854

George Boole publie Analyse mathématique de la logique (1847) et Lois de la pensée (1854).

ET VRAI FAUX VRAI VRAI FAUXFAUX FAUX FAUX

OU VRAI FAUX VRAI VRAI VRAIFAUX VRAI FAUX

Page 12: 8INF341 Systèmes d'exploitation Petite histoire de l'ordinateur

1890

Herman Hollerith conçoit un système pour enregistrer traiter les données accumulées au cours du recensement américain de 1890

Page 13: 8INF341 Systèmes d'exploitation Petite histoire de l'ordinateur

L ’information est enregistrée sur des cartes perforées et interprétée par une machine à l’aide de censeurs électriques.

La machine de Hollerith

Page 14: 8INF341 Systèmes d'exploitation Petite histoire de l'ordinateur

Août 1890

Première page

du journal

Scientific

American

Page 15: 8INF341 Systèmes d'exploitation Petite histoire de l'ordinateur

1896: Hollerith fonde sa propre sociéte, la Tabulating Machine Company.

Page 16: 8INF341 Systèmes d'exploitation Petite histoire de l'ordinateur

1896: Hollerith fonde sa propre sociéte, la Tabulating Machine Company.

1911: La TMC fusionne avec deux autres compagnies pour former la Computing Tabulating Recording Co.

Page 17: 8INF341 Systèmes d'exploitation Petite histoire de l'ordinateur

1896: Hollerith fonde sa propre sociéte, la Tabulating Machine Company.

1911: La TMC fusionne avec deux autres compagnies pour former la Computing Tabulating Recording Co.

1924: La CTRC change son nom pour celui de International Business Machine Corporation.

Page 18: 8INF341 Systèmes d'exploitation Petite histoire de l'ordinateur

1937

Le mathématicien et

ingénieur

Claude Shannon

publie sa thèse, A

Symbolic Analysis of

Relays and Switching

Circuits, ou il

prouve que les règles de

l'algèbre de Boole

peuvent être mises en

application dans des

réseaux électriques.

Page 19: 8INF341 Systèmes d'exploitation Petite histoire de l'ordinateur

1937

Le mathématicien et

logicien Alan Mathison

Turing définit

rigoureusement la notion

d' algorithme et introduit

le concept essentiel de

machine portant son nom

et celui d ’automate

algorithmique universel.

Page 20: 8INF341 Systèmes d'exploitation Petite histoire de l'ordinateur

1939-1945

Pendant la guerre, les Allemands utilisaient une machine appelée Enigma pour coder leurs messages

Page 21: 8INF341 Systèmes d'exploitation Petite histoire de l'ordinateur

1943

Turing et une équipe de la British Code and Cipher School construisirent une machine à déchiffrer les codes appelée Colossus.

Page 22: 8INF341 Systèmes d'exploitation Petite histoire de l'ordinateur

1941 (première génération)L'allemand Konrad Zuse construit un calculateur électromécanique binaire et programmable.

Page 23: 8INF341 Systèmes d'exploitation Petite histoire de l'ordinateur

1941John Atanasoff et Clifford Berry conçoivent un calculateur utilisant des relais électro-magnétiques.

Atanasoff 1938 Atanasoff 1990 Berry 1962

Page 24: 8INF341 Systèmes d'exploitation Petite histoire de l'ordinateur

1943Le physicien Howard Aiken et une équipe de IBM construisent le premier calculateur analytique multifonction entièrement finalisé, opérationnel et fiable des USA: le Mark 1.

Page 25: 8INF341 Systèmes d'exploitation Petite histoire de l'ordinateur

1945John Presper Ecker et John Mauchly construisent un ordinateur électronique: l' ENIAC.

Page 26: 8INF341 Systèmes d'exploitation Petite histoire de l'ordinateur

L'ENIAC pesait 30 tonnes.

Page 27: 8INF341 Systèmes d'exploitation Petite histoire de l'ordinateur

Disposé en une sorte de U de 6 mètres de largeur par 12 mètres de longueur.

Page 28: 8INF341 Systèmes d'exploitation Petite histoire de l'ordinateur

Remplacer un tube à vide voulait dire regarder parmi 19000 possibilités.

Page 29: 8INF341 Systèmes d'exploitation Petite histoire de l'ordinateur

Elle consommait 200 kilowatts quand elle était en marche.

Page 30: 8INF341 Systèmes d'exploitation Petite histoire de l'ordinateur
Page 31: 8INF341 Systèmes d'exploitation Petite histoire de l'ordinateur

1945

Premier bug répertorié - 1945

[15h45 - relais n°70, panneau F, mite dans le relais]

Page 32: 8INF341 Systèmes d'exploitation Petite histoire de l'ordinateur

1946John von Neumann propose que les programmes soient enregistrés de la même façon que les données.

Page 33: 8INF341 Systèmes d'exploitation Petite histoire de l'ordinateur

1951Le physicien Wallace J. Eckert et une équipe de IBM construisent une des première machine de Von Neumann: l' IBM SSEC

Page 34: 8INF341 Systèmes d'exploitation Petite histoire de l'ordinateur

1951L' EDVAC de la Moore School of Computer Science.

Page 35: 8INF341 Systèmes d'exploitation Petite histoire de l'ordinateur

1951L' UNIVAC de Eckert et Mauchly

Premier ordinateur commercial, il utilise des bandes magnétiques en remplacement des cartes perforées.

Page 36: 8INF341 Systèmes d'exploitation Petite histoire de l'ordinateur

1957

John Backus et une équipe de IBM conçoivent le premier langage informatique de haut niveau, le FORTRAN

Page 37: 8INF341 Systèmes d'exploitation Petite histoire de l'ordinateur

1958 (seconde génération)

IBM 7090: premier ordinateur à utiliser des transistors.

Page 38: 8INF341 Systèmes d'exploitation Petite histoire de l'ordinateur

1958

Seymour Cray construit le premier ordinateur complètement transistorisé: le CDC 1604

Page 39: 8INF341 Systèmes d'exploitation Petite histoire de l'ordinateur

Le traitement par lot (batch)

Page 40: 8INF341 Systèmes d'exploitation Petite histoire de l'ordinateur

Deux systèmes d’exploitation de l’époque•FMS (Fortran Monitor System) et•IBSYS (Founi avec le IBM 7090 et 7094)

Page 41: 8INF341 Systèmes d'exploitation Petite histoire de l'ordinateur

Une instruction Fortran sur carte perforée:Z(1) = Y + W(1)

Page 42: 8INF341 Systèmes d'exploitation Petite histoire de l'ordinateur

1964 (troisième génération)IBM annonce le premier ordinateur à utiliser des circuits intégrés: le IBM 360

Page 43: 8INF341 Systèmes d'exploitation Petite histoire de l'ordinateur

OS/360Le système OS/360 permettait entre autres:

•la multiprogrammation•Le spoolage

Page 44: 8INF341 Systèmes d'exploitation Petite histoire de l'ordinateur

La multiprogramation(multitasking)

•La mémoire est partitionnée en plusieurs segments.•Un segment est alloué à chaque tâche devant être exécutée.•Lorsqu'une tâche utilise un périphérique, une autre peut utiliser le CPU

Page 45: 8INF341 Systèmes d'exploitation Petite histoire de l'ordinateur

Le spooling

•Avant 1964: System Peripheral Operations OffLine•Après 1964: Simultaneous Peripheral Operations OnLine

Méthode pour palier à la lenteur des périphériques d'entrées/sorties.

Des périphéques rapides (disques, rubans, etc.) sont utilisés pour contenir l'image de périphériques plus lents (cartes perforées, imprimante, etc.)

La multiprogrammation permet au système d'exploitation de d'effectuer le spooling en ligne.

Page 46: 8INF341 Systèmes d'exploitation Petite histoire de l'ordinateur

1961 CTSS

• Un des premiers systèmes d'exploitation à temps partagé

• Le CTSS (Compatible time-Sharing System) développé au MIT sur un IBM 7094 modifié pour permettre le partitionnement de la mémoire.

• Compatible avec le système d’exploitation FMS.

• Le CTSS permet à plusieurs usagers d'utiliser et de partager le même ordinateur simultanément.

• Utilitaire de formatage de texte.

• Courrier électronique entre utilisateurs

Page 47: 8INF341 Systèmes d'exploitation Petite histoire de l'ordinateur

•MULTiplexed Information and Computing Service

• Conçu par le MIT, Bell Labs et Genaral Electric.

• L'objectif était de construire une énorme machine capable de fournir de la puissance de calcul à toute la région de Boston

• Parmi les clients: General Motors, Ford et National Security Agency.

1965 Multics

Page 48: 8INF341 Systèmes d'exploitation Petite histoire de l'ordinateur

1971-72Ken Thompson et une équipe de la Bell Labs conçoivent un système d'exploitation à temps partagé: UNIX

Dennis Ritchie crée le langage C afin d' implémenter le système d’exploitation UNIX.

Page 50: 8INF341 Systèmes d'exploitation Petite histoire de l'ordinateur

1971 (Quatrième génération)Intel 4004: Le premier microprocesseur

Page 51: 8INF341 Systèmes d'exploitation Petite histoire de l'ordinateur

1974: Développement des réseaux

1962: Leonard Kleinrock invente le concept de transmission par paquets.

1972: Naissance d'Arpanet le premier réseaux utilisant la transmission par paquets.

1974: Le protocole TCP/IP est créé

Kleinrock devant l'ancêtre des routeurs modernes

Page 52: 8INF341 Systèmes d'exploitation Petite histoire de l'ordinateur

1976

Page 53: 8INF341 Systèmes d'exploitation Petite histoire de l'ordinateur

1977

Steve Wozniak et Steve Jobs fondent la compagnie Apple.

Page 54: 8INF341 Systèmes d'exploitation Petite histoire de l'ordinateur

1981

IBM PC et PC DOS 1.0

Page 55: 8INF341 Systèmes d'exploitation Petite histoire de l'ordinateur

1984

Apple introduit le Macintosh, le premier ordinateur populaire à utiliser une interface graphique.

Page 56: 8INF341 Systèmes d'exploitation Petite histoire de l'ordinateur

1985

Microsoft Corporation introduit

l'interface graphique Windows 1.0

Page 57: 8INF341 Systèmes d'exploitation Petite histoire de l'ordinateur

1991Timothy John Berners-Lee invente le Word Wide Web. En 1994 il fonde le Word Wide Web Consortium (W3C)

Page 58: 8INF341 Systèmes d'exploitation Petite histoire de l'ordinateur

1985David DeutschOrdinateur quantique

Page 59: 8INF341 Systèmes d'exploitation Petite histoire de l'ordinateur

1985

Peter Shor trouve un algorithme quantique pour factoriser un nombre en temps polynomial.

Page 60: 8INF341 Systèmes d'exploitation Petite histoire de l'ordinateur

1994Leonard Adleman

Ordinateur à ADN