état d’attente

Définition - Que signifie l'état d'attente?

Un état d'attente est une situation dans laquelle le processeur de l'ordinateur subit un retard, principalement lors de l'accès à la mémoire externe ou à un périphérique dont la réponse est lente. Par conséquent, les états d'attente sont considérés comme un gaspillage des performances du processeur. Cependant, les conceptions modernes tentent d'éliminer ou de minimiser les états d'attente. Il s'agit notamment des caches, de la prélecture d'instructions et des pipelines, du multithreading simultané et de la prédiction de branche. Bien que toutes ces techniques ne puissent pas éliminer complètement les états d'attente, elles peuvent réduire considérablement le problème lorsqu'elles travaillent ensemble.

Les états d'attente sont également utilisés pour réduire la consommation d'énergie, permettant au processeur de ralentir et de faire une pause s'il n'y a pas de travail pour le processeur.

Definir Tech explique l'état d'attente

Lorsque le processeur a besoin d'accéder à la mémoire principale, il commence par placer l'adresse des informations demandées dans le bus d'adresses. Après cela, le processeur doit attendre la réponse, qui peut revenir plusieurs cycles plus tard. Chacun de ces cycles est passé dans un état d'attente. Les microprocesseurs qui alimentent les ordinateurs modernes fonctionnent extrêmement rapidement. Cependant, on ne peut pas en dire autant de la technologie de la mémoire, qui n'a pas encore atteint des vitesses similaires. Un AMD Athlon 64 X2 typique et un processeur Intel Core fonctionnent à des vitesses de plusieurs GHz, ce qui signifie qu'un cycle d'horloge est généralement inférieur à une nanoseconde (0.3 à 0.5 ns). En revanche, la mémoire principale a une latence de l'ordre de 15 à 30 ns. Cette discordance se traduit par un état d'attente pour le microprocesseur, ce qui ralentit la vitesse globale de fonctionnement.