Académique Documents
Professionnel Documents
Culture Documents
INTRODUCTION
• hugo Descoubes
INTRODUCTION
Analogique ou Analog
Numérique ou Digital
• Processeurs
• Réseaux de Communication
Informatique
• ODL
• Langages de programmation
• Algorithmique
• …
3 – copyleft
Systèmes Electroniques – Systèmes Numériques – Marchés – Applications
INTRODUCTION
Analogique Numérique
INTRODUCTION
Analogique Numérique
INTRODUCTION
Du transistor aux processeurs
Familles de Processeurs
Architectures à CPU
General Purpose Processor
Compteur Multiplexeur …
Décodeur Additionneur
Porte NAND
l’Electronique Numérique
Transistor MOS
Bascule
A la base de
Wafer
Processeur
Boîtier
Applications …
6 – copyleft
Systèmes Electroniques – Systèmes Numériques – Marchés – Applications
INTRODUCTION
Du transistor aux processeurs
Familles de Processeurs
Architectures à CPU
General Purpose Processor
7 – copyleft
Systèmes Electroniques – Systèmes Numériques – Marchés – Applications
INTRODUCTION
Du transistor aux processeurs
Familles de Processeurs
Architectures à CPU
General Purpose Processor
8 – copyleft
Systèmes Electroniques – Systèmes Numériques – Marchés – Applications
INTRODUCTION
Du transistor aux processeurs
Familles de Processeurs
Architectures à CPU
General Purpose Processor
http://www.presence-pc.com
9 – copyleft
Systèmes Electroniques – Systèmes Numériques – Marchés – Applications
INTRODUCTION
Du transistor aux processeurs
Familles de Processeurs
Architectures à CPU
General Purpose Processor
GPU
Graphical
Processor Unit
GPP MCU DSP FPGA PLD (et GPGPU)
General Micro Digital Field Programmable
Purpose Controller Signal Programmable Logic APU
Processor Unit Processor Gate Device Accelerated
(spécialisé) Array Processor
Unit
Desktop CPLD SPLD
Laptop SoC
Server System on Chip
MainFrame 10 – copyleft
Embedded Systems PAL GAL
Systèmes Electroniques – Systèmes Numériques – Marchés – Applications
INTRODUCTION
Du transistor aux processeurs
Familles de Processeurs
Architectures à CPU
General Purpose Processor
Memory
Peripherals
Buses
Central
Processing
Unit
11 – copyleft
Systèmes Electroniques – Systèmes Numériques – Marchés – Applications
INTRODUCTION
Du transistor aux processeurs
Familles de Processeurs
Architectures à CPU
General Purpose Processor
outputFile.out (Unix)
outputFile.exe (DOS/Windows)
12 – copyleft
Systèmes Electroniques – Systèmes Numériques – Marchés – Applications
INTRODUCTION
Du transistor aux processeurs
Familles de Processeurs
Architectures à CPU
General Purpose Processor
13 – copyleft
Systèmes Electroniques – Systèmes Numériques – Marchés – Applications
INTRODUCTION
Du transistor aux processeurs
Familles de Processeurs
Architectures à CPU
General Purpose Processor
Buses
programme puis l’exécuter
séquentiellement
Central
Processing
Unit • Manipuler les informations présentes en
mémoire donnée ou dans des registres. Il
est maître des bus.
14 – copyleft
Systèmes Electroniques – Systèmes Numériques – Marchés – Applications
INTRODUCTION
Du transistor aux processeurs
Familles de Processeurs
Architectures à CPU
General Purpose Processor
Buses
INTRODUCTION
Du transistor aux processeurs
Familles de Processeurs
Architectures à CPU
General Purpose Processor
Buses
16 – copyleft
Systèmes Electroniques – Systèmes Numériques – Marchés – Applications
INTRODUCTION
Du transistor aux processeurs
Familles de Processeurs
Architectures à CPU
General Purpose Processor
17 – copyleft
Systèmes Electroniques – Systèmes Numériques – Marchés – Applications
INTRODUCTION
Du transistor aux processeurs
Familles de Processeurs
Architectures à CPU
General Purpose Processor
18 – copyleft
Systèmes Electroniques – Systèmes Numériques – Marchés – Applications
INTRODUCTION
Du transistor aux processeurs
Familles de Processeurs
Architectures à CPU
General Purpose Processor
Avantages :
• Polyvalence (applications généralistes, TNS, traitement
d’image ...) et grande puissance de calcul
• Grande communauté et grand nombre de ressources logicielles
sur architectures x86-64
• Grand nombre de drivers matériels
Inconvénients :
• Encombrement (carte mère : bus, mémoires, périphériques ...)
• Coût (en 2013, corei5 (Haswell) 4430 entrée de gamme ~180€)
• Consommation et échauffement (en 2012, corei7 ~15-20W vs
Atom ~2W)
19 – copyleft
Systèmes Electroniques – Systèmes Numériques – Marchés – Applications
INTRODUCTION
Semi-Conducteurs
GPP Ordinateur de Bureau
Assembleurs Compatibles PC
160
146.01
140
120
100
80
60
40.09
40
28.62
20 13.18 11.11 10.61 9.15 8.97 8.42 7.85 6.92
0
Revenus en 2010 (Milliards de $)
20 – copyleft
Systèmes Electroniques – Systèmes Numériques – Marchés – Applications
INTRODUCTION
Semi-Conducteurs
GPP Ordinateur de Bureau
Assembleurs Compatibles PC
21 – copyleft
http://www.cpubenchmark.net
Systèmes Electroniques – Systèmes Numériques – Marchés – Applications
INTRODUCTION
Semi-Conducteurs
GPP Ordinateur de Bureau
Assembleurs Compatibles PC
HP
17%
autres
41% Lenovo
13%
Dell
12%
Acer
11%
Asus
6%
22 – copyleft
Systèmes Electroniques – Systèmes Numériques – Marchés – Applications
INTRODUCTION
Les principales applications grand public et donc grand volume
des GPP’s sont bien évidemment les ordinateurs de bureau ou
desktop et les ordinateurs portables ou laptop :
23 – copyleft
Systèmes Electroniques – Systèmes Numériques – Marchés – Applications
INTRODUCTION
Dans le monde des systèmes embarqués, de nombreuses
solutions sont encore développées sur des bases de GPP (souvent
compatibles x86), même si des architectures concurrentes offrant de
meilleures performances sur les critères suivants existent :
consommation, coût, échauffement, encombrement.
http://www.pcper.com