Histoire de l’Informatique Abdelaaziz EL HIBAOUI Université Abdelelmalek Essaadi Faculté des Sciences de-Tétouan
[email protected]
14 Feb 2015
A. EL HIBAOUI (FS-Tétouan)
Architecture des ordinateurs–SMI-3
14 Feb 2015
1 / 35
Plan
1
Introduction
2
Préhistoire Outils manuels Outils mécaniques Outils électroniques
3
Le présent Intelr
4
Le future Ordinateurs quantiques Ordinateurs biologiques
A. EL HIBAOUI (FS-Tétouan)
Architecture des ordinateurs–SMI-3
14 Feb 2015
1 / 35
Introduction
Homme ⇐⇒ Machine Le calcul est à la base de l’histoire de l’informatique Le mot calcul vient du latin calculus (« caillou »)
A. EL HIBAOUI (FS-Tétouan)
Architecture des ordinateurs–SMI-3
14 Feb 2015
2 / 35
Préhistoire
Outils manuels
–500 Apparition des premiers outils pour calculer bouliers, abaque,
Abaque romain Boulier vs ordinateur
(Usage manuel)
A. EL HIBAOUI (FS-Tétouan)
Architecture des ordinateurs–SMI-3
14 Feb 2015
3 / 35
Préhistoire
Outils manuels
En 1500 Lionard De Vinci dessine la première calculatrice,
Machine de Lionard De Vinci
A. EL HIBAOUI (FS-Tétouan)
Architecture des ordinateurs–SMI-3
14 Feb 2015
4 / 35
Préhistoire
Outils mécaniques
Machine de Wilhelm Schickard
Dessin de machine retrouvé dans des lettres envoyées en 1623 par Schickard à son ami Johannes Kepler. Machine à calculer utilisant les rouages et le principe d’une horloge
Machine de Wilhelm Schickard (Usage Mécanique)
A. EL HIBAOUI (FS-Tétouan)
Architecture des ordinateurs–SMI-3
14 Feb 2015
5 / 35
Préhistoire
Outils mécaniques
La Pascaline
1642 Baise Pascale qui veut impressionner son père qui est percepteur des impôts et construit pour lui la « Pascaline », la première machine réellement construite.
Pascaline (Usage mécanique)
A. EL HIBAOUI (FS-Tétouan)
Architecture des ordinateurs–SMI-3
14 Feb 2015
6 / 35
Préhistoire
Outils mécaniques
Une petite vidéo ;-)
../videos/pascaline.avi
A. EL HIBAOUI (FS-Tétouan)
Architecture des ordinateurs–SMI-3
14 Feb 2015
7 / 35
Préhistoire
Outils mécaniques
Cartes perforées Les cartes perforées sont les premiers outils de stockage de fichiers informatique. Elles sont inventées par Basil Bouchon en 1728. Elles sont installées dans les métier à tisser en 1900 par Jacquard.
Cartes perforées
Cartes perforées dans les métier à tisser
A. EL HIBAOUI (FS-Tétouan)
Architecture des ordinateurs–SMI-3
14 Feb 2015
8 / 35
Préhistoire
Outils mécaniques
Machine de Charles Babbage Charles Babbage fut le premier à énoncer le principe d’un ordinateur Il a développé une machine à différences : une machine à calculer destinée au calcul et à l’impression de tables mathématiques. En 1834 – 1836 Charles Babbage définit les principaux concepts sur lesquels reposent les machines informatiques actuelles. La machine analytique de Babbage utilisait des cartes perforées pour ses données et ses instructions.
Charles Babbage
A. EL HIBAOUI (FS-Tétouan)
Machine analytique
Architecture des ordinateurs–SMI-3
Machine à différences
14 Feb 2015
9 / 35
Préhistoire
Outils mécaniques
Algèbre de Bool George Boole publie en 1854 un ouvrage sur la logique. Logique fondée sur une structure algébrique et sémantique.
George Boole
Une investigation dans les lois de la pensée "An Investigation of the Laws of Thought" George Boole (1815-1864)
A. EL HIBAOUI (FS-Tétouan)
Architecture des ordinateurs–SMI-3
14 Feb 2015
10 / 35
Préhistoire
Outils électroniques
Tubes à vide
1904 invention du tube à vide Les ordinateurs des années 50 contenaient des milliers des tubes à vide.
Tubes à vide
A. EL HIBAOUI (FS-Tétouan)
Architecture des ordinateurs–SMI-3
14 Feb 2015
11 / 35
Préhistoire
Outils électroniques
Alan Turing Alan Turing publie en 1937 des articles sur les fonctions calculables Une machine de Turing est un modèle pour définir ce qu’est le calcul The Turing Machine Comes True par CNRS
Alan Mathison Turing
../videos/MachineTuring.mp4
A. EL HIBAOUI (FS-Tétouan)
Architecture des ordinateurs–SMI-3
14 Feb 2015
12 / 35
Préhistoire
Outils électroniques
Les 1ere mémoires : Mémoires à tores de ferrite Les mémoires à tores de ferrite sont inventée à la fin des années 1940 Mémoires non volatile Utilisées jusque dans les années 1960 Chaque tore de ferrite a la particularité de changer de polarité + ou - lorsqu’on l’envoie un petit courant électrique Capacité : pour un panneau qui fait 20 x 16 bits, soit 320 bits, ou 40 octets.
Mémoires à tores de ferrite A. EL HIBAOUI (FS-Tétouan)
Architecture des ordinateurs–SMI-3
14 Feb 2015
13 / 35
Préhistoire
Outils électroniques
Architecture Von Neumann
Architecture de Von Neumann utilisée dans la quasi totalité des ordinateurs modernes,
John Von Neumann Architecture de Von Neumann
A. EL HIBAOUI (FS-Tétouan)
Architecture des ordinateurs–SMI-3
14 Feb 2015
14 / 35
Préhistoire
Outils électroniques
Création en 1946 de l’ENIAC Electronic Numerical Integrator and Computer Premier ordinateur entièrement électronique
Caractéristiques : effectue 100 000 additions par seconde occupe une surface de 167 m2 consomme 150 kW
ENIAC
A. EL HIBAOUI (FS-Tétouan)
Architecture des ordinateurs–SMI-3
14 Feb 2015
15 / 35
Préhistoire
Outils électroniques
Disquette 8" La disquette a été inventé en 1971 par IBM, 8” (=20,3cm) de disque couvert d’oxyde de fer qui permettait d’être polarisée Capacité de 80 ko.
Disquette 8"
A. EL HIBAOUI (FS-Tétouan)
Architecture des ordinateurs–SMI-3
14 Feb 2015
16 / 35
Préhistoire
Outils électroniques
Premier processeur au silicium
En 1971, Intel invente le Intel 4004, le premier processeur au silicium fabriqué au monde, 4 bits 108 kHz
Intel 4004
A. EL HIBAOUI (FS-Tétouan)
Architecture des ordinateurs–SMI-3
14 Feb 2015
17 / 35
Préhistoire
Outils électroniques
Premier langage de programmation COBOL est premier langage de programmation à base de l’anglais simplifié Il a des instructions proches au langage humain que la machine est capable de traduire en code binaire. Dès lors on peut utiliser un clavier pour écrire un programme au lieu de s’enquiquiner avec les commutateurs.
Carte COBOL
Exemple de programme COBOL
A. EL HIBAOUI (FS-Tétouan)
Architecture des ordinateurs–SMI-3
14 Feb 2015
18 / 35
Préhistoire
Outils électroniques
1er ordinateur individuel Altaier MITS Altair 8800 est le premier ordinateur individuel Fabriqué en 1975 par Ed Robert un ancien officier de l’armé de l’aire Les français avancent avoir fabriqués Micral en 1972 par R2E. ! ! !
MITS Altair 8800
A. EL HIBAOUI (FS-Tétouan)
Architecture des ordinateurs–SMI-3
14 Feb 2015
19 / 35
Préhistoire
Outils électroniques
Visicalc
Visicalc est le premier logiciel tableur destiné à un ordinateur individuel Conçu en 1979 par Dan Bricklin, étudiant diplômé de la Harvard Business School
Visicalc
A. EL HIBAOUI (FS-Tétouan)
Architecture des ordinateurs–SMI-3
14 Feb 2015
20 / 35
Préhistoire
Outils électroniques
1er Pc Portable Osborne
Le premier PC portable a été fabriqué par Osborne en avril 1981
Adam Osborne
Osborne 1
A. EL HIBAOUI (FS-Tétouan)
Architecture des ordinateurs–SMI-3
14 Feb 2015
21 / 35
Autres dates
Autres dates 1945 naissance du bug ! Bogue ! 1947 invention du transistor 1956 premier ordinateur à transistors le : TRADIC (Bell) 1958 premier circuit intégré créé par Texas Instrument 1960 premier jeu sur ordinateur : SpaceWar ! 1964 langage de programmation BASIC 1968 invention de la souris par Douglas Engelbart 1969 Systèmes d’exploitation MULTICS puis UNIX (Bell) 1971 ARPANET (ancêtre de l’internet) 1972 Intel sort le 8008 (8 bits, 200 KHz, 3500 transistors) 1972 Bill Gates et Paul Allen fondent Traff-of-Data 1973 Gary Kildall écrit le système d’exploitation CP/M 1973 Invention du C pour le développement d’UNIX 1974 le français François Moreno invente la carte à puce 1974 Motorolla commercialise son 1er processeur le 6800 (8 bits) 1974 Intel sort le 8080 (8 bits)
A. EL HIBAOUI (FS-Tétouan)
Architecture des ordinateurs–SMI-3
14 Feb 2015
22 / 35
Autres dates
Autres dates
1975 Traf- of-Data devient Micro-Soft 1976 Steve Jobs et Steve Wozniak commercialisent l’Apple Computer (à base de MOS Tech. 6502) 1976 Zilog sort le Z80 8bits, 2.5MHz 1978 Intel lance son 8086 (16 bits, 4.7 MHz, 29000 transistors à 3 microns) 1979 Taito sort le jeu Space Invaders ... 1979 Motorolla commercialise le 68000 16/32 bits, 68000 transistors 1980 Sinclair sort le ZX80 à base de Z80 ... 1980 IBM sous-traite le système d’exploitation de sa future machine (à base de 8086) à Microsoft ... QDOS → 86-DOS → MS-DOS 1982 Intel commercialise le 80286 16 bits, 6 MHz, 134000 transistors 1982 Microsoft édite une version MS-DOS pour compatibles ! Sony et Phillips inventent le CD-ROM 1982 Microsoft édite une version MS-DOS pour compatibles ! Sony et Phillips inventent le CD-ROM
A. EL HIBAOUI (FS-Tétouan)
Architecture des ordinateurs–SMI-3
14 Feb 2015
23 / 35
Autres dates
Autres dates
1984 Apple sort le Macintosh avec une interface graphique conviviale ... 2001 Le 2001, le pentium IV 64 bits - 1,4 GHz, 42 millions de transistors (0,18 microns) ... 2003 : L’Opteron, premier processeur serveur d’AMD transforme l’architecture x86 en y remplaçant les registre 32 bits par du 64 bits. Il sera imité par le Xeon d’Intel un an plus tard 2005 : Lancement des processeurs dual-core. Les fréquences atteignent 3,2 Ghz pour un processeur à deux cœurs. L’Itanium 2 a fait monter le nombre de transistors sur une puce à 1,7 milliard. ...
A. EL HIBAOUI (FS-Tétouan)
Architecture des ordinateurs–SMI-3
14 Feb 2015
24 / 35
Autres dates
Micro-informatique
A. EL HIBAOUI (FS-Tétouan)
Architecture des ordinateurs–SMI-3
14 Feb 2015
25 / 35
Le présent
Lunettes Google HP LiM avec écran OLED 19"
A. EL HIBAOUI (FS-Tétouan)
IPhone 5
Architecture des ordinateurs–SMI-3
14 Feb 2015
26 / 35
Le présent
Intelr
Processeurs Intelr
Processeur Intelr CoreTM i7 Extreme Edition de 2e génération Processeur Intelr CoreTM i7 de 3e génération Processeur Intelr CoreTM i5 de 3e génération Processeur Intelr CoreTM i3 de 3e génération Intelr CoreTM vProTM de 3e génération Famille de processeurs Intelr Xeonr E7 Famille de processeurs Intelr Xeonr E5 Famille de processeurs Intelr Xeonr E3 Itaniumr Intelr AtomTM
A. EL HIBAOUI (FS-Tétouan)
Architecture des ordinateurs–SMI-3
14 Feb 2015
27 / 35
Puissance des ordinateurs
Puissance des ordinateurs
Diminution de la taille des composants électroniques ⇒ augmentation de la puissance des ordinateurs Loi de Moore : puissance des ordinateurs ×2 tous les 18 mois. Cette loi se heurte aux limites des composants nano-technologiques Lois de la physique quantique.
A. EL HIBAOUI (FS-Tétouan)
Architecture des ordinateurs–SMI-3
14 Feb 2015
28 / 35
Puissance des ordinateurs
Puissance des ordinateurs Loi de Moore
A. EL HIBAOUI (FS-Tétouan)
Architecture des ordinateurs–SMI-3
14 Feb 2015
29 / 35
Le future
Ordinateurs quantiques
Le future : Informatique Quantique (logique Floue
Lotfi Zadeh Formalisée par Lotfi Zadeh en 1965
A. EL HIBAOUI (FS-Tétouan)
Architecture des ordinateurs–SMI-3
14 Feb 2015
30 / 35
Le future
Ordinateurs quantiques
Le future : Informatique Quantique
Bernard Lambert
Père de l’informatique quantique A. EL HIBAOUI (FS-Tétouan)
Architecture des ordinateurs–SMI-3
14 Feb 2015
31 / 35
Le future
Ordinateurs quantiques
Ordinateurs quantiques
L’élément de base est le q−bit (quantum-bit) qui peut exister dans 2 états distincts (principe du 0 ou 1) Le q-bit peut aussi présenter une superposition cohérente de ces 2 états. Il peut être à la fois dans l’état 0 et 1 Il y a donc 4 états possibles pour un q-bit 1 0
1 0
A. EL HIBAOUI (FS-Tétouan)
Architecture des ordinateurs–SMI-3
14 Feb 2015
32 / 35
Le future
Ordinateurs quantiques
Q-bit
L’ensemble des caractéristiques d’une particule constituent son état Quand un système a plusieurs états possibles, la somme de ces états correspond à un état (superposition de plusieurs états à la fois) N’existe pas dans notre univers classique Une mesure peut donner un état tiré au hasard Un q-bit peut être vu comme un nombre complexe (a + ib), ou comme une trajectoire dans un plan (y = ax + b) 0
1
A. EL HIBAOUI (FS-Tétouan)
Architecture des ordinateurs–SMI-3
14 Feb 2015
33 / 35
Le future
Ordinateurs quantiques
Comparaison
Un système classique de 3 bits peut se trouver dans une seule des 8 configurations possibles (000, 001, 010, 011, 100, 101, 110, 111) Système quantique de 3 q-bits : les 8 possibilités sont mémorisées simultanément Avec N q-bits on travaille avec 2N nombres à la fois L’ordinateur classique va faire 2N fois la même opération, ou 2N opérations en parallèle, un ordinateur quantique peut le faire en 1 étape
A. EL HIBAOUI (FS-Tétouan)
Architecture des ordinateurs–SMI-3
14 Feb 2015
34 / 35
Le future
Ordinateurs biologiques
Ordinateurs biologiques Un ordinateur biologique construit avec des cellules vivantes reprogrammables. Créer une cellule vivante qui se comporterait comme le système d’exploitation d’un ordinateur. Fabriquer des puces biologiques à partir de protéines vivantes. Elles auront le potentiel de pouvoir agir sur la mémoire ou la pensée d’un individu. D’où le spectre du contrôle mental.
A. EL HIBAOUI (FS-Tétouan)
Architecture des ordinateurs–SMI-3
14 Feb 2015
35 / 35