Kaj je stanje čakanja?

Čakalno stanje je obdobje, ko centralna procesna enota (CPE) računalnika ne more delovati, ker čaka, da se nekaj zgodi. V tem obdobju se računalnik upočasni in lahko ustvari mehurček, kjer napaka v komunikaciji zadrži vse ukaze, dokler jih procesor ne reši. To je še posebej pogosta težava v računalniku s centralno procesno enoto, ki deluje pri višjih hitrostih kot pomnilnik. Procesor mora počakati, da pomnilnik dohiti določene operacije, zaradi česar ima lahko veliko zamika.

V stanju čakanja bodisi CPE čaka na ukaz ali pa je poslal ukaz in čaka na rezultat. Pogost primer se pojavi, ko uporabnik prebudi računalnik iz stanja mirovanja. Namesto takojšnjega zagona lahko za trenutek visi, medtem ko se CPU in pomnilnik z naključnim dostopom (RAM) ponovno sinhronizirata in znova zaženeta operacijski sistem in vse programe, ki so se izvajali, ko je računalnik prešel v stanje spanja.

Računalnik z ničelnim stanjem čakanja ne doživlja teh zamud. Ukazi so trenutni in CPE-ju nikoli ni treba čakati na odziv RAM-a, da izvede nalogo. To zahteva zasnovo, pri kateri oba delujeta s podobnimi hitrostmi in CPU-ju ni treba začasno ustaviti, da bi RAM-u omogočil, da se sinhronizira z njim. Za uporabnike je to zaželeno, saj je učinkovitejše in jim ni treba čakati, da računalnik odpravi zamik in ponovno začne delovati v celoti.

Nekateri računalniki seveda povzročijo stanje čakanja. Namesto da bi CPE nenehno poganjal, ga lahko računalnik izklopi, ko ni potreben. To zmanjša porabo energije, kar je lahko pomembno za mobilne naprave. Prav tako ohranja računalnik hladnejši in lahko zmanjša potrebo po hladilnem sistemu. Pri prenosniku, ki se lahko zelo hitro segreje, lahko stanje čakanja vzdržuje varno delovno temperaturo in omeji čas, ki ga potrebuje ventilator, če sploh deluje, kar bo posledično prihranilo energijo in ohranilo življenjsko dobo baterije.

Računalništvo se pogosto razvija neusklajeno, nekatere komponente postajajo hitrejše in zmogljivejše, druge pa zaostajajo. To lahko izboljša učinek stanja čakanja, saj ima računalnik lahko izjemno hiter CPE, vendar počasnejši RAM, CPU pa je omejen s hitrostjo RAM-a. Uporabniki, ki so pripravljeni plačati premijo, bodo morda lahko dostopali do hitrejših komponent, če so na voljo.