Ang pag-isip kung ano ang mga estado ng P-estado at "Sx" at kung paano maapektuhan ang iyong computer ay maaaring maging isang nakalilitong pagsusumikap. Sa pinaka batayang anyo nito, ang isang P-estado ay isang estado ng pagganap. Mayroon ding mga pandaigdigang estado ("Gx" na estado). Ang isa sa mga pandaigdigang estado na ito ay para sa pagtulog ng computer, na kung saan ay nahati sa pagitan ng apat na "Sx" na estado o S-estado (S1 hanggang S4). Upang malaman ang higit pa tungkol sa mga estado na ito at kung ano ang ginagawa nila, sumunod sa ibaba.
Isang pagtingin sa Mga Estado sa Pagganap
Hindi lahat ng mga tagagawa ng processor ay tumutukoy sa isang estado ng pagganap bilang isang P-estado. Tinawag talaga ito ng Intel na SpeedStep (kahit na ang trademark na ito ay nag-expire noong 2012), ngunit maaaring tawagan sila ng AMD na PowerNow! o Cool'n'Quiet sa kanilang mga processors. Ang SpeedStep (at iba pang mga katulad na pagpapatupad ng tatak) ay, sa kakanyahan ng isang dinamikong sukatan ang mga P-estado ng processor sa pamamagitan ng software.
Ang mga estado na ito ay maaaring pumunta mula sa (P0, ang pinakamataas na estado ng pagganap, hanggang sa P16, depende sa tagagawa). Ang P0 ay ang pinakamataas na lakas at estado ng dalas, na nangangahulugang ang P1 ay medyo hindi gaanong masinsinang kaysa sa P0. Na gagawa ng mas kaunting masinsinang kaysa sa P1, at iba pa.
Narito kung paano ipinaliwanag ito ng IBM:
Hindi mo maaaring makita ang isang kapansin-pansin na pagbabago pagkatapos ng paglipat ng iyong P-estado, maliban sa mga programa at application na napaka HPC (mataas na pagganap ng computing) nakasalalay.
C-States
Mahalagang kilalanin ang mga pagkakaiba sa pagitan ng isang P-estado at isang C-estado. Ang isang P-estado ay isang estado ng pagganap habang ang isang C-estado ay isang aktwal na estado ng processor. Maaari mo ring sabihin na ang isang C-estado ay isang walang ginagawa na estado habang ang P-estado ay isang estado kung saan ang processor ay aktwal na nagpapatakbo, maliban sa, siyempre, ang C0 estado. Narito kung ano ang ginagawa ng iba't ibang C-estado:
- C0: Ang estado na ito ay kung saan ang processor ay talagang tumatakbo at kumukuha ng mga tagubilin.
- C1: Ang estado na ito ay madalas na tinutukoy bilang isang estado ng Halt, higit sa lahat dahil ang mga processor ay tumitigil sa mga tagubilin. Ngunit, maaari pa rin itong bumalik sa kanyang executive executive (C0) halos kaagad.
- C2: Nabanggit na karaniwang bilang estado ng Stop-Clock, ito ay isang opsyonal na estado kung saan ang lahat ng panloob at panlabas na mga orasan ay tumigil sa pamamagitan ng hardware. Sa estado na ito, maaaring mas matagal para sa processor na gumising at bumalik sa C0.
- C3: Ito ay isa pang opsyonal na estado ng processor kung saan ititigil ng CPU ang lahat ng mga panloob na orasan. Maraming mga processors ang magkakaroon ng iba't ibang mga pagkakaiba-iba ng C3-estado, kaya ang oras na aabutin para sa processor na bumalik sa C0-estado na lubos na nakasalalay sa tagagawa ng hardware.
Mahalagang tandaan na maaaring mayroong higit pa sa apat na C-estado. Habang ang nakalista ay ang pinaka pangunahing mga C-estado, ang mga tagagawa ay maaaring magdagdag ng hanggang sa isang kabuuang sampung C-estado.
Lahat ng tungkol sa Sleep States
Maaaring pamilyar ka sa maraming S-estado, lalo na kung gumagamit ka ng isang Windows machine. Sa maraming mga Windows machine, bibigyan ka ng pagpipilian upang maipadala ang iyong computer sa Sleep / Standby at Hibernation. Ang mismong sarili ni Christian De Looper ng PCMech ay gumawa ng isang mahusay na trabaho na nagpapaliwanag ng pagkakaiba sa pagitan ng dalawang estado na ito, ngunit marami ding nangyayari sa ilalim ng hood.
Narito ang iba't ibang mga uri ng Sleep States na maaaring mapasok sa iyong processor:
- S0: Katulad sa kung paano ang mga estado ng pagganap ay niraranggo, ang S0 ay ang pinaka hinihingi na estado, habang ang S1, S2 at iba pa, ay medyo hindi gaanong masinsinang. Sa estado ng S0, handa na ang processor para sa pagtuturo at ang sistema ay ganap na magagamit.
- S1: Ang S1 ay tumatagal ng mas kaunting lakas kaysa S0, dahil ang sistema ay ipinadala sa isang mababang kalagayan ng pagkagising. Sa estado na ito, ang CPU ay tumitigil sa pagpapatupad ng mga tagubilin, ngunit ang kapangyarihan ay pinananatili pa rin sa CPU at RAM, na pinapayagan kang bumalik sa iyong huling estado ng system.
- S2: Ang isa pang mababang estado ng pagkagising, ang S2 ay halos kapareho sa S1, ngunit ang lahat ng mga CPU at system cache ay flushed / nawala, dahil ang mga processor ay isinara (ie nawalan ng kapangyarihan).
- S3, karaniwang tinutukoy bilang Pagtulog: Ang estado na ito kung saan nawala ang lahat ng konteksto ng system, maliban sa RAM. Ang RAM ay nagpapanatili ng kapangyarihan, at sa pangkalahatan ay magbibigay-daan sa iyo upang mabilis na bumalik sa iyong ginagawa bago ilagay ang sistema sa Tulog .
- S4, na tinukoy bilang Hibernation : Ang pangwakas na estado ng pagtulog ay kapag ang iyong system ay napunta sa hibernation. Ito ay kapag nasa pinakamababang setting ng kuryente nito, na nangangahulugang nangangailangan ng mahabang oras upang magising. Ang kapangyarihan ay pinutol mula sa lahat , kabilang ang mga peripheral at anumang panlabas na hard drive. Habang tumatagal ng mas mahabang oras upang bumalik sa iyong ginagawa, ginagawa ng estado na ito upang hindi ka mawalan ng kapangyarihan.
Ang Pagbabago ng Mga Estado sa Pagganap, C-States at Mga Estado sa Pagtulog
Ang pagpapalit ng mga Estado ng Pagtulog ay medyo madali. Kakailanganin nito ang isang pagsara ng system o pag-reboot, dahil kailangan mong makapasok sa mga setting ng BIOS. Kapag nag-restart, kailangan mong pindutin ang naaangkop na key upang maipasok ang iyong mga setting ng BIOS. Kapag nasa BIOS ka, magagawa mong i-edit ang iyong Mga Estado sa Pagtulog sa ilalim ng Power Management (maaaring mapangalan ito ng ibang bagay, depende sa tagagawa ng motherboard).
Sa karamihan ng mga mas bagong mga processors at mga bagong bersyon ng Windows, ang isang P-estado ay hindi maaaring kontrolado nang manu-mano. May / ay mga tool na nagawa at maaaring manipulahin, ngunit hindi inirerekomenda (sa ilang mga kaso, maaari kang aktwal na magprito ng mga sangkap). Maraming mga pagpipilian sa BIOS ang hindi na sumusuporta sa direktang kontrol para sa kadahilanang iyon. Gayunpaman, hahayaan ka ng mga pagpipilian ng BIOS na paganahin ang software na kumokontrol sa mga estado ng P-estado, ngunit kailangan mong tiyakin na nakakatugon ang iyong system sa lahat ng mga kinakailangan. Ito ay nagkakahalaga din na tiyaking sinusuportahan ito ng iyong operating system.
Kung nais mong paganahin ang software tulad ng Pinahusay na Intel SpeedStep Technology, kasing simple ng pagpunta sa iyong BIOS at pagpapagana nito. Kapag nagawa mo na iyon, kailangan mong magtungo sa Mga Opsyon sa Power panel ng iyong control panel at tiyaking naka-on din doon. Ang Intel ay may isang medyo malawak na gabay sa ito.
Ang pagbabago ng C-estado ay minsan posible. Ang lahat ay nakasalalay sa tagagawa ng motherboard. Hahayaan ka ng ilan na baguhin ang mga C-estado sa BIOS habang ang iba ay hindi. Kung mababago mo ito sa ilalim ng BIOS, ito ay sa ilalim ng isang bagay tulad ng Mga Pagpipilian sa Pamamahala ng Power o Mga Pagpipilian sa Advanced na Pamamahala ng Power. Hindi ito maaaring tawagan ito ng isang C-estado nang direkta, ngunit isang bagay tulad ng isang Idle Power State. Kung ikaw ay nasa Linux, ang Stack Overflow ay may ilang mahusay na impormasyon sa pagbabago ng C-States sa pamamagitan ng kernel.
Pagsara
At na bumabalot ang aming mabilis na pangkalahatang-ideya ng kung ano ang mga estado ng pagganap at pagtulog! Mayroong isang toneladang malalim na impormasyong teknikal sa dalawang estado, lalo na kung nais mong sumisid sa Advanced na Configuration at Power Interface (ACPI) na Pagtukoy.
Mayroon bang anumang mga katanungan? Siguraduhing mag-iwan ng komento sa ibaba o sumali sa amin sa Mga Forum ng PCMech!