Domov Strojna oprema Kaj je stanje čakanja? - definicija iz tehopedije

Kaj je stanje čakanja? - definicija iz tehopedije

Kazalo:

Anonim

Opredelitev - Kaj pomeni država čaka?

Stanje čakanja je položaj, v katerem ima računalniški procesor zamudo, predvsem pri dostopu do zunanjega pomnilnika ali naprave, ki je počasna v odzivu. Zato se stanje čakanja šteje za potratno delovanje procesorja. Vendar sodobni modeli poskušajo bodisi odpraviti bodisi zmanjšati stanje čakanja. Sem spadajo predpomnilniki, prednaložitev navodil in cevovodi, istočasno večnamensko branje in napovedovanje vej. Medtem ko vse te tehnike ne morejo v celoti odpraviti čakalnih stanj, lahko bistveno zmanjšajo težavo pri skupnem sodelovanju.

Stanja čakanja se uporabljajo tudi za zmanjšanje porabe energije, ki omogočajo upočasnitev in zaustavitev procesorja, če za CPU ni dela.

Tehopedija razlaga Wait State

Ko procesor zahteva dostop do glavnega pomnilnika, se začne z vnosom zahtevanih informacij v naslovno vodilo. Po tem mora procesor počakati na odgovor, ki se lahko vrne čez nekaj ciklov. Vsak od teh ciklov porabi v stanju čakanja. Mikroprocesorji, ki napajajo sodobne računalnike, delujejo izjemno hitro. Vendar pa tega ne moremo reči za pomnilniško tehnologijo, ki še ni doletela podobnih hitrosti. Tipični AMD Athlon 64 X2 in Intel Core delujeta s hitrostjo več GHz, kar pomeni, da je takt navadno manjši od nanosekunde (0, 3–0, 5 ns). Po drugi strani ima glavni pomnilnik latenco v območju od 15 do 30 ns. Zaradi te neusklajenosti je mikroprocesor v čakalnem stanju, kar posledično upočasni celotno hitrost delovanja.

Kaj je stanje čakanja? - definicija iz tehopedije