Anonim

Да разбереш какво са P-състоянията и „Sx“ състоянията и как могат да повлияят на твоя компютър може да бъде объркващо начинание. В най-основната си форма P-състояние е състояние на изпълнение. Има и глобални държави („Gx“ държави). Едно от тези глобални състояния е за компютърно заспиване, което е разделено между четири състояния „Sx“ или S-състояния (S1 до S4). За да разберете повече за тези състояния и какво правят, следвайте по-долу.

Поглед върху състоянието на изпълнението

Не всички производители на процесори определят състоянието на производителност като P-състояние. Intel всъщност го нарича SpeedStep (макар че тази търговска марка е изтекла през 2012 г.), но AMD може да ги нарече PowerNow! или Cool'n'Quiet в техните процесори. SpeedStep (и подобни реализации на други марки) по същество е начин за динамично мащабиране на P-състоянията на процесора чрез софтуер.

Тези състояния могат да преминат от (P0, състояние с най-висока производителност, чак до P16, в зависимост от производителя). P0 е състоянието на максимална мощност и честота, което означава, че P1 е малко по-малко интензивен от P0. Това би направило P2 по-малко интензивно от P1 и т.н.

Ето как IBM го обяснява:

Възможно е да не забележите забележима промяна след превключване на P-състоянието си, освен в програми и приложения, които зависят много от HPC (изчисленията с висока производителност).

C-членки

Важно е да се признаят разликите между P-състояние и C-състояние. P-състояние е състояние на производителност, докато C-състояние е действително състояние на процесор. Можете също така да кажете, че C-състояние е състояние на празен ход, докато P-състояние е състояние, в което процесорът действително работи, с изключение на, разбира се, състоянието C0. Ето какво правят различните C-държави:

  • C0: В това състояние процесорът действително работи и приема инструкции.
  • C1: Това състояние често се нарича състояние Halt, до голяма степен защото процесорът спира да изпълнява инструкции. Но, той все още може да се върне към своето изпълнение (C0) почти мигновено.
  • C2: Наричано обикновено като Stop-Clock, това е незадължително състояние, при което всички вътрешни и външни часовници се спират чрез хардуер. В това състояние може да отнеме повече време процесорът да се събуди и да се върне към C0.
  • C3: Това е друго незадължително състояние на процесора, при което процесорът ще спре всички вътрешни часовници. Много процесори ще имат различни вариации на състоянието C3, така че времето, което ще отнеме на процесора да се върне в състояние C0, силно зависи от производителя на хардуера.

Важно е да се отбележи, че може да има повече от само четири C-състояния. Въпреки че изброените са най-основните C-състояния, производителите могат да добавят до десет C-състояния.

Всичко за състояния на сън

Може да сте запознати с много от S-състоянията, особено ако използвате машина с Windows. На много машини с Windows ви се предоставя възможност да изпратите компютъра си в режим на заспиване / режим на готовност и хибернация. Кристиан Де Лупър на PCMech свърши чудесна работа, обяснявайки разликата между тези две състояния, но и под капака се случва много.

Ето различните видове състояния на сън, в които процесорът ви може да влезе:

  • S0: Подобно на класирането на състоянията на производителност, S0 е най-взискателното състояние, докато S1, S2 и така нататък са малко по-слабо интензивни. В състояние S0 процесорът е готов за инструкции и системата е напълно използваема.
  • S1: S1 поема по-малко мощност от S0, тъй като системата се изпраща в състояние с ниска латентност при събуждане. В това състояние процесорът спира да изпълнява инструкции, но захранването все още се поддържа към процесора и RAM паметта, което ви позволява да се върнете в последното си състояние на системата.
  • S2: Друго състояние с ниска латентност при събуждане, S2 е много подобно на S1, но целият процесор и системният кеш се размива / изгубва, тъй като процесорът е изключен (т.е. губи мощност).
  • S3, обикновено наричан Sleep (Сън): В това състояние се губи целият системен контекст, с изключение на RAM. RAM поддържа мощност и като цяло ви позволява бързо да се върнете към това, което правите, преди системата да бъде въведена в режим на заспиване .
  • S4, наричан хибернация : Окончателното състояние на съня е, когато системата ви влезе в хибернация. Това е, когато е в най-ниската си мощност, което също означава, че е необходимо дълго време да се събуди. Захранването е отрязано от всичко , включително периферни устройства и всякакви външни твърди дискове. Въпреки че отнема много по-дълго време, за да се върнете към това, което правите, това състояние го прави така, че да не губите никаква сила.

Промяна на състоянията на изпълнение, C-държави и състояния на сън

Промяната на състоянията на сън е доста лесна. Това ще изисква изключване или рестартиране на системата, тъй като трябва да влезете в настройките на BIOS. След като рестартирате, ще трябва да натиснете съответния клавиш, за да въведете вашите BIOS настройки. След като сте в BIOS, ще можете да редактирате състоянията си на заспиване под управление на захранването (това може да бъде наречено нещо различно, в зависимост от производителя на дънната платка).

В повечето по-нови процесори и нови версии на Windows, P-състояние не може да се управлява ръчно. Имаше / са инструменти, които правят и могат да манипулират, но не се препоръчва (в някои случаи можете всъщност да пържите компоненти). Много опции на BIOS вече не поддържа директен контрол по тази причина. Опциите на BIOS обаче ще ви позволят да активирате софтуера, който динамично контролира P-състоянията, но трябва да се уверите, че системата ви отговаря на всички изисквания. Също така си струва да се уверите, че вашата операционна система също го поддържа.

Ако искате да активирате софтуер като Enhanced Intel SpeedStep Technology, това е толкова лесно, колкото да се насочите към вашия BIOS и да го активирате. След като направите това, ще трябва да се насочите към опциите за захранване на контролния панел и да се уверите, че е включен и там. Intel има доста обширно ръководство по този въпрос.

Понякога е възможна промяна на C-състояния. Всичко зависи от производителя на дънната платка. Някои ще ви позволят да променяте C-състояния в BIOS, докато други не. Ако можете да го промените в BIOS, той ще бъде под нещо като Опции за управление на захранването или Разширени опции за управление на захранването. Може да не го наречем директно С-състояние, а нещо като състояние на празен режим. Ако сте на Linux, Stack Overflow има страхотна информация за промяна на C-States чрез ядрото.

Затваряне

И това приключва нашия бърз преглед на това какво са състоянието на работа и сън! Има много дълбока техническа информация за двете състояния, особено ако искате да се потопите в спецификацията за разширена конфигурация и захранване (ACPI).

Имате ли някакви въпроси? Не забравяйте да оставите коментар по-долу или да се присъедините към нас във форумите на PCMech!

Управлението на захранването заявява: какво е s-състояние и p-състояние?