Domov Hardware Co je to stav čekání? - definice z techopedie

Co je to stav čekání? - definice z techopedie

Obsah:

Anonim

Definice - Co znamená stát čekat?

Čekací stav je situace, ve které procesor počítače zpoždění, zejména při přístupu k externí paměti nebo zařízení, které je pomalé v jeho reakci. Čekací stavy jsou proto považovány za zbytečné ve výkonu procesoru. Moderní návrhy se však snaží buď eliminovat nebo minimalizovat čekací stavy. Patří sem mezipaměti, předběžné načtení a potrubí, simultánní multithreading a predikce větví. Přestože všechny tyto techniky nemohou zcela eliminovat čekací stavy, mohou při práci společně výrazně snížit problém.

Čekací stavy se také používají ke snížení spotřeby energie, což umožňuje procesoru zpomalit a pozastavit, pokud pro CPU není práce.

Techopedia vysvětluje Wait State

Pokud procesor vyžaduje přístup k hlavní paměti, začíná tím, že do adresové sběrnice vloží adresu požadovaných informací. Poté musí procesor čekat na odpověď, která se může vrátit o několik cyklů později. Každý z těchto cyklů je stráven ve vyčkávacím stavu. Mikroprocesory, které pohánějí moderní počítače, běží velmi rychle. Totéž však nelze říci o technologii paměti, která dosud nedosáhla podobných rychlostí. Typický procesor AMD Athlon 64 X2 a procesor Intel Core běží rychlostí několika GHz, což znamená, že hodinový cyklus je obvykle kratší než nanosekunda (0, 3–0, 5 ns). Na druhou stranu má hlavní paměť latenci v rozsahu 15-30 ns. Tento nesoulad má za následek čekací stav mikroprocesoru, což má za následek zpomalení celkové rychlosti provozu.

Co je to stav čekání? - definice z techopedie