Telechargé par mehdi damergi

Le processeur

publicité
1-Définition :
-Le processeur est le cerveau de l'ordinateur, c'est lui qui organise les échanges de
données entre les différents composants (disque dur, mémoire RAM, carte
graphique) et qui fait les calculs qui font que l'ordinateur interagit avec vous et affiche
votre système à l'écran.
Son rôle :
-Un processeur (ou unité centrale de traitement, UCT ou en anglais central
processing unit, CPU) est un composant présent dans de nombreux dispositifs
électroniques qui exécute les instructions machine des programmes informatiques.
2- les types suivant les criteres de differences :
Processeur graphique :
Un processeur graphique, ou GPU (de l'anglais GraphicsProcessing Unit), également
appelé coprocesseur graphique sur certains systèmes, est une unité de calcul,
pouvant être présent sous forme de circuit intégré (ou puce) sur une carte
graphique ou carte mère.
Il est existe différents types de processeurs graphiques :
Processeur vidéo _ processeur géométrique 2D _ processeur géométrique 3D
Un processeur graphique a pour fonction principale de traiter les calculs graphiques
complexes afin de soulager le CPU de ces tâches.
Processeur embarqué :
Un système embarqué est défini comme un système électronique et informatique
autonome, souvent temps réel, spécialisé dans une tâche précise. Le terme désigne
aussi bien le matériel informatique que le logiciel utilisé. Ses ressources sont
généralement limitées spatialement (encombrement réduit) et énergétiquement
(consommation restreinte).
Les systèmes embarqués utilisent généralement des microprocesseurs à
basse consommation d'énergie ou des microcontrôleurs, dont la partie logicielle est
en partie ou entièrement programmée dans le matériel
Acceleratedprocessing unit:
Le terme acceleratedprocessing unit ou APU (signifiant en anglais : unité de calcul
accéléré) est, en architecture informatique, un terme générique pour désigner une
unité spécialisée dans l'accélération matérielle que l'on ajoute en aide
au processeur principal (le CPU). Ces unités peuvent être graphique (GPU), de
calcul matriciel sur des circuits graphiques (GPGPU), de traitement numérique du
signal (DSP), certaines utilisations de circuit logique programmable, ou réseau
logique programmable (FPGA), ou autres coprocesseurs.
Intel vs AMD :
AMD ou Advanced Micro Devises est une société qui produit des semi-conducteurs,
des puces, des processeurs, des cartes mères et d’autres types d’équipements
informatiques depuis 40 ans. Cela en fait la deuxième entreprise du secteur après
Intel.
Intel, ou Intel Corporation, a été fondée un an plus tôt en 1968. Les deux sociétés ont
été incorporées à Valley aux États-Unis et sont des leaders en matière de recherche
et développement dans le domaine
AMD et Intel produisent des cartes mères constituant le circuit de base de tous les
ordinateurs personnels. AMD et Intel créent également des puces de processeur ou
des CPU pour des ordinateurs personnels
LE PRIX : Les deux entreprises Intel et AMD commercialisent des processeurs avec
une large gamme de prix. Mais l’écart de prix entre les produits des deux marques
est beaucoup plus important, lorsqu’on compare un processeur Intel et un autre AMD
aux mêmes spécifications (pas nécessairement la même puissance), les processeurs
AMD sont toujours moins chers.
LA PERFORMANCE : Intel fait un excellent travail pour produire des processeurs
performants surtout quand il s’agit de produit haut de gamme. Les modèles les plus
chers d’Intel surpassent les concurrents d’AMD dans la performance globale. Ceci
est particulièrement important dans l’exécution des logiciels qui implique des calculs
extrêmement compliqués comme le montage vidéo ou la modélisation 3D.
LA Mémoire CACHE : La mémoire cache de processeur contribue à la performance
de l’ordinateur, car elle permet au processeur de stocker temporairement des
données afin d’y accéder plus rapidement ultérieurement.L’une des principales
différences entre les processeurs Intel et AMD est leur stockage ainsi que l’accès à
la mémoire cache. Une autre différence est la quantité de mémoire cache ; les deux
marques ont des processeurs avec une quantité de mémoire cache légèrement
différente selon les modèles, toutefois les processeurs Intel ont généralement un
meilleur rapport cache / noyau.
LA CONSOMMATION D’ENERGIE ELECRTRIQUE : La consommation d’énergie et
la production de la chaleur présentent un véritable problème pour Intel et AMD. Pour
y faire face, chaque entreprise offre une technologie de réduction de puissance dans
certains de leurs modèles de processeurs (la technologie utilisée par Intel s’appelle
EIST et celui d’AMD s’appelle Cool’n’Quiet). Ces technologies fonctionnent en
réduisant la vitesse du processeur (et donc la consommation d’énergie et la
production de chaleur) lorsque le processeur est inactif ou non chargé.
CONCLUSION :
Intel et AMD produisent de bons processeurs avec ses avantages. Selon vos
besoins, vous choisirez la marque qui correspondra à vos critères de recherche.
Si vous souhaitez monter un PC puissant, que ce soit pour les jeux vidéo ou pour
exécuter des logiciels exigeants, Intel reste le meilleur choix. Si vous avez besoin
d’un ordinateur tout aussi fonctionnel à petit budget, les processeurs d’AMD restent
intéressants.
3- Nombre de bits :
Définition :
Un circuit électrique élémentaire d'un ordinateur qui peut contenir la valeur 0 ou la
valeur 1 est appelé « binary digit » abrévié en « bit ».
Un logiciel ça va être une suite d'instructions binaires (de 0 et de 1 donc de bits) qui
vont être stocké dans la mémoire. Ces bits vont être envoyé au processeur qui
suivant leur disposition va exécuter le logiciel d'une certaine manière.
Les processeurs des ordinateurs peuvent généralement traiter des paquets de 8 bits.
Mais souvent plus. On parle de processeur 16 bits, 32 bits ou 64 bits. Plus le nombre
de bits qu'ils peuvent traiter en même temps est grand, plus le processeur n’est
puissant.
Nombre de bits (32 ,64 ,128 bits) :
Chaque instruction va correspondre à une suite de bits (de 0 et de 1). Et c'est là
qu'interviennent les bits d'un logiciel. Par exemple pour un logiciel 32 bits,
correspondra par exemple à : 1001011101001001000110101101101110.
L'instruction sera composée de 32 bits. Donc chaque suite de bits vont être
envoyées à un processeur compatible. Un processeur32 bits pourra exécuter des
instructions composées de 32 0 et 1 et un processeur 64 bits pourra exécuter des
instructions composées de 64 0 et 1.
Avoir des mots nativement en 64 bits permet de d'effectuer des calculs sur des
nombres de cette taille plus rapidement (en un cycle d'horloge par exemple). Alors
qu'un processeur 32 bits devra effectuer un calcul sur un nombre 64 bits en 2 cycles
d'horloge . Beaucoup de programmes ne font pas du tout appel à des nombres aussi
grands (64 bits ou plus), mais d'autres oui (par exemple des programmes de
(dé)codage vidéo, compression, etc.). Et donc les performances sont améliorées.
Il faut savoir que nos processeurs savent également gérés nativement des nombres
encore plus grand grâce aux instructions SIMD (SSE, AVX). Ces instructions savent
traiter des nombres de 128 bits
4- Les jeux d’instruction :
Le jeu d'instructions est l'ensemble des instructions machines qu'un processeur
d'ordinateur peut exécuter. Ces instructions machines permettent d'effectuer des
opérations élémentaires ou plus complexes. Le jeu d'instructions définit quelles sont
les instructions supportées par le processeur. Il précise aussi quels sont les registres
du processeur manipulables par le programmeur (les registres architecturaux). On
distingue généralement les jeux d'instructions complexes (CISC) et les jeux
d'instructions réduits (RISC). Ces deux philosophies de conception cohabitent. La
plupart des architectures actuelles sont de type RISC, mais l'architecture x86 d'Intel
est de type CISC.
Un processeur à jeu d'instructions réduit (RISC: Reduced instruction set computer)
est un type d'architecture de processeur qui se caractérise par des d’instruction de
base aisées à décoder, uniquement composé d'instructions simples.
Un microprocesseur à jeu d'instruction étendu (CISC complex instruction set
computer), désigne un microprocesseur possédant un jeu d’instruction comprenant
de très nombreuses instructions mixées à des modes d'adressages complexes.
L’architecture CISC est opposée à l’architecture RISC .
Catégorie
CISC
RISC
Taille des instructions
Les instructions ont des
tailles en octets variables
(de 1 à 32 octets)
Les instructions ont tous
les mêmes nombres de
bits (généralement basé
sur un mot)
Registre
Les registres sont
spécialisés pour tâches
spécifique.
Les registres peuvent être
utilisés dans n'importe
quel contexte sans
aucune restriction.
Mémoire
Un peu toutes les
instructions peuvent faire
des traitements
directement en mémoire
sans utiliser de registre.
Seules les instructions
d'entreposage peuvent
accéder à la mémoire,
toutes les instructions,
comme des additions par
exemple, doivent passer
par des registres.
Adressage
L'adresse de la mémoire
est très élaborée.
Seule l’adresse directe,
indirecte ou relative est
possible.
Type de données
Traitement de chaine de
caractères, de polynômes
ou de complexes.
Seul des entiers de 8, 16,
32 ou 64 bits sont
possibles.
5- nombre de coeur :
Un processeur standard possède un cœur (on dit qu'il est single-core). Un
processeur avec un seul cœur ne peut traiter qu'une seule instruction à la fois, une
instruction étant une tâche que l'on demande au processeur d'exécuter : convertir
une vidéo, compresser des fichiers volumineux, exécuter un logiciel, etc.
Un processeur multi-cœur est composé de deux ou plusieurs cœurs indépendants,
chacun étant capable de traiter des instructions individuellement. Un processeur
dual-core contient deux cœurs, un processeur quad-core quatre cœurs, un
processeur hexa-core six cœurs. Un processeur multi-cœur permet à l’utilisateur
d’exécuter plusieurs tâches en même temps sans subir de ralentissements
Un cœur physique est un ensemble de circuits capables d’exécuter des programmes
de façon autonome. Toutes les fonctionnalités nécessaires à l’exécution d'un
programme sont présentes dans ces cœurs : compteur ordinal, registres, unités de
calcul, etc. Des caches sont définis pour chaque processeur ou partagés entre eux.
Les cœurs logiques sont le nombre de cœurs physiques multiplié par le nombre de
threads pouvant s'exécuter sur chaque cœur grâce à l'utilisation de l'hyperthreading.
Par exemple, mon processeur à 4 cœurs exécute deux threads par cœur. J'ai donc 8
processeurs logiques
6- La fréquence d’horloge :
Définition :
La fréquence du processeur désigne le nombre d'opérations effectuées en une
seconde par le processeur. Une horloge lui définit sa cadence, c’est-à-dire sa
fréquence de son signal (nombre de cycles par seconde).Cette information est
indiquée en hertz (Hz), mais au 21e siècle, la vitesse des processeurs modernes est
généralement annoncée dans gigahertz (GHz). Cette mesure est particulièrement
utile lorsque l'on compare les processeurs au sein de la même famille, tenant
d’autres constantes qui peuvent affecter les performances. Le terme est utilisé en
électronique dans des applications telles que les processeurs synchrones ou la
synchronisation de télécommunications, pour aider à caractériser respectivement la
puissance de traitement ou le débit d’information.
En 2012, un processeur d’ordinateur personnel pouvait avoir une fréquence
d’horloge de l’ordre de 3 GHz ce qui signifie qu'il est conditionné à environ trois
milliards de cycle d'horloge en une seconde, on dit qu'il est cadencé à 3GHz.
Pour trouver le nombre d'instructions par seconde, on multiplie la fréquence
d'horloge par l'IPC (nombre d'instructions par cycle) du processeur.
Les techniques utilisées pour modifier les performances de
l’ordinateur :
 Overclocking :
L'overclocking qui se traduit en français par surfréquençage ou surcadençage, est
une manipulation ayant pour but d'augmenter la fréquence du signal
d'horloge d'un processeur au-delà de la fréquence nominale afin d'augmenter les
performances de l'ordinateur. Cette opération est possible sur un processeur (CPU),
une carte graphique (GPU) ou la mémoire vive (RAM). L'overclocking est notamment
très prisé pour des amateurs de jeux vidéo . Alors pour overclocker le processeur ou
la carte graphique, il faut donc augmenter soit l'horloge de base, soit le coefficient
pour atteindre cette fréquence cible
 Turbo Boost :
Intel Turbo Boost est le nom commercial d'Intel pour une fonctionnalité qui
augmente automatiquement la fréquence de fonctionnement de certains de ses
processeurs, et donc les performances, en autorisant leurs cœurs à dépasser leur
fréquence nominale s'ils fonctionnent en-deçà des seuils de puissance, de courant et
de température. Les processeurs Turbo-Boost sont les séries Core i3, Core i5, Core
i7, Core i9 et Xeon fabriqués depuis 2008, plus particulièrement ceux basés sur les
microarchitectures Nehalem et plus tard. Le concept de conception derrière Turbo
Boost est communément appelé «overclocking dynamique»
7-Cas du processeur (intelcore i7) :
La marque Core i7 d'Intel est utilisée pour ses microprocesseurs grand public haut
de gamme depuis novembre 2008. Techniquement, les Core i7 peuvent appartenir
aux familles Nehalem, Westmere, Sandy Bridge, Ivy Bridge, Haswell, Skylake, Kaby
Lake et Coffee Lake.Ces processeurs sont généralement utilisés pour le rendu 3D et
autres logiciels, en général accompagnés d'une carte graphique hors processeur.En
2008, la commercialisation des Core i7 marque l'évènement de la nouvelle
microarchitecture Nehalem chargée de remplacer l'ancienne architecture Core
Rania Ben Salem
Emna Kallel
Karim Ben youssef
Khaled Torki
Mehdi Damergi
Zied Ghanem
Téléchargement