Vous êtes sur la page 1sur 42

Architectures & Systèmes évolués

(Partie 01 – Arch.)

AU 2021 / 2022
(Support de cours)

R. MAHMOUDI
(ramzi.mahmoudi@esiee.fr)

1
Architectures & Systèmes évolués

Plan du module – Architectures évoluées


 Section 01 : Architecture des ordinateurs – Les fondements
(Histoire + Système Information + Composants + Machines théorique + Etude de cas)

 Section 02 : Architecture des cartes à puce


(Concept de base + Technologie & Applets JavaCard + Normes & Terminaux)

 Section 03 : Architecture de Cloud


(Principe & paradigme + Environnement IaaS)

Mini-projet / soutenance : (1 seul choix / Mise en pratique )


Développement Application de porte monnaie électronique / JavaCard (free)
Installation d'un VPS sous VM / Google Cloud (free)
Développement Application Openstack sandbox (free)

2
Architectures & Systèmes évolués

(Section 01)

Architectures des ordinateurs


Les fondements

3
Architectures des ordinateurs – Les fondements

Plan de la section 01

 Histoire de l’informatique
 Système d’information – (Rappel)
 Composants de l’ordinateur - (Rappel)
 Représentation de l’information – (Rappel)
 Machines théoriques
 Etude de cas : Microprocesseurs & Jeu d’instructions

4
Architectures des ordinateurs – Les fondements

1- HISTOIRE DE L’INFORMATIQUE

5
Architecture des ordinateurs
Histoire – Epoque mécanique (1)
500 av. J.C : Premiers outils mécanique de calcul : l’abaque et le boulier.
1580 : John NAPIER (Neper) invente les logarithmes
1642 : Pascal met au point la Pascaline (additions et soustractions).

L’Abaque (chine) la Pascaline.

6
Architecture des ordinateurs
Histoire – Epoque mécanique (2)
1673 : Gottfried Wilhelm Von Leibniz améliore la Pascaline (multiplier et diviser).
1679 : Francis Bacon invente la base du langage binaire
1725 : La première machine programmable fût inventée : métier à tisser
(à un ruban troué puis à cartes perforées).

Leibniz
métier à tisser

7
Architecture des ordinateurs
Histoire – Epoque mécanique (3)
1820: Arith-méto-mètre de Thomas de Colmar : première machine à calculer.
1833 : Babbage introduit le concept d’un ordinateur : unité de calcul, mémoire,
registre et entrée des données par carte perforée.

Colmar
Babbage

8
Architecture des ordinateurs
Histoire – Epoque électromécanique (1)
1890: Hollerith construisit une machine électromécanique pour faciliter les
opérations de recensement (essentiellement des tris et des comptages).
1904 : Invention du premier tube à vide, la diode par John Fleming.

Hollerith Tube à vide

9
Architecture des ordinateurs
Histoire – Epoque électromécanique (2)
1937 : George Stibitz crée le premier circuit binaire, un additionneur (Model K)
1937 : Alan M. Turing publie un document sur les nombres calculables.
1938 : Claude Shannon fait le lien entre les circuits électriques et l’algèbre
Booléenne. Il définit le chiffre binaire : bit (BInary digiT).

George Stibitz Alan M. Turing Claude Shannon

10
Architecture des ordinateurs
Histoire – Epoque électromécanique (3)
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.

Konrad Zuse présente le Z1


11
Architecture des ordinateurs
Histoire – Epoque électronique (1)
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).

EDVAC
12
Architecture des ordinateurs
Histoire – Epoque électronique (2)
1946 : Creation de l’ENIAC (Electronic Numerical Integrator and Computer).
Composé de 19000 tubes, pèse 30 tonnes, occupe une surface de 72 m2
et consomme 140 kilowatts. Horloge : 100 KHz. Vitesse : environ 330
multiplications par seconde.

ENIAC

13
Architecture des ordinateurs
Histoire – Epoque électronique (3)
1947 : Invention du transistor dans les laboratoires de Bell Telephone.
1950 : Assembleur (microprogrammation) par Maurice V. Wilkes
1951 : Compilateur A0 par Grace Murray Hopper .
1953 : Mémoire à tores de ferrite.

Transistor V. Wilkes Hopper Mémoire à tores

14
Architecture des ordinateurs
Histoire – Epoque électronique (4)
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,
Consommation : 1000 Watts

TX0

15
Architecture des ordinateurs
Histoire – Epoque électronique (5)
1957 : Création du premier langage de programmation universel, le FORTRAN
(FORmula TRANslator) par John Backus.

Buckus

16
Architecture des ordinateurs
Histoire – Epoque électronique (6)
1965 : Gordon Moore écrit que la complexité des circuits intégrés doublera tous
les ans. ”Loi de Moore”.
1968 : Création du langage PASCAL par Niklaus Wirth.
1969 : Début de UNIX ( Ken Thompson et Dennis Ritchie)

