Hem Hårdvara Vad är ett väntetillstånd? - definition från techopedia

Vad är ett väntetillstånd? - definition från techopedia

Innehållsförteckning:

Anonim

Definition - Vad betyder väntetillstånd?

Ett väntetillstånd är en situation där dataprocessorn upplever en fördröjning, främst när man kommer åt externt minne eller en enhet som är långsam i sitt svar. Därför anses väntetillstånd vara slösande i processorprestanda. Men modern design försöker antingen eliminera eller minimera väntetillstånd. Dessa inkluderar cachar, instruktionsförhämtning och rörledningar, samtidig multitrådning och grenprognos. Medan alla dessa tekniker inte helt kan eliminera väntetillstånd kan de minska problemet betydligt när man arbetar tillsammans.

Väntetillstånd används också för att minska energiförbrukningen, vilket gör att processorn kan sakta ner och pausa om det inte finns något arbete för CPU.

Techopedia förklarar Wait State

När processorn kräver åtkomst till huvudminnet börjar det med att placera adressen till den begärda informationen i adressbussen. Därefter måste processorn vänta på svaret, vilket kan komma tillbaka flera cykler senare. Var och en av dessa cykler tillbringas i ett väntetillstånd. Mikroprocessorer som driver moderna datorer kör extremt snabbt. Dock kan det inte sägas om minneteknologin, som ännu inte har kommit till liknande hastigheter. En typisk AMD Athlon 64 X2 och Intel Core körs med hastigheter på flera GHz, vilket innebär att en klockcykel vanligtvis är mindre än ett nanosekund (0, 3–0, 5 ns). Å andra sidan har huvudminnet latens inom intervallet 15-30 ns. Denna missanpassning resulterar i ett väntetillstånd för mikroprocessorn, vilket resulterar i att den totala drifthastigheten bromsas.

Vad är ett väntetillstånd? - definition från techopedia