Anonim

P-tilojen ja Sx-tilojen selvittäminen ja kuinka ne voivat vaikuttaa tietokoneeseesi, voi olla hämmentävä pyrkimys. Perusmuodossaan P-tila on suoritustila. On myös globaaleja valtioita (”Gx” -valtioita). Yksi näistä globaaleista tiloista on tarkoitettu tietokoneen nukkumiseen, joka on jaettu neljään “Sx” -tilaan tai S-tilaan (S1 - S4). Seuraa alla olevia ohjeita saadaksesi lisätietoja näistä tiloista ja niiden tekemistä.

Katso suorituskykytiloja

Kaikki prosessorien valmistajat eivät viittaa suoritustilaan P-tilaksi. Intel kutsuu sitä todella SpeedStep-tyyppiseksi (vaikka tämä tavaramerkki vanheni vuonna 2012), mutta AMD saattaa kutsua heitä PowerNow! tai Cool'n'Quiet prosessoreissa. SpeedStep (ja muiden merkkien samanlaiset toteutukset) on pohjimmiltaan tapa skaalata prosessorin P-tiloja dynaamisesti ohjelmiston avulla.

Nämä tilat voivat siirtyä (P0, korkeimman suorituskyvyn tila, aina P16: een, valmistajasta riippuen). P0 on maksimiteho- ja taajuustila, mikä tarkoittaa, että P1 on hiukan vähemmän intensiivinen kuin P0. Se tekisi P2: stä vähemmän intensiivisen kuin P1 ja niin edelleen.

IBM selittää sen seuraavasti:

Et välttämättä näe huomattavaa muutosta P-tilan vaihtamisen jälkeen, paitsi ohjelmissa ja sovelluksissa, jotka ovat erittäin HPC (korkea suorituskykyinen laskenta) riippuvaisia.

C-valtiot

On tärkeää tunnistaa P-tilan ja C-tilan erot. P-tila on suoritustila, kun taas C-tila on todellinen prosessorin tila. Voisit myös sanoa, että C-tila on lepotila, kun taas P-tila on tila, jossa prosessori todella toimii, lukuun ottamatta tietysti C0-tilaa. Tässä ovat mitä eri C-tilat tekevät:

  • C0: Tässä tilassa suoritin tosiasiallisesti toimii ja ottaa ohjeita.
  • C1: Tätä tilaa kutsutaan usein pysäytystilaan, pääasiassa koska prosessori lopettaa käskyjen suorittamisen. Mutta se voi silti palata suoritustilaansa (C0) melkein heti.
  • C2: Viitataan yleisesti Stop-Clock-tilaan, tämä on valinnainen tila, jossa kaikki sisäiset ja ulkoiset kellot pysäytetään laitteiston avulla. Tässä tilassa prosessorin herääminen ja palaaminen C0: lle voi kestää kauemmin.
  • C3: Tämä on toinen valinnainen suorittimen tila, jossa CPU pysäyttää kaikki sisäiset kellot. Monilla prosessoreilla on erilaiset C3-tilan variaatiot, joten prosessorin palaamiseen C0-tilaan kuluu paljon aikaa laitteiston valmistajalta.

On tärkeää huomata, että C-tilaa voi olla enemmän kuin vain neljä. Vaikka luettelossa mainitut ovat kaikkein perus-C-tiloja, valmistajat voivat lisätä yhteensä kymmenen C-tilaa.

Kaikki käyttäjästä Sleep States

Saatat olla tuttu monille S-tiloille, etenkin jos käytät Windows-laitetta. Monissa Windows-koneissa sinulla on mahdollisuus lähettää tietokoneesi lepotilaan / valmiustilaan ja lepotilaan. PCMechin oma Christian De Looper teki hienoa työtä selittäessään eroa näiden kahden valtion välillä, mutta myös kotelon alla tapahtuu paljon.

