Le processeur (CPU appelé, pour Central Processing Unit) est un circuit électronique qui fonctionne à la vitesse d'une horloge interne grâce à un cristal de quartz qui, lorsqu'il est soumis à un courant électrique, envoyer des impulsions, appelés «pics». La vitesse d'horloge (également appelé cycle), correspond au nombre d'impulsions par seconde, écrites en Hertz (Hz). Ainsi, un ordinateur 200 MHz a une horloge qui envoie 200.000.000 impulsions par seconde.
Fréquence d'horloge est en général un multiple de la fréquence du système (FSB, Front-Side Bus), ce qui signifie un multiple de la fréquence de la carte mère. A chaque pic d'horloge, le processeur effectue une action qui correspond à une instruction ou une partie de celui-ci. Une mesure appelée IPC (cycles par instruction) donne une représentation du nombre moyen de cycles d'horloge nécessaires à un microprocesseur pour exécuter une instruction. Un microprocesseur de puissance peut donc être caractérisé par le nombre d'instructions par seconde qu'il est capable de traiter.
MIPS (millions d'instructions par seconde) est l'unité utilisée et correspond à la fréquence du processeur divisée par la CPI. La mémoire cache (également appelée mémoire tampon) est la mémoire locale qui réduit les temps d'attente pour les informations stockées dans la mémoire RAM (Random Access Memory). En effet, la mémoire principale de l'ordinateur est plus lente que celle du processeur. Il ya, cependant, les types de mémoire qui sont beaucoup plus rapides, mais qui ont un coût considérablement augmenté.
La solution est donc d'inclure ce type de mémoire locale à proximité du processeur et pour stocker temporairement les données primaires à traiter en elle. Chaque type de processeur possède son propre jeu d'instructions, ce qui explique pourquoi un programme produit pour un certain type de processeur ne peut fonctionner directement sur un système avec un autre type de processeur si il est la traduction d'instructions, appelé émulation.
Le terme «émulateur» est utilisé pour désigner le p