Turinys:
Apibrėžimas - ką reiškia laukimo būsena?
Laukimo būsena yra situacija, kai kompiuterio procesorius patiria vėlavimą, daugiausia pasiekdamas išorinę atmintį arba įrenginį, kurio atsakas yra lėtas. Todėl laukimo būsenos laikomos eikvojančiomis procesoriaus našumą. Tačiau šiuolaikiniai dizainai stengiasi pašalinti arba sumažinti laukimo būsenas. Tai apima talpyklas, išankstinį instrukcijų gavimą ir vamzdynus, vienalaikį daugiasriegį ir šakos numatymą. Nors visi šie būdai negali visiškai pašalinti laukimo būsenų, jie gali žymiai sumažinti problemą dirbant kartu.
Laukimo būsenos taip pat naudojamos energijos suvartojimui sumažinti, leidžiančios procesoriui sulėtinti tempą ir pristabdyti, jei nėra procesoriaus darbo.
„Techopedia“ paaiškina laukimo būseną
Kai procesoriui reikalinga prieiga prie pagrindinės atminties, jis pradedamas pateikiant prašomos informacijos adresą adresų magistralėje. Po to procesorius turi laukti atsakymo, kuris gali grįžti po kelių ciklų vėliau. Kiekvienas iš šių ciklų praleidžiamas laukimo būsenoje. Šiuolaikinius kompiuterius maitinantys mikroprocesoriai veikia ypač greitai. Tačiau to paties negalima pasakyti apie atminties technologiją, kuri dar nėra atgavusi panašaus greičio. Paprastai AMD Athlon 64 X2 ir „Intel Core“ veikia kelių GHz greičiu, tai reiškia, kad laikrodžio ciklas paprastai yra mažesnis nei nanosekundė (0, 3–0, 5 ns). Kita vertus, pagrindinės atminties vėlavimas yra 15–30 ns. Dėl šio neatitikimo mikroprocesorius gali laukti, nes sulėtėja bendras veikimo greitis.