Moor Wirth Thompson et Ritchie

17
Architecture des ordinateurs
Histoire – Epoque électronique (7)
1970 : Première puce mémoire crée par Intel
1971 : Intel 4004, processeur 4 bits tournant à 108 KHz, 640 octets de mémoire,
60000 instructions par seconde, 2300 transistors.

Intel 4OO4
18
Architecture des ordinateurs
Histoire – Epoque électronique (8)
1971- 1973 : Dennis Ritchie : le langage C et le noyau UNIX en C
1972 - 1973 : Bob Kahn introduit le protocole TCP/IP
1984 : Apple Macintosh
1984 : Mise en place du DNS (Domain Name Server) sur Internet.
1986: le nombre de machines connectées sur Internet atteint 2308 connectés.
1987: Sortie de Word 4.0 pour DOS chez Microsoft.

Macintosh 1984

19
Architecture des ordinateurs
Histoire – Epoque électronique (9)
1989 : Le WWW (World Wide Web) a été créé par Tim Berners-Lee.
1990 : Windows 3.0 fait son apparition (de Microsoft).
1991 : Linus Torvalds, qu'il nommera ensuite Linux (Linus's Unix).
1995 : Naissance du navigateur Internet Explorer pour Windows.
2000 : Le processeur Intel Pentium 4 .

20
Architecture des ordinateurs
Histoire – Epoque électronique (10)
2007 : Mac Pro Intel Xeon 8-Core (8 cœurs) à 3,0 GHz reconditionné avec
Deux processeurs Intel Xeon quadri-coeur à 3,0 GHz
1 Go (2 x 512 Mo) de mémoire (DIMM ECC DDR2 667 MHz à tampon complet)
Disque dur Serial ATA 250 Go (3 Gb/s) à 7 200 tr/min
SuperDrive 16x (DVD+R DL/DVD±RW/CD-RW)
Carte graphique NVIDIA GeForce 7300 GT avec 256 Mo de mémoire

21
Architecture des ordinateurs
Histoire – Epoque électronique (11)
2008 :
1ère génération « Nehalem »

Les puces Intel Core i3, i5 et i7 de première génération sont sorties de 2008 à 2010 et sont gravés en 45nm (nanomètres).
Les Core de première génération ont encore un processeur et une carte graphique séparée.
Les Core des générations suivantes embarqueront un processeur et un circuit graphique au sein d’une même puce.

A quoi ça sert la finesse de gravure d’un processeur ?


Diminuer la finesse de gravure permet d’abord de baisser les coûts de fabrication, cela permet également
de diminuer la quantité de chaleur produite par le processeur, de diminuer sa consommation
d’énergie et de pouvoir le monter plus haut en fréquence
22
Architecture des ordinateurs
Histoire – Epoque électronique (12)
2011 :
Intel Core de 2nd génération « Sandy Bridge »

 Les processeurs Core de deuxième génération intègrent le processeur et la carte graphique au sein d’une même puce
 Cette intégration permet d’avoir des échanges beaucoup plus rapides entre le CPU et le contrôleur graphique.
 Les améliorations sont visibles lors de la lecture de vidéos HD et dans les jeux vidéos.
 Les processeurs de 2nd génération étaient 42% plus rapides que ceux de 1ère génération.

23
Architecture des ordinateurs
Histoire – Epoque électronique (13)
2012 :
Intel Core de 3ème génération « Ivy Bridge »

 Les processeurs Intel Core de troisème génération sont gravés en 22nm.


 Ils sont combinés avec les nouveaux chipsets Intel Série 7
 Ils bénéficient du support du PCIe 3.0 et de l’USB 3.0, ainsi la vitesse de la mémoire vive peut monter à 1600 MHz

Qu’est-ce un chipset ?
Le chipset est une puce électronique chargée de coordonner les échanges de données entre les différents composants de l’ordinateur. C’est
la plateforme centrale de la carte mère ! La plupart des chipsets intègrent une puce graphique, audio ou réseau, ce qui permet de ne pas avoir à
acheter séparément tous ces composants.

24
Architecture des ordinateurs
Histoire – Epoque électronique (14)
2013 :

Intel Core de 4ème génération « Haswell »

 Les processeurs Haswell arrivent avec une toute nouvelle architecture (tout en conservant le procédé de fabrication en 22nm) et un nouveau
socket, le LGA 1150.
 L’objectif de ces processeurs est de réduire leur consommation énergétique.
 Les processeurs Haswell intègrent un nouveau processeur intégré, Intel HD Graphics 4600, plus performant que l’ancien Intel HD 4000.

