Wat is een wachttoestand?
Een wachttoestand is een periode waarin de centrale verwerkingseenheid (CPU) van een computer niet kan werken omdat deze wacht op iets. Tijdens deze periode wordt de computer langzamer en kan er een bubbel ontstaan, waarbij een storing in de communicatie alle opdrachten vertraagt totdat de processor deze kan oplossen. Dit is vooral een veel voorkomend probleem in een computer met een centrale verwerkingseenheid die op hogere snelheden werkt dan het geheugen. De processor moet wachten tot het geheugen bepaalde bewerkingen inhaalt en kan daardoor veel vertragingstijd hebben.
In een wachttoestand wacht de CPU op een opdracht of heeft een opdracht verzonden en wacht op een resultaat. Een veel voorkomend voorbeeld doet zich voor wanneer een gebruiker een computer uit de slaapstand haalt. In plaats van onmiddellijk te starten, kan het even hangen terwijl de CPU en RAM (Random Access Memory) weer synchroon lopen en het besturingssysteem en alle programma's die actief waren toen de computer in slaapstand ging opnieuw opstarten.
Een computer met de wachtstand nul ondervindt deze vertragingen niet. Commando's zijn onmiddellijk en de CPU hoeft nooit te wachten op reactie van RAM om een taak uit te voeren. Dit vereist een ontwerp waarbij de twee op vergelijkbare snelheden werken en de CPU niet hoeft te pauzeren om het RAM te laten synchroniseren. Voor gebruikers heeft dit de voorkeur omdat het efficiënter is en ze niet hoeven te wachten terwijl de computer een vertraging oplost en weer volledig operationeel wordt.
Sommige computers veroorzaken natuurlijk een wachttoestand. In plaats van de CPU constant te gebruiken, kan de computer deze uitschakelen wanneer deze niet nodig is. Dit vermindert de stroombehoefte, wat belangrijk kan zijn voor mobiele apparaten. Het houdt de computer ook koeler en kan de behoefte aan een koelsysteem verminderen. Voor een laptop, die zeer snel kan opwarmen, kan een wachttoestand een veilige bedrijfstemperatuur handhaven en de hoeveelheid tijd beperken die de ventilator nodig heeft om al dan niet energie te besparen en de levensduur van de batterij te verlengen.
Computing verloopt vaak synchroon, waarbij sommige componenten sneller en capabeler worden, terwijl andere achterlopen. Dit kan het wachttoestandeffect verbeteren, omdat een computer een extreem snelle CPU maar een langzamer RAM-geheugen kan hebben en de CPU wordt beperkt door de snelheid van het RAM-geheugen. Gebruikers die bereid zijn een premie te betalen, kunnen mogelijk toegang krijgen tot snellere componenten, indien beschikbaar.