Lar Hardware O que é um estado de espera? - o que é techopedia

O que é um estado de espera? - o que é techopedia

Índice:

Anonim

Definição - O que significa Wait State?

Um estado de espera é uma situação em que o processador do computador apresenta um atraso, principalmente ao acessar a memória externa ou um dispositivo com resposta lenta. Portanto, os estados de espera são considerados um desperdício no desempenho do processador. No entanto, os designs modernos tentam eliminar ou minimizar os estados de espera. Isso inclui caches, pré-busca de instruções e pipelines, multithreading simultâneo e previsão de ramificação. Embora todas essas técnicas não possam eliminar completamente os estados de espera, elas podem reduzir significativamente o problema ao trabalharem juntas.

Os estados de espera também são usados ​​para reduzir o consumo de energia, permitindo que o processador diminua e faça uma pausa se não houver trabalho para a CPU.

Techopedia explica o estado de espera

Quando o processador requer acesso à memória principal, ele inicia colocando o endereço das informações solicitadas no barramento de endereços. Depois disso, o processador precisa aguardar a resposta, que pode retornar vários ciclos depois. Cada um desses ciclos é gasto no estado de espera. Microprocessadores que alimentam computadores modernos funcionam extremamente rápido. No entanto, o mesmo não se pode dizer da tecnologia de memória, que ainda não alcançou velocidades semelhantes. Um AMD Athlon 64 X2 típico e o Intel Core operam a velocidades de vários GHz, o que significa que um ciclo de clock é tipicamente menor que um nanossegundo (0, 3-0, 5 ns). Por outro lado, a memória principal possui latência na faixa de 15 a 30 ns. Essa incompatibilidade resulta em um estado de espera para o microprocessador, diminuindo a velocidade geral da operação.

O que é um estado de espera? - o que é techopedia