Puissance de calcul
Jusqu’à présent, ces chapitres ont couvert plusieurs types d’instructions:
- Instructions logiques binaires
- Instructions arithmétiques entières
- Instructions d’accès à la mémoire
- Instructions qui modifient conditionnellement le flux de programme
Vous pouvez vous demander combien d’instructions un processus doit avoir pour être aussi puissant qu’un autre.La réponse est: l’ensemble d’instructions ci-dessus estplus que suffisant.Mais l’idée de “puissance” informatique est quelque peu vague.Parfois, les gens l’utilisent pour signifier “vitesse” et parfois pour signifier “ce qu’un processeur peut calculer.”Habituellement, cela signifie une combinaison floue des deux.Utilisons la définition suivante:
Puissance de calcul: Deux processeurs ont la même puissance de calcul s’ils peuvent exécuter les mêmes programmes (après traduction dans le langage machine de chaque processeur) et produire les mêmes résultats.
Par exemple, disons que deux processeurs ont la même puissance.Ensuite, si un processeur peut exécuterun programme particulier, alors l’autre doit être capable de l’exécuter, et les deux processeurs produisent le même résultat.Cela doit être vrai pour tous les programmes (après compilation appropriée dans le langage machine pour chaque processeur).
Parfois, le résultat produit par un programmedépend du compilateur.Par exemple, différents compilateurs pour C utilisent différents nombres de bits pour le type de données int
.Mais c’est un effet du compilateur, pas du processeur.Tout ce qui compte pour la “puissance” du processeur est qu’il est possible de traduire des programmes identiques en langage machine approprié pour chaque processeur et que ces programmes en langage machine produisent le même résultat pour chaque processeur.
La vitesse du processeur est laissée en dehors de la definition.It il est utile de considérer la puissance de calcul etla vitesse du processeur comme des aspects distincts.La mémoire et les périphériques (tels que les cartes graphiques) sont également laissés de côté.