Huis Hardware Wat is een wachttoestand? - definitie van techopedia

Wat is een wachttoestand? - definitie van techopedia

Inhoudsopgave:

Anonim

Definitie - Wat betekent Wait State?

Een wachttoestand is een situatie waarin de computerprocessor een vertraging ervaart, voornamelijk bij toegang tot extern geheugen of een apparaat dat traag reageert. Daarom worden wachttoestanden als verspilling beschouwd in processorprestaties. Moderne ontwerpen proberen echter de wachtstatus te elimineren of te minimaliseren. Deze omvatten caches, instructie vooraf ophalen en pijplijnen, gelijktijdige multithreading en branchvoorspelling. Hoewel al deze technieken wachtstaten niet volledig kunnen elimineren, kunnen ze het probleem bij het samenwerken aanzienlijk verminderen.

Wachttoestanden worden ook gebruikt om het energieverbruik te verminderen, waardoor de processor kan vertragen en pauzeren als er geen werk is voor de CPU.

Techopedia verklaart Wait State

Wanneer de processor toegang tot het hoofdgeheugen vereist, begint deze door het adres van de gevraagde informatie in de adresbus te plaatsen. Hierna moet de processor wachten op de reactie, die later meerdere cycli terug kan komen. Elk van deze cycli wordt doorgebracht in een wachttoestand. Microprocessors die moderne computers van stroom voorzien, werken extreem snel. Hetzelfde kan echter niet worden gezegd van de geheugentechnologie, die nog geen vergelijkbare snelheden heeft bereikt. Een typische AMD Athlon 64 X2 en de Intel Core werken met snelheden van meerdere GHz, wat betekent dat een klokcyclus meestal minder is dan een nanoseconde (0, 3 - 0, 5 ns). Anderzijds heeft het hoofdgeheugen een latentie in het bereik van 15-30 ns. Deze mismatch resulteert in een wachttoestand voor de microprocessor, waardoor de algehele werkingssnelheid wordt vertraagd.

Wat is een wachttoestand? - definitie van techopedia