Lessico IT › Hardware › Wait state

Wait state

Hardware Svenska → Aggiornato: 2026-11-03

Un ciclo di clock in cui il processore non fa altro che aspettare la risposta di una memoria più lenta.

La flash dei microcontrollori impiega tipicamente circa 30 nanosecondi per fornire un dato, mentre il core vuole un'istruzione ogni pochi nanosecondi. Il divario viene colmato dai wait state. Un STM32F4 a 168 MHz ne richiede cinque, impostati in un registro prima di alzare il clock. Facendo il contrario, la CPU preleva spazzatura e finisce in un fault handler prima di aver configurato qualsiasi altra cosa.

Perché un core più veloce non vada del tutto sprecato, i produttori mettono davanti alla flash buffer di prefetch e piccole cache, oppure fanno eseguire il codice critico dalla RAM. Negli anni Ottanta e Novanta «zero wait state» era un argomento di vendita stampato sulle scatole delle schede madri per PC, molto prima che la maggior parte degli acquirenti sapesse cosa significasse.

← Torna al lessico