IT-lexikon › Hårdvara › Väntetillstånd (wait state)

Väntetillstånd (wait state)

Hårdvara In English → Uppdaterad: 2026-11-03

Klockcykler då processorn står still och väntar på att ett långsammare minne ska hinna svara.

Flash på en mikrokontroller hinner typiskt leverera data på runt 30 nanosekunder, medan kärnan vill ha en instruktion varannan eller var sjätte nanosekund. Mellanskillnaden fylls med väntetillstånd. En STM32F4 på 168 MHz behöver fem stycken, och de ställs in i ett register innan man höjer klockan — gör man det i omvänd ordning läser processorn skräp och hamnar i ett felundantag innan den hunnit konfigurera något annat.

För att inte äta upp hela vinsten med en snabbare kärna har tillverkarna lagt in prefetch-buffertar och små cacheminnen framför flashen, eller låter tidskritisk kod köras från RAM. På 80- och 90-talets PC-marknad var "noll väntetillstånd" ett säljargument på moderkort, långt innan någon köpare visste vad det betydde.

← Tillbaka till lexikonet