Plan du cours Plan du cours d’archi 1 – Architecture (semestre 1) - Structure de l’ordinateur et codage - Logique binaire et circuits logiques - Assembleur 2 - - Système d’exploitation (semestre 1) Définition d’un système Fonctions d’un système Exemple de système Linux 3 – Réseaux informatiques (semestre 2) - Architecture des réseaux - Fonctions de transmission - Fonctions réseaux - Services réseaux Petite histoire de l’informatique Petite histoire de l’informatique Techniques et matériels -3000...-500 : Apparition des premiers ”outils” de calcul : l’abaque et le boulier. 1642 : Pascal met au point la Pascaline qui pouvait traiter les additions et les soustractions. 1679 : arithmétique binaire - Leibnitz 1694 machine à calculer dérivée de la Pascaline capable de traiter les multiplications et divisions. Petite histoire de l’informatique Techniques et matériels 1833 : Babbage imagine une machine qui contient les concepts de ce que sera l’ordinateur moderne : unité de calcul, mémoire, registre et entrée des données par carte perforée. Petite histoire de l’informatique Techniques et matériels 1854 : Boole démontre que tout processus logique peut être décomposé en une suite d’opérations logiques sur deux états. 1937 : George Stibitz crée le premier circuit binaire, un additionneur ( le Model K ) 1938 : Thèse de Shannon :parallèle entre les circuits électriques et l’algèbre Booléenne. Il définit le chiffre binaire : bit (BInary digiT). Le Model K Petite histoire de l’informatique Techniques et matériels 1941 : Konrad Zuse, met au point le Z3, le premier calculateur avec programme enregistré , il pouvait stocker 64 nombres de 22 bits et réaliser 4 additions par seconde et une multiplication en 4 secondes. Colossus - 1943 Petite histoire de l’informatique Techniques et matériels 1945 : John Von Neumann: premier rapport décrivant ce que devrait être un ordinateur à programme enregistré qu’il appelle l’EDVAC (Electronic Discrete Variable Automatic Computer). Petite histoire de l’informatique Techniques et matériels 1946 : Création de l’ENIAC (Electronic Numerical Integrator and Computer). Composé de 19000 tubes, il pèse 30 tonnes, occupe une surface de 72 m2 et consomme 140 kilowatts. Horloge : 100 KHz. Vitesse : environ 330 multiplications par seconde. Petite histoire de l’informatique Techniques et matériels 1957 : Création du TX0 au laboratoire de Lincoln, Processeur 18 bits 3500 transistors, 83000 instructions par seconde, Mémoire : 65536 mots, Entrées : clavier - stylo optique, Sorties : écran graphique imprimante, TX0 Petite histoire de l’informatique Techniques et matériels 1960 PDP-1 (précurseur minis) 1964 IBM 360 Pdp 11 IBM 360 Petite histoire de l’informatique Techniques et matériels 1970 Première puce mémoire crée par Intel 1973 Micral (1er micro) Micral Petite histoire de l’informatique Techniques et matériels 1976 Cray I 1977 Apple II 1978 DEC VAX 11 Cray I Apple II Petite histoire de l’informatique Techniques et matériels 1981 IBM PC 1983 Lisa IBM PC Lisa Petite histoire de l’informatique Techniques et matériels 1984 AMIGA / Macintosh 1994 Power mac 1998 I Mac Macintosh Petite histoire de l’informatique Périphériques 1928 1948 1949 Carte perforée à 80 colonnes d'IBM Mémoires à tubes Williams Bande magnétique Petite histoire de l’informatique Périphériques 1951 Écran (oscilloscope) 1955 Tambour magnétique 1955 Crayon optique Petite histoire de l’informatique Périphériques 1956 1963 1967 1971 1972 1973 1975 Disque magnétique Souris par D. ENGELBART Lecteur de disquettes (IBM) Imprimante laser Disques souples Disque dur (IBM) Imprimante laser Petite histoire de l’informatique Périphériques 1982 1984 1995 2001 Phillips et Sony , disque compact numérique CD-ROM (Sony et Philips) DVD-ROM (Sony et Philips) Clé USB Petite histoire de l’informatique Logiciels et langages 1840 : Ada Lovelace définit le principe des itérations successives dans l’exécution d’une opération (concept d’algorithme). 1936 Définition de la notion d'Algorithme par A. TURING 1945 Hypertexte par Vannevar BUSH 1947 Assembleur (L) Petite histoire de l’informatique Logiciels et langages 1951 1956 1959 1959 1960 1964 1965 1968 Premier langage compilé: le A0 par G. HOPPER (L) Fortran (L) Cobol par G. HOPPER (L) Lisp (L) Algol par E. DIJKSTRA (L) PL/I (L) Basic (L) Pascal par Nikhlaus WIRTH (L) Petite histoire de l’informatique Logiciels et langages 1969 1969 1972 1972 1974 1975 1979 1981 1985 Unix par K. THOMPSON (SE) Internet C par D. RITCHIE (L) Prolog (L) CP/M-DOS par G. KILDALL (SE) Fondation Microsoft Ada par Jean ICHBIACH (L) MS-DOS (SE) Windows (Microsoft) (SE) Petite histoire de l’informatique Logiciels et langages 1989 1990 1991 1995 1995 1996 1998 2000 World Wide Web HTML par T. BERNERS-LEE (LDP) Linux (SE) Java (Sun Microsystems) (L) Windows 95 XML (LDP) Logiciel Libre C# par Microsoft (L) Les ordres de grandeur Unités de mesure Bit (binary digit 0 ou 1) Octet (Byte) = 8 bits Ko : Kilo 210 = 1024 ~ 1 000 octets Mo : Mega 220 ~ 1 000 000 = 10 6 Go : Giga 230 ~ 1 000 000 000 = 1000 * 1Mo = 10 9 To : Tera 240 ~ 1 000 000 000 000 = 1000 * 1Go = 10 12 Po : Peta 250 ~ 1 000 000 000 000 000 = 1000 * 1To = 10 15 Mais que représente 1Mo, 1Go, 1To , …. ???? Unités de mesure 1 Mo : 125 pages 1 Go : 125 000 pages , soit 250 livres de 500 pages 1 To : 250 000 livres de 500 pages 1 Po : 250 millions de livres de 500 pages Unités de mesure A méditer Un PC de base PC Processeurs Mono Vitesse proc. 3 Ghz Mémoire vive 1 Go Stockage 300 Go Puissance de calcul 1 Giga Flops Un des plus gros ordinateurs Livre en 2008 à la NSA Big Ben (CRAY) 2090 à 2,4 Ghz 5016 GHz 2 To 400 To 10 Tera Flops Cray XT6, XE6 24000 à 2,6 Ghz 62400 Ghz >20800 400 To >400000 11 Po >10 000 000 1 Peta flops >1 000 000 >1672 >2000 > 1000 >10000 Unités de mesure Pour 11 Po on aura une capacité de stockage de 2750 millions de livres Si un livre a une épaisseur de 4 cm et que l'on empile tous ces livres cela fait une hauteur de … 110 000 kilomètres Nombre de livres références dans les bibliothèques de France (source Annuaire des bibliothèques universitaires 2003 ) B . Universitaires 25 000 000, B . Municipales 96 000 000 B . Départementales 21 300 000 Total 130 300 000 La future machine sera capable de stocker 21 fois toutes les bibliothèques de France Unités de mesure Avec une puissance de 1 péta flops , un supercalculateur réalise en un jour ce qu’un ordinateur de bureau mettrait 150 ans à accomplir ! A QUOI SERVENT CES MACHINES A effectuer des tâches qui nécessitent une énorme puissance de calcul, notamment dans les disciplines scientifiques suivantes : météorologie, climatologie, modélisation moléculaire, simulation physique, … Cray XT Cray XT5 (novembre 2009) 1,75 petaflops Cray XT6 (2010) 8,1 peta flops Blue gene IBM Blue gene(2010) 4processeurs à 450 cœurs à 850 Mhz : 3 Peta flops Blue gene (2011) 16 Peta flops Blue gene ou Sequoia (??) 100 Peta flops CX1 super calculateur de bureau Maxi 8 nœuds Chaque nœud : 4 processeurs à 3,5Ghz 64Go mémoire vive 4 To disque Prix : 8000 à 55000€ EN CONCLUSION Il faut environ 30 ans pour que la puissance d’un supercalculateur se retrouve dans les ordinateurs à bas coût à portée de tous. En 2040 nos équipements informatiques standards auront la même capacité que ceux que le CEA utilise aujourd’hui pour simuler une explosion nucléaire !