Vent tilstand

Forfatter: Laura McKinney
Oprettelsesdato: 7 April 2021
Opdateringsdato: 24 Juni 2024
Anonim
Smart window - automation of room ventilation, integration into Home Assistant
Video.: Smart window - automation of room ventilation, integration into Home Assistant

Indhold

Definition - Hvad betyder ventetilstand?

En ventetilstand er en situation, hvor computerprocessoren oplever en forsinkelse, hovedsageligt ved adgang til ekstern hukommelse eller en enhed, der er langsom med sit svar. Derfor betragtes ventetilstander som spildende i processorens ydelse. Moderne design forsøger imidlertid enten at eliminere eller minimere ventetilstander. Disse inkluderer cacher, forudindhentning af instruktioner og rørledninger, samtidig multitrådning og forgreningsforudsigelse. Selvom alle disse teknikker ikke helt kan eliminere ventetilstander, kan de reducere problemet markant, når du arbejder sammen.


Ventetilstander bruges også til at reducere energiforbruget, hvilket giver processoren mulighed for at bremse og stoppe, hvis der ikke er noget arbejde for CPU'en.

En introduktion til Microsoft Azure og Microsoft Cloud | Gennem denne vejledning lærer du, hvad cloud computing handler om, og hvordan Microsoft Azure kan hjælpe dig med at migrere og drive din virksomhed fra skyen.

Techopedia forklarer Wait State

Når processoren kræver adgang til hovedhukommelsen, starter den med at placere adressen på de ønskede oplysninger i adressebussen. Efter dette skal processoren vente på svaret, som kan komme tilbage flere cykler senere. Hver af disse cyklusser tilbringes i en ventetilstand. Mikroprocessorer, der driver moderne computere, kører ekstremt hurtigt. Det samme kan dog ikke siges om hukommelsesteknologien, som endnu ikke har fanget lignende hastigheder. En typisk AMD Athlon 64 X2 og Intel Core kører med hastigheder på flere GHz, hvilket betyder, at en urcyklus typisk er mindre end et nanosekund (0,3–0,5 ns). På den anden side har hovedhukommelsen latens i området 15-30 ns. Denne uoverensstemmelse resulterer i en ventetilstand for mikroprocessoren som et resultat, der bremser den samlede driftshastighed.