Kas yra laukimo būsena?

Laukimo būsena yra laikotarpis, kai kompiuterio centrinis procesorius (CPU) negali veikti, nes laukia, kol kažkas atsitiks. Per šį laikotarpį kompiuteris sulėtėja ir gali susidaryti burbulas, kai komunikacijos sutrikimas atideda visas komandas, kol procesorius gali ją sutvarkyti. Tai ypač dažna problema kompiuteryje su centriniu procesoriumi, kuris veikia didesniu greičiu nei atmintis. Procesorius turi palaukti, kol atmintis pasivys tam tikras operacijas, ir dėl to gali atsirasti daug delsos.

Laukimo būsenoje CPU arba laukia komandos, arba išsiuntė komandą ir laukia rezultato. Dažnas pavyzdys būna, kai vartotojas pažadina kompiuterį iš miego režimo. Užuot paleidęs iš karto, jis gali trumpam užstrigti, kol CPU ir laisvosios kreipties atmintis (RAM) vėl sinchronizuojasi ir iš naujo paleis operacinę sistemą bei visas programas, kurios buvo paleistos, kai kompiuteris užmigo.

Kompiuteris, kurio būsena nulinė, nepatiria šių vėlavimų. Komandos pateikiamos akimirksniu ir CPU niekada nereikia laukti atsakymo iš RAM, kad galėtų atlikti užduotį. Tam reikalingas dizainas, kuriame jie abu veiktų panašiu greičiu, o centrinis procesorius neturi pristabdyti, kad RAM galėtų sinchronizuoti su juo atsarginę kopiją. Vartotojams tai geriau, nes tai yra efektyvesnė ir jiems nereikia laukti, kol kompiuteris pašalins vėlavimą ir vėl pradės veikti.

Kai kurie kompiuteriai natūraliai sukelia laukimo būseną. Užuot nuolat paleisdamas centrinį procesorių, kompiuteris gali jį išjungti, kai jo nereikia. Tai sumažina energijos poreikį, kuris gali būti svarbus mobiliesiems įrenginiams. Taip pat kompiuteris vėsinamas ir gali sumažėti aušinimo sistemos poreikis. Nešiojamam kompiuteriui, kuris gali labai greitai įkaisti, laukimo būsena gali palaikyti saugią darbo temperatūrą ir apriboti ventiliatoriaus veikimo laiką, jei jis iš viso turi veikti, o tai savo ruožtu sutaupys energijos ir taupys akumuliatoriaus veikimo laiką.

Skaičiavimas dažnai vystosi nesinchroniškai, kai kurie komponentai tampa greitesni ir veiksmingesni, o kiti atsilieka. Tai gali sustiprinti laukimo būsenos efektą, nes kompiuteris gali turėti itin greitą procesorių, bet lėtesnę RAM, o procesorių riboja RAM greitis. Naudotojai, norintys mokėti priemoką, gali pasiekti greitesnius komponentus, jei jie yra.