Puissance d'un microprocesseur

Fermé
attollab Messages postés 17 Date d'inscription dimanche 26 avril 2009 Statut Membre Dernière intervention 16 décembre 2009 - 13 sept. 2009 à 16:24
DrNitro Messages postés 681 Date d'inscription jeudi 11 juin 2009 Statut Membre Dernière intervention 5 janvier 2015 - 14 sept. 2009 à 02:09
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 965 Date d'inscription samedi 11 octobre 2008 Statut Membre Dernière intervention 29 juillet 2010 378
13 sept. 2009 à 16:32
Salut,
Ben je dirai 1/1GHz....
@+
0
ssllhh Messages postés 217 Date d'inscription mardi 1 septembre 2009 Statut Membre Dernière intervention 20 janvier 2011 11
13 sept. 2009 à 16:57
la taille de l'instruction en octé / la puissance du presseceur en hertz = le temps en second
0
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 jeudi 11 juin 2009 Statut Membre Dernière intervention 5 janvier 2015 99
14 sept. 2009 à 02:09
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