Shvatanje što su P-stanja i „Sx“ stanja i kako mogu utjecati na vaše računalo može biti zbunjujuće. U svom najosnovnijem obliku, P-stanje je stanje performansi. Postoje i globalne države („Gx“ države). Jedno od tih globalnih stanja je za spavanje na računalu, koje je podijeljeno između četiri "Sx" stanja ili S-stanja (S1 do S4). Da biste saznali više o tim stanjima i onome što rade, slijedite dolje u nastavku.
Pogled na stanje performansi
Nisu svi proizvođači procesora stanje performansi nazivali P-stanjem. Intel ga zapravo naziva SpeedStep (iako je taj zaštitni znak istekao 2012.), ali AMD ih može nazvati PowerNow! ili Cool'n'Quiet u njihovim procesorima. SpeedStep (i slične implementacije drugih marki) u osnovi su način za dinamičko skaliranje P-stanja procesora putem softvera.
Ta stanja mogu varirati od (P0, stanja s najvišim performansama, pa sve do P16, ovisno o proizvođaču). P0 je maksimalna snaga i frekvencija, što znači da je P1 malo manje intenzivan od P0. To bi učinilo da P2 bude manje intenzivan od P1, i tako dalje.
Evo kako to IBM objašnjava:
Nakon promjene P-stanja možda nećete primijetiti značajnu promjenu, osim u programima i aplikacijama o kojima ovisi HPC (računarstvo visokih performansi).
C-države
Važno je prepoznati razlike između P-stanja i C-države. P-stanje je stanje performansi dok je C-stanje stvarno stanje procesora. Moglo bi se reći i da je C-stanje u stanju mirovanja dok je P-stanje stanje u kojem procesor stvarno radi, osim, naravno, stanja C0. Evo što rade različite države C:
- C0: Ovo stanje je u kojem procesor stvarno radi i prima upute.
- C1: Ovo se stanje često naziva Halt stanje, uglavnom zbog toga što procesor prestaje izvršavati upute. No, još uvijek se može vratiti u svoje izvršno stanje (C0).
- C2: Naziva se uobičajeno kao Stop-Clock, to je neobavezno stanje u kojem se svi unutarnji i vanjski satovi zaustavljaju hardverom. U ovom bi stanju moglo potrajati duže dok se procesor probudi i vrati na C0.
- C3: Ovo je još jedno neobavezno stanje procesora u kojem će CPU zaustaviti sve unutarnje satove. Mnogi procesori imat će različite varijacije stanja C3, tako da vrijeme koje će trebati da se procesor vrati u stanje C0 uvelike ovisi o proizvođaču hardvera.
Važno je napomenuti da može postojati više od samo četiri države C. Premda su nabrojane najosnovnije države C, proizvođači mogu dodati do ukupno deset C država.
Sve o stanju spavanja
Možda ste upoznati s mnogim državama S, osobito ako koristite Windows stroj. Na mnogim Windows strojevima imate mogućnost da računalo pošaljete u stanje mirovanja / stanja mirovanja i hibernacije. Christian De De Looper iz PCMecha obavio je sjajan posao objašnjavajući razliku između ta dva stanja, ali i ovo se događa puno ispod haube.
Evo različitih vrsta stanja mirovanja u koje procesor može ući:
- S0: Slično načinu rangiranja stanja performansi, S0 je najzahtjevnije stanje, dok su S1, S2 i tako dalje nešto manje intenzivni. U stanju S0, procesor je spreman za podučavanje i sustav je u potpunosti upotrebljiv.
- S1: S1 zauzima manje energije od S0, jer se sustav šalje u stanje s malim latencijama buđenja. U tom stanju, CPU zaustavlja izvršavanje uputa, ali napajanje i dalje ostaje na CPU-u i RAM-u, omogućujući vam da se vratite u svoje posljednje stanje sustava.
- S2: Još jedno stanje s lakim vremenom buđenja, S2 je vrlo sličan S1, ali sva se CPU i sistemska predmemorija ispira / gubi jer se procesor isključi (tj. Gubi snagu).
- S3, obično naziva mirovanje: stanje je u kojem se gubi sav kontekst sustava, osim RAM-a. RAM održava snagu i obično će vam omogućiti da se brzo vratite na ono što ste radili prije nego što je sustav prešao u stanje mirovanja .
- S4, koji se naziva hibernacija : konačno stanje spavanja je kada vaš sustav pređe u hibernaciju. To je u trenutku kad je postavljen na najnižu snagu, što također znači da treba dugo vremena da se probudi. Snaga se isključuje iz svega , uključujući periferne uređaje i sve vanjske tvrde diskove. Iako vam treba mnogo duže vremena da se vratite onome što ste radili, ovo stanje čini tako da gubite snagu bez ikakvog.
Promjena stanja izvedbe, država C i stanja mirovanja
Promjena stanja spavanja prilično je jednostavna. Trebat će vam isključivanje ili ponovno pokretanje sustava, kao što je potrebno da uđete u postavke BIOS-a. Nakon ponovnog pokretanja morat ćete pritisnuti odgovarajuću tipku za ulazak u vaše postavke BIOS-a. Jednom kada uđete u BIOS, moći ćete uređivati stanje spavanja pod Upravljanjem napajanjem (to bi se moglo nazvati nečim drugačijim, ovisno o proizvođaču matične ploče).
U većini novijih procesora i novih verzija sustava Windows, P-stanje se ne može ručno kontrolirati. Bilo je / postoje alata koji su radili i mogli manipulirati, ali nije preporučljivo (u nekim slučajevima komponente možete i pržiti). Mnoge mogućnosti BIOS-a više ne podržavaju izravnu kontrolu iz tog razloga. Međutim, BIOS mogućnosti omogućuju vam softver koji dinamički kontrolira P-stanja, ali morate biti sigurni da vaš sustav ispunjava sve zahtjeve. Također je vrijedno provjeriti da li i vaš operativni sustav to podržava.
Ako želite omogućiti softver poput poboljšane Intel SpeedStep tehnologije, jednostavno je upustiti se u BIOS i omogućiti ga. Nakon što to učinite, morat ćete krenuti u mogućnosti napajanja upravljačke ploče i provjeriti je li i tamo uključena. Intel ima prilično opsežan vodič o tome.
Promjena C-stanja je ponekad moguća. Sve ovisi o proizvođaču matične ploče. Neki će vam dopustiti da mijenjate C-stanja u BIOS-u, dok drugi neće. Ako je možete promijeniti u BIOS-u, nalazit će se pod nečim poput Mogućnosti upravljanja napajanjem ili Napredne mogućnosti upravljanja napajanjem. To se ne može izravno nazvati C-stanjem, već nešto poput stanja mirovanja. Ako ste na Linuxu, Stack Overflow ima sjajne informacije o promjeni C-stanja kroz kernel.
zatvaranje
A to zaključuje naš brzi pregled kakvih su performansi i stanja spavanja! Postoje dvije duboke tehničke informacije o dva stanja, posebno ako želite zaroniti u Specifikaciji napredne konfiguracije i napajanja (ACPI).
Imate li kakvih pitanja? Obavezno ostavite komentar u nastavku ili nam se pridružite na forumima PCMech!
