At finde ud af, hvad P-tilstande og “Sx” -tilstande er, og hvordan de kan påvirke din computer, kan være en forvirrende bestræbelse. I sin mest basale form er en P-tilstand en performance-tilstand. Der er også globale stater (“Gx” -stater). En af disse globale stater er beregnet til computersøvn, der er opdelt mellem fire “Sx” -stater eller S-tilstande (S1 til S4). Følg nedenunder for at finde ud af mere om disse tilstande og hvad de gør.
Et kig på præstationsstater
Ikke alle processorproducenter henviser til en ydelsestilstand som en P-tilstand. Intel kalder det faktisk SpeedStep (skønt dette varemærke udløb i 2012), men AMD kalder dem muligvis PowerNow! eller Cool'n'Qiet i deres processorer. SpeedStep (og andre mærkes lignende implementeringer) er i det væsentlige en måde at dynamisk skalere processorens P-tilstande gennem software.
Disse tilstande kan gå fra (P0, tilstanden med den højeste ydelse, helt op til P16, afhængigt af producenten). P0 er den maksimale effekt- og frekvenstilstand, hvilket betyder, at P1 er lidt mindre intensiv end P0. Det ville gøre P2 mindre intensiv end P1, og så videre.
Sådan forklarer IBM det:
Du ser muligvis ikke en mærkbar ændring efter at have skiftet din P-tilstand, undtagen i programmer og applikationer, der er meget HPC (high performance computing) afhængige.
C-stater
Det er vigtigt at genkende forskellene mellem en P-stat og en C-stat. En P-tilstand er en ydelsestilstand, mens en C-tilstand er en faktisk processortilstand. Man kan også sige, at en C-tilstand er en inaktiv tilstand, mens P-tilstanden er en tilstand, hvor processoren faktisk fungerer, bortset fra naturligvis C0-tilstanden. Her er, hvad de forskellige C-stater gør:
- C0: Denne tilstand er, hvor processoren faktisk kører og tager instruktioner.
- C1: Denne tilstand omtales ofte som en Halt-tilstand, stort set fordi processoren holder op med at udføre instruktioner. Men det kan stadig vende tilbage til sin eksekverende tilstand (C0) næsten øjeblikkeligt.
- C2: Normalt benævnt Stop-Clock-tilstand, er dette en valgfri tilstand, hvor alle interne og eksterne ure stoppes gennem hardware. I denne tilstand kan det tage længere tid, før processoren vågner op og vender tilbage til C0.
- C3: Dette er en anden valgfri processortilstand, hvor CPU'en stopper alle interne ure. Mange processorer har forskellige variationer af C3-tilstanden, så den tid, det tager for processoren at vende tilbage til C0-tilstand, afhænger meget af hardwareproducenten.
Det er vigtigt at bemærke, at der kan være mere end blot fire C-stater. Mens det, der er anført, er de mest basale C-stater, kan producenterne tilføje op til i alt ti C-stater.
Alt om søvnstater
Du er måske bekendt med mange af S-staterne, især hvis du bruger en Windows-maskine. På mange Windows-maskiner får du muligheden for at sende din computer til Sleep / Standby og Dvaletilstand. PCMechs helt egen Christian De Looper gjorde et godt stykke arbejde med at forklare forskellen mellem disse to stater, men der sker også meget under hætten.
Her er de forskellige typer søvnstat, som din processor kan gå til:
- S0: Ligesom hvordan ydelsestilstandene rangeres, er S0 den mest krævende tilstand, mens S1, S2 osv. Er lidt mindre intensive. I S0-tilstand er processoren klar til instruktion, og systemet er fuldt anvendeligt.
- S1: S1 tager mindre strøm end S0, da systemet sendes til en lav vågnetid. I denne tilstand stopper CPU'en med at udføre instruktioner, men strømmen opretholdes stadig til CPU'en og RAM, så du kan vende tilbage til din sidste systemtilstand.
- S2: En anden lav vågnetatens tilstand, S2 ligner meget S1, men al cache og systemcache skylles / mistes, da processoren lukkes ned (dvs. mister strøm).
- S3, der ofte kaldes Sleep: Denne tilstand er her, hvor al systemsammenhæng går tabt, undtagen RAM. RAM opretholder strømmen og vil normalt give dig mulighed for hurtigt at vende tilbage til det, du gjorde, før systemet blev sat i dvaletilstand .
- S4, kaldet Dvaletilstand : Den endelige søvntilstand er, når dit system går i dvaletilstand. Dette er når det er i sin laveste effektindstilling, hvilket også betyder, at det tager lang tid at vågne. Strømmen afbrydes fra alt , inklusive perifere enheder og eventuelle eksterne harddiske. Selvom det tager meget længere tid at vende tilbage til det, du gjorde, gør denne tilstand det, så du ikke mister overhovedet magt.
Ændring af præstationsstater, C-stater og søvnstater
Det er ret let at ændre søvnstater. Det kræver en nedlukning eller genstart af systemet, da du skal bruge BIOS-indstillingerne. Når du er genstartet, skal du trykke på den relevante tast for at indtaste dine BIOS-indstillinger. Når du først er i BIOS, kan du redigere dine Sleep States under Power Management (dette kan navngives noget andet, afhængigt af bundkortets producent).
I de fleste nyere processorer og nye versioner af Windows kan en P-tilstand ikke kontrolleres manuelt. Der var / er værktøjer, der gjorde og kan manipulere, men det anbefales ikke (i nogle tilfælde kan du faktisk stege komponenter). Mange BIOS-indstillinger understøtter ikke længere direkte kontrol af den grund. BIOS-indstillinger giver dig imidlertid mulighed for at aktivere den software, der styrer P-tilstande dynamisk, men du skal sørge for, at dit system opfylder alle kravene. Det er også værd at sikre, at dit operativsystem også understøtter det.
Hvis du vil aktivere software såsom Enhanced Intel SpeedStep Technology, er det så simpelt som at gå ind på din BIOS og aktivere den. Når du har gjort det, bliver du nødt til at gå ind på kontrolpanelets strømindstillinger og sørge for, at den også er tændt der. Intel har en temmelig omfattende guide til dette.
Det er undertiden muligt at ændre C-stater. Det hele afhænger af bundkortproducenten. Nogle vil lade dig ændre C-tilstande i BIOS, mens andre ikke gør det. Hvis du kan ændre det under BIOS, vil det være under noget som Power Management Options eller Advanced Power Management Options. Det kan måske ikke kalde det en C-stat direkte, men noget som en ledig magtstat. Hvis du er på Linux, har Stack Overflow nogle gode oplysninger om ændring af C-stater gennem kernen.
Lukning
Og det samler vores hurtige oversigt over, hvad ydeevne og søvntilstand er! Der er masser af dybtgående tekniske oplysninger om de to tilstande, især hvis du vil dykke ned i specifikationen Advanced Configuration and Power Interface (ACPI).
Har du spørgsmål? Sørg for at efterlade en kommentar nedenfor eller slutte sig til os i PCMech-fora!