Tässä on erityyppiset lepotilat, joihin prosessori voi mennä:

  • S0: Samoin kuin suoritustilojen sijoitus, S0 on vaativin tila, kun taas S1, S2 ja niin edelleen ovat hieman vähemmän intensiivisiä. S0-tilassa prosessori on valmis ohjeisiin ja järjestelmä on täysin käyttökelpoinen.
  • S1: S1 vie vähemmän virtaa kuin S0, koska järjestelmä lähetetään alhaisen herätyksen latenssitilaan. Tässä tilassa CPU lopettaa ohjeiden suorittamisen, mutta virta ylläpidetään edelleen CPU: lle ja RAM: lle, jolloin voit palata viimeiseen järjestelmätilaan.
  • S2: Toinen alhaisen herätyksen latenssitila, S2 on hyvin samanlainen kuin S1, mutta kaikki suorittimen ja järjestelmän välimuisti tyhjennetään / menetetään, kun suoritin sammutetaan (ts. Menettää virtaa).
  • S3, jota yleisesti kutsutaan lepotilaksi: Tässä tilassa kaikki järjestelmäkonteksti katoaa paitsi RAM. RAM-muisti ylläpitää virtaa ja yleensä antaa sinun palata nopeasti siihen, mitä teit ennen järjestelmän asettamista lepotilaan .
  • S4, jota kutsutaan lepotilaksi : Lopullinen lepotila on, kun järjestelmäsi menee lepotilaan. Tämä on silloin, kun se on alhaisimmassa tehotasossaan, mikä tarkoittaa myös, että herääminen vie kauan. Virta katkaistaan kaikesta , mukaan lukien oheislaitteet ja mahdolliset ulkoiset kiintolevyt. Vaikka takaisin palaamiseen siihen, mitä teit, kestää paljon kauemmin, tämä tila tekee siitä niin, että et menetä mitään voimaa.

Muuttuvat suoritustilat, C-tilat ja lepotilat

Unitilojen muuttaminen on melko helppoa. Se vaatii järjestelmän sammutuksen tai uudelleenkäynnistyksen, kun sinun on päästävä BIOS-asetuksiin. Käynnistämisen jälkeen joudut painamaan asianmukaista näppäintä syöttääksesi BIOS-asetukset. Kun olet BIOS-järjestelmässä, voit muokata lepotilaa virranhallinnan alla (tämä voidaan nimetä jotain erilaista emolevyn valmistajasta riippuen).

Useimmissa uudemmissa prosessoreissa ja uusissa Windows-versioissa P-tilaa ei voida hallita manuaalisesti. Oli / on työkaluja, jotka tekivät ja voivat manipuloida, mutta sitä ei suositella (joissakin tapauksissa voit itse paistaa komponentteja). Tästä syystä monet BIOS-asetukset eivät enää tue suoraa hallintaa. BIOS-asetusten avulla voit kuitenkin ottaa P-tiloja dynaamisesti ohjaavan ohjelmiston käyttöön, mutta sinun on varmistettava, että järjestelmäsi täyttää kaikki vaatimukset. On myös syytä varmistaa, että käyttöjärjestelmä tukee sitä.

Jos haluat ottaa käyttöön ohjelmistot, kuten Enhanced Intel SpeedStep Technology, se on yhtä helppoa kuin siirtyä BIOSiin ja ottaa se käyttöön. Kun olet tehnyt sen, joudut suuntaa ohjauspaneelin virranhallintavaihtoehtoihin ja varmista, että se on myös päällä. Intelillä on melko kattava opas tästä.

C-tilojen muuttaminen on joskus mahdollista. Kaikki riippuu emolevyn valmistajasta. Jotkut antavat sinun muuttaa BI-järjestelmän C-tiloja, kun taas toiset eivät. Jos voit muuttaa sitä BIOS-järjestelmässä, se on esimerkiksi Virranhallinta-asetukset tai Lisävirranhallinta-asetukset. Se ei välttämättä kutsu sitä suoraan C-tilaksi, mutta jotain tyhjäkäynnin tilaan. Jos käytät Linuxia, Stack Overflow sisältää hienoja tietoja C-tilojen muuttamisesta ytimen kautta.

Sulkeminen

Ja tämä kietoa nopean yleiskatsauksen suorituskyvyn ja lepotilan olosuhteista! Näistä kahdesta tilasta on paljon syvää teknistä tietoa, etenkin jos haluat sukeltaa Advanced Configuration and Power Interface (ACPI) -määritykseen.

Onko sinulla kysymyksiä? Muista jättää kommentti alle tai liittyä PCMech-foorumeihin!

Virranhallintatilat: mikä on s-tila ja p-tila?