Vous êtes sur la page 1sur 23

Comment un ordinateur

fonctionne
Processeur
Les processeurs
Cerveau de l’ordinateur
Règle flux d’information par intermédiaire
du bus
Détermine puissance de l’ordi (486,
Pentium, …)
Vitesse définit par l’horloge
Branché à la carte mère dans une cavité
(socket ou slot)
C’est quoi, au juste, un
processeur?
• doit travailler avec des données
• a deux travaux importants à
faire:
1. Faire des calcule
2. Déménager des données
• processeur centrale est très
efficace (vite) à faire ces deux
travaux
• Vitesse de l’ordinateur déterminé
par la vitesse qu’il les fait
• Le processeur est physiquement très petit
• Le noyau est la même taille que ton ongle.

• Le processeur est composé de transistor


• Le noyau d’un Pentium 4 contient 125 million transistors
• Le noyau est seulement 1 cm x 1 cm de grandeur.
Les processeurs
Deux éléments distincts
 ALU (Arithmetic and Logical Unit)
Calculs sur les nombres entiers
Utilisé par logiciels comme Word et Windows
 FPU (Floating Point Unit)
Calculs et fonctions mathématiques complexes et
les nombres réels (décimaux)
Sollicité par les jeux ou applications à calculs
volumineux
Logique
Caractéristiques des
processeurs
Vitesse d’horloge
 Contrôle
synchronisation des
opérations effectuées
par le PC
 Anciens – Horloges de
fréquences 4,77Mhz
4,77 millions impulsions
d’horloge par seconde
 Récents – Fréquence
d’horloge > 3Ghz
Vitesse d’horloge
• la fréquence de l’horloge qui est règlé
avec un petit cristal
• le cristal vibre à plusieurs beats ou
ticks par seconde
• pour million de ticks par seconde on
mesure en megahertz (MHz) ou gigahertz
(GHz)
• pour chaque tick de l’horloge un pulse
est envoyé au CPU
• chacun peut causer le CPU à performer
une autre action.
Fréquence Période de temps par tick

133 MHz 0.000 000 008 000 seconds


1200 MHz 0.000 000 000 830 seconds
2 GHz 0.000 000 000 500 seconds
Caractéristiques des
processeurs
Mémoire cache
 Processeur lit instructions (de programmes),
les exécute, et place les résultats dans RAM
 Toutes données copiées au cache et RAM
 Vérifie si dans le cache avant d’aller au RAM
 Niveau 1 dans le processeur
 Niveau 2 sur la carte mère
Caractéristiques des
processeurs
Bus d’adresses
 Processeur envoie informations de
localisation (lignes d’adresses)
Dirigées vers les composants
 Plus de lignes d’adresses, plus le processeur
peut accéder à un grand espace de mémoire
Caractéristiques des
processeurs
Bus de données
 ALU – opérations de traitement de données
 Registres
Zones de stockage temporaires interne
Mémorisent données avant et après traitement
Performance du système dépend sur taille
d’information stockée
 80286 – 16 bits
 80386, 486, ou Pentium standard – 32 bits
 Pentium ou AMD supérieurs – 64 bits
Caractéristiques des
processeurs
Multitraitement (« multi-tasking »)
 Fait appel à des systèmes multiprocesseurs
 Nécessite compatibilité logicielle et matérielle
Connecteurs supplémentaires
Jeu de puces acceptable
Processeurs capable de fonctionner ensemble
Système d’exploitation acceptable
Applications stables (pas encombrer processeur)
Caractéristiques des
processeurs
Multitraitement (« multi-tasking »)
 Symétrique
Tâches systèmes et applications tournent sur
n’importe quel processeur
 Asymétrique
Tâches systèmes sur un processeur et tâches
applications sur un autre
Mode opératoire
Mode réel (DOS et applications DOS)
 Mémoire disponible vue en une seule série linéaire de
stockage
Mémoire ne peut pas être divisée et allouée à
programmes spécifiques
Pas de multitâche
Mode protégé (Sd’E de nos jours)
 Alloue des quantités de mémoires spécifiques
 Mémoire accessible à la tâche et protégé des autres
 Sd’E peut gérer toutes les tâches à la fois
 Support de mémoire virtuelle et accès plus rapide à la
mémoire
Améliorer performance
3 méthodes
1. Horloge à fréquence plus haute
• plus de cycles par secondes)

2. Un bus (lien nord et sud) plus large (plus de bits)

3. Optimisation du noyau (core) du processeur (et autres


parties) pour que le montant maximum de travail soit fait à
chaque cycles

• Les trois donne meilleur largeur de bande (bandwidth)


• Toutes parties de l’ordinateur doivent suivre la vitesse de
la partie la plus vite
• Émbouteillage (bottleneck) avec la partie la plus lente
Évolution de processeurs

8086

80386 Pentium

80286 80486
AMD K6
Pinout
Évolution processeurs Intel
CPU Année Fréquence No. de Cache Bus Bus Fréqu. Mémoire
(intr.) d’horloge transistors adresse données bus Adressable
(millions) (bits) (bits interne (Max)

8086 1978 8 MHz 0,029 16 20 1 Mo


8088 1979 4.77 MHz 0,029 16 8 1 Mo
80286 1982 8-20 MHz 0,134 24 16 16 Mo
80386DX 1985 16-40 MHz 0,275 32 32 4 Go
80486 1989 25-100 MHz 1,2 8Kb 32 32 4 Go

Pentium 1993 60-200 MHz 3,1 8Kb 32 64 50 MHz 4 Go


PentiumMMX 1997 166-300 MHz 4,5 16Kb 32 64 50 MHz 4 Go

Pentium Pro 1995 150-200 MHz 5,5 16Ko 32 64 50 MHz 4 Go


Pentium II 1997 233-450 MHz 7,5 32Ko 32 64 66 MHz 4 Go
Pentium III 1999 0,45-1,2 GHz 28,0 32Ko 32 64 100 4 Go

Pentium 4 2000 1,4-2,2 GHz 42,0 512Ko 32 64 400 4 Go


2002 2,2-2,8 GHz 55,0
2003 2,6-3,2 GHz 55,0
“Prescott“ 2004 2,8-3,6 GHz 125,0

Pentium D 2005 2,6-3,2GHz 230,0 1Mo 64 64 800


Dual Core
Intel Pentium - Généralités
• Possède deux mémoires caches séparées
• Un pour commandes
• Un pour données
• Bus d’adresses – 32 ou 64 bits
• Bus données – 64 bits
• Horloge – jusqu’à 2 GHz
• Fréquence du bus interne – 33 à 266 MHz
• Deux pipelines d’instructions
• Permet traitement de plusieurs tâches
• U – peut exécuter toutes instructions du Pentium
• V – exécute sur demande nombre limité de commandes
Logiciel test de CPU
Il y a aussi des logiciels qui peuvent vous aider à faire des test
avec votre CPU (ex. “WCPUID” ou “CPU-Z” sur
www.google.com).
Mesurer un processeur
Téléchargez un logiciel pour mesurer la
vitesse de votre processeur sur votre
ordinateur.
ex. “WCPUID” ou “CPU-Z” sur
www.google.com

Vous aimerez peut-être aussi