Puissance d'un microprocesseur

attollab Messages postés 24 Statut Membre -  
DrNitro Messages postés 733 Statut Membre -
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.

4 réponses

chuka Messages postés 980 Statut Membre 378
 
Salut,
Ben je dirai 1/1GHz....
@+
0
ssllhh Messages postés 254 Statut Membre 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 733 Statut Membre 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