Sisällysluettelo:
Määritelmä - mitä Wait State tarkoittaa?
Odotustila on tilanne, jossa tietokoneen prosessori kokee viiveen, pääasiassa käytettäessä ulkoista muistia tai laitetta, jonka vastaus on hidas. Siksi odotustiloja pidetään prosessorin suorituksissa tuhlaisena. Nykyajan mallit yrittävät kuitenkin joko poistaa tai minimoida odotustilat. Niihin kuuluvat välimuistit, käskyjen ennakkohaku ja putkistot, samanaikainen monisäikeinen ja haaraennuste. Vaikka kaikki nämä tekniikat eivät pysty kokonaan poistamaan odotustiloja, ne voivat merkittävästi vähentää ongelmaa yhdessä työskennellessä.
Odotustiloja käytetään myös vähentämään energiankulutusta, jolloin prosessori voi hidastua ja keskeyttää, jos prosessorilla ei ole työtä.
Techopedia selittää Wait State
Kun prosessori vaatii pääsyn päämuistiin, se alkaa asettamalla pyydettyjen tietojen osoite osoiteväylään. Tämän jälkeen prosessorin on odotettava vastausta, joka voi palata useita jaksoja myöhemmin. Jokainen näistä jaksoista vietetään odotustilassa. Nykyaikaisia tietokoneita käyttävät mikroprosessorit toimivat erittäin nopeasti. Tätä ei kuitenkaan voida sanoa muistitekniikasta, joka ei ole vielä saavuttanut samanlaista nopeutta. Tyypillinen AMD Athlon 64 X2 ja Intel Core ajavat useiden GHz: n nopeuksilla, mikä tarkoittaa, että kellosykli on tyypillisesti alle nanosekunnin (0, 3–0, 5 ns). Toisaalta päämuistin viive on välillä 15-30 ns. Tämä epäsuhta johtaa mikroprosessorin odotustilaan, jonka seurauksena toiminnan yleinen nopeus hidastuu.