25
Architecture des ordinateurs
Histoire – Epoque électronique (15)
Juin - 2015 :
Intel Core de 5ème génération « Broadwell »

 Les processeurs Broadwell sont les premières puces de bureau en socket LGA 1150 gravées en 14 nm.
 (Rappel) Une fitesse de gravure supérieure permet une consommation moindre, un échauffement mesuré et une capacité d’overclocking (une
montée en fréquence) supérieure.
 La consommation énergétique se révèle impressionnante : le Core i7 5775C consomme en effet moins qu’un Core i3 Haswell !
 Les processeurs Broadwell disposent d’un processeur graphique intégré : iGPU - l’Iris Pro Graphics 6200

26
Architecture des ordinateurs
Histoire – Epoque électronique (16)
Aout - 2015 :
Intel Core de 6ème génération « Skylake»

• Les processeurs Skylake introduisant une nouvelle micro-architecture et un nouveau socket : le LGA 1151.
• La plate-forme Skylake introduit la mémoire DDR4 sur toutes les plates-formes grand public.
• Les performances des processeurs Skylake sont en hausse de 10% en moyenne par rapport à la génération précédente Broadwell et d’environ
23% par rapport aux processeurs Sandy Bridge.

27
Architecture des ordinateurs
Histoire – Epoque électronique (17)
Janvier - 2017 :
Intel Core de 7ème génération « Kaby Lake»

 L'évolution par rapport à Skylake se limite grossièrement à une montée en fréquence des cœurs CPU.
 Le Kaby Lake conservera pour la première fois la même finesse de gravure que la 6eme génération

28
Architecture des ordinateurs
Histoire – Epoque électronique (18)
Les limites technologiques

Les limites technologiques dans les procédés de gravure. : Le 14 nm a ainsi subi plusieurs mois de retard, tandis que le passage au 10 nm,
initialement prévu au courant 2016, n'arrivera finalement qu'en fin d'année 2017 sur le segment mobile "faible consommation" et courant 2018 sur
le desktop haute performance.
29
Architecture des ordinateurs - Les fondements
Histoire – Epoque électronique (19)
Future :
Quels processeurs après KabyLake ?

 Le "Tick" correspond à une miniaturisation de l'architecture de la puce (ce qui permet par exemple d'économiser de l'énergie).
 Le "Tock" correspond à une nouvelle architecture (ce qui permet par exemple des bonds en puissance plus importants).

30
Architectures des ordinateurs – Les fondements

2- SYSTÈME INFORMATIQUE

31
Architecture des ordinateurs :
Système informatique – Introduction (1)

Un système est une collection organisée d’objets en interaction qui forme un tout.

Objets -> Composants du système


Interaction -> Interconnexions
Collection organisé -> Comportement (ce que le système fait)
Tout -> Structure (composants + interconnexions = comment le système est fait)

32
Architecture des ordinateurs :
Système informatique – Introduction (2)

Un système est une collection organisée d’objets en interaction qui forme un tout.

Composant

Entrées Sorties

Interconnexion

33
Architecture des ordinateurs :
Système informatique – Introduction (3)

Le comportement d’un système peut être décrit formellement par des équations de type :

x y

y=f(x)
34
Architecture des ordinateurs :
Système informatique – Introduction (4)

 Informatique :
L'informatique (information automatique) désigne l'automatisation du traitement
de l'information par un système concret (machine) ou abstrait (automate).

 Système Informatique :
Un système informatique est un ensemble de composants de type logiciel
(software) et matériel (hardware), mis ensemble pour collaborer dans l'exécution
d'une application.

35
Architecture des ordinateurs :
Système informatique – organisation (1)

Logiciels d’application

Système d’exploitation

BIOS
C4 C3 C2 C1 Matériel

36
Architecture des ordinateurs :
Système informatique – organisation (2)

Logiciels d’application :
Programme ou ensemble de programmes,
accessible au non-informaticien, et conçu en
vue de la résolution de problèmes communs
à plusieurs utilisateurs (progiciel) ou particulier
C4 à une profession (logiciel spécifique).

37
Architecture des ordinateurs :
Système informatique – organisation (3)

Système d’exploitation :
Un système d'exploitation est la base logiciel qui
permet l'utilisation du matériel informatique.
Les principaux systèmes d'exploitation sont Windows
Unix, Linux, Mac OS et MS Dos
C3

38
Architecture des ordinateurs :
Système informatique – organisation (4)

BIOS :
Programme d'initialisation de l'ordinateur
s'exécutant avant le chargement du système
d'exploitation ; acronyme de Basic Input Output
System
C2

39
Architecture des ordinateurs :
Système informatique – organisation (5)

Matériel :
Désigne les éléments physique du matériel
informatique, en opposition au matériel logiciel.

C1

40
Architecture des ordinateurs :
Système informatique – organisation (5-2)

Matériel :

C1

41
Architecture des ordinateurs :
Système informatique – organisation (5-3)

Matériel :

C1

42

Vous aimerez peut-être aussi