Anonim

Het is verwarrend om erachter te komen wat P-statussen en "Sx" -staten zijn en hoe deze uw computer kunnen beïnvloeden. In zijn meest basale vorm is een P-toestand een prestatiestatus. Er zijn ook mondiale staten ("Gx" -staten). Een van deze mondiale staten is voor computerslaap, die is opgesplitst in vier "Sx" -staten of S-staten (S1 tot S4). Volg hieronder voor meer informatie over deze staten en wat ze doen.

Een blik op prestatiestaten

Niet alle processorfabrikanten noemen een prestatiestatus een P-status. Intel noemt het eigenlijk SpeedStep (hoewel dit handelsmerk in 2012 is verlopen), maar AMD zou ze PowerNow kunnen noemen! of Cool'n'Quiet in hun processors. SpeedStep (en vergelijkbare implementaties van andere merken) is in wezen een manier om de P-toestanden van de processor dynamisch te schalen via software.

Deze toestanden kunnen variëren van (P0, de hoogste prestatiestatus tot P16, afhankelijk van de fabrikant). P0 is de maximale vermogens- en frequentiestatus, wat betekent dat P1 iets minder intensief is dan P0. Dat zou P2 minder intensief maken dan P1, enzovoort.

Hier is hoe IBM het verklaart:

U ziet mogelijk geen merkbare verandering na het schakelen van uw P-status, behalve in programma's en applicaties die erg HPC (high performance computing) afhankelijk zijn.

C-staten

Het is belangrijk om de verschillen tussen een P-staat en een C-staat te herkennen. Een P-status is een prestatiestatus, terwijl een C-status een daadwerkelijke processorstatus is. Je zou ook kunnen zeggen dat een C-status een inactieve status is, terwijl de P-status een status is waarin de processor daadwerkelijk werkt, behalve natuurlijk de CO-status. Dit is wat de verschillende C-staten doen:

  • C0: In deze status wordt de processor daadwerkelijk uitgevoerd en neemt hij instructies op.
  • C1: Deze status wordt vaak een Halt-status genoemd, voornamelijk omdat de processor geen instructies meer uitvoert. Maar het kan nog steeds vrijwel onmiddellijk terugkeren naar de uitvoerende staat (C0).
  • C2: Dit wordt meestal de stopklokstatus genoemd. Dit is een optionele status waarbij alle interne en externe klokken via hardware worden gestopt. In deze status kan het langer duren voordat de processor wakker wordt en terugkeert naar C0.
  • C3: Dit is een andere optionele processorstatus waarbij de CPU alle interne klokken stopt. Veel processors hebben verschillende variaties van de C3-status, dus de tijd die de processor nodig heeft om terug te keren naar de C0-status is sterk afhankelijk van de fabrikant van de hardware.

Het is belangrijk op te merken dat er meer dan slechts vier C-staten kunnen zijn. Hoewel wat wordt vermeld, de meest elementaire C-staten zijn, kunnen fabrikanten in totaal tien C-staten optellen.

Alles over slaapstaten

U bent misschien bekend met veel van de S-toestanden, vooral als u een Windows-machine gebruikt. Op veel Windows-machines krijgt u de optie om uw computer naar Slaapstand / Standby en Slaapstand te sturen. Christian De Looper van PCMech heeft uitstekend werk verricht om het verschil tussen deze twee toestanden uit te leggen, maar er gebeurt ook veel onder de motorkap.

Hier zijn de verschillende soorten slaapstanden waar uw processor in kan gaan:

  • S0: vergelijkbaar met de manier waarop prestatietoestanden worden gerangschikt, is S0 de meest veeleisende status, terwijl S1, S2 enzovoort iets minder intensief zijn. In de S0-toestand is de processor gereed voor instructie en is het systeem volledig bruikbaar.
  • S1: S1 neemt minder stroom in beslag dan S0, omdat het systeem in een lage wachtlatiestatus wordt gestuurd. In deze status stopt de CPU met het uitvoeren van instructies, maar blijft de stroomtoevoer naar de CPU en RAM behouden, zodat u kunt terugkeren naar uw laatste systeemstatus.
  • S2: Nog een lage latentie latentie, S2 lijkt erg op S1, maar alle CPU- en systeemcache is leeg / verloren, omdat de processor wordt uitgeschakeld (dwz stroom verliest).
  • S3, meestal slaapstand genoemd: in deze status gaat alle systeemcontext verloren, behalve RAM. RAM behoudt zijn vermogen en stelt u in het algemeen in staat om snel terug te keren naar wat u deed voordat het systeem in de slaapstand werd gezet.
  • S4, slaapstand genoemd : de laatste slaapstand is wanneer uw systeem in slaapstand gaat. Dit is wanneer het in de laagste vermogensstand staat, wat ook betekent dat het lang duurt om wakker te worden. De stroom wordt afgesloten van alles , inclusief randapparatuur en externe harde schijven. Hoewel het veel langer duurt om terug te keren naar wat je aan het doen was, zorgt deze toestand ervoor dat je geen enkele macht verliest.

Veranderende prestatiestaten, C-staten en slaapstaten

De slaapstand wijzigen is vrij eenvoudig. U moet het systeem afsluiten of opnieuw opstarten, omdat u naar de BIOS-instellingen moet gaan. Nadat u opnieuw bent opgestart, moet u op de juiste toets drukken om uw BIOS-instellingen in te voeren. Zodra u zich in het BIOS bevindt, kunt u uw slaapstatus bewerken onder Energiebeheer (dit kan iets anders worden genoemd, afhankelijk van de fabrikant van het moederbord).

In de meeste nieuwere processors en nieuwe versies van Windows kan een P-status niet handmatig worden bestuurd. Er waren / zijn tools die dit hebben gedaan en kunnen manipuleren, maar dit wordt niet aanbevolen (in sommige gevallen kun je zelfs componenten bakken). Veel BIOS-opties ondersteunen om die reden niet langer directe controle. Met BIOS-opties kunt u echter de software inschakelen die P-staten dynamisch beheert, maar u moet ervoor zorgen dat uw systeem aan alle vereisten voldoet. Het is ook de moeite waard om ervoor te zorgen dat uw besturingssysteem dit ook ondersteunt.

Als u software zoals Enhanced Intel SpeedStep Technology wilt inschakelen, is dit net zo eenvoudig als uw BIOS binnengaan en inschakelen. Zodra u dat hebt gedaan, moet u de energiebeheeropties van uw configuratiescherm openen en controleren of het ook daar is ingeschakeld. Intel heeft hierover een vrij uitgebreide handleiding.

C-status wijzigen is soms mogelijk. Het hangt allemaal af van de fabrikant van het moederbord. Met sommige kunt u de C-status in het BIOS wijzigen, terwijl anderen dat niet doen. Als u het kunt wijzigen onder het BIOS, bevindt het zich onder iets als Energiebeheeropties of Geavanceerde energiebeheeropties. Het noemt het misschien niet direct een C-status, maar zoiets als een Idle Power State. Als je Linux gebruikt, heeft Stack Overflow geweldige informatie over het wijzigen van C-staten via de kernel.

Sluitend

En dat sluit ons snelle overzicht af van wat prestaties en slaaptoestanden zijn! Er is een heleboel diep technische informatie over de twee toestanden, vooral als je in de specificatie voor geavanceerde configuratie en stroominterface (ACPI) wilt duiken.

Heeft u nog vragen? Zorg ervoor dat je hieronder een reactie achterlaat of neem deel aan de PCMech-forums!

Energiebeheertoestanden: wat is een s-staat en een p-staat?