Puissance d'un microprocesseur

attollab Messages postés 17 Date d'inscription   Statut Membre Dernière intervention   -  
DrNitro Messages postés 681 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Dans un problème d'algorithmique, il es demandé de calculer le temps d'execution d'un instruction élementaire par un microprocesseur 1Ghz, pouvez vous m'expliquer comment je peux résoudre ce problème.
Merci d'avance.
A voir également:

4 réponses

chuka Messages postés 965 Date d'inscription   Statut Membre Dernière intervention   378
 
Salut,
Ben je dirai 1/1GHz....
@+
0
ssllhh Messages postés 217 Date d'inscription   Statut Membre Dernière intervention   11
 
la taille de l'instruction en octé / la puissance du presseceur en hertz = le temps en second
0
loupius
 
Avec un processeur de type RISC, il y a généralement 1 cycle machine par instruction, donc à 1GHz une instruction dure 1 microseconde.
Avec un processeur de type CISC, ceci n'est plus du tout vrai. Par exemple avec un 8086, l'instruction la plus courte prend 2 cycles et la plus longue environ 150; donc à 1GHz, le minimum est 500 millisecondes.
Il est donc nécessaire de connaître le processeur avec lequel on travaille.
Bonne continuation.
0
DrNitro Messages postés 681 Date d'inscription   Statut Membre Dernière intervention   99
 
l'algot est simple
1-) prendre le temps actuel (de depart) on va metre T1
2-)l'instruction elementaire a executer
3-)prendre le temps actuel (de fin) --- T2
---> le temps mis pour executer l'instruction élémentaire est ..... d'apres toi ????


certe ce n'est pas le temps REEL que le processeur va metre pour executer l'instruction mais c'est plutot le temps mis par le PC (Processeur + systeme d'exploitation) pour executer l'instruction
0