Caractéristiques d'un microprocesseur
Objectif:
- calculer le CPI
- calculer l'espace mémoire adressable
- calculer la fréquence du bus FSB
Énoncé:
Le microprocesseur 8086 est un microprocesseur CISC d’Intel il est la base des microprocesseurs Pentium : Ce microprocesseur possède un bus de donné de 16 bits de largeur et un bus d’adresse de 20 bits de largeur, il est cadencé à une fréquence d’horloge de 10Mhz et il peut exécuter 0.75 MIPS (million d’instructions par seconde)
- Définir le terme CISC
- Calculer la capacité maximale d’espace mémoire que le 8086 peut adresser
- Calculer le nombre de cycle moyen (CPI) pris par le 8086 pour exécuter une instruction
- Le microprocesseur Pentium III d’Intel possède un Front Side Bus qui a 64 bits de largeur et un débit de 800 Mo/s, calculer la fréquence de ce bus
-
CISC « Complex Instruction Set Computer » est une architecture de microprocesseur caractérisée par l’exécution d'instructions complexes qui peuvent prendre plusieurs cycles d'horloge mais qui ne demandent pas beaucoup de registres internes.
-
on a espace adressable=largeur du bus de données*2largeur du bus d'adresse
application numérique :
espace adressable=16*220 bits on divise par 8 pour obtenir cette valeur en octets espace adressable=2*220 octets on a 220 octets=1Mo donc l'espace adressable par le 8086 est 2Mo
-
on a MIPS=FH(MHz)/CPI
donc CPI=FH/MIPS
application numérique :
CPI=10/0.75=13,33 cycle d'horloge
-
on a débit=largeur du bus*fréquence d'horloge
donc fréquence d'horloge=débit/largeur de bus
application numérique :
800Mo/s=800*220 octets/s 64bits=8octets donc fréquence d'horloge=100*220 Hz on a 1MHz=106 Hz donc fréquence d'horloge=104.85 MHz