Anonim

Paaiškinti, kas yra P būsenos ir „Sx“ būsenos ir kaip jos gali paveikti jūsų kompiuterį, gali kelti painiavą. Pačia pagrindine forma P būsena yra našumo būsena. Taip pat yra globalių valstybių („Gx“ valstybių). Viena iš šių pasaulinių būsenų yra skirta kompiuterio miegui, kuri yra padalinta į keturias „Sx“ būsenas arba S būsenas (S1 – S4). Norėdami sužinoti daugiau apie šias būsenas ir tai, ką jos daro, sekite žemiau.

Žvilgsnis į našumo būsenas

Ne visi procesorių gamintojai našumo būseną nurodo kaip P būseną. „Intel“ iš tikrųjų tai vadina „SpeedStep“ (nors šio prekės ženklo galiojimas pasibaigė 2012 m.), Tačiau AMD gali juos vadinti „PowerNow“! arba „Cool'n'Quiet“ jų procesoriuose. „SpeedStep“ (ir panašūs kitų prekės ženklų įgyvendinimai) iš esmės yra būdas dinamiškai pakeisti procesoriaus P būsenas naudojant programinę įrangą.

Šios būsenos gali būti nuo (P0, didžiausio našumo būsena, iki pat P16, priklausomai nuo gamintojo). P0 yra maksimali galios ir dažnio būsena, tai reiškia, kad P1 yra šiek tiek mažiau intensyvus nei P0. Tai padarytų P2 ne tokį intensyvų kaip P1 ir pan.

Štai kaip tai paaiškina IBM:

Perjungę P būseną, galite nematyti pastebimų pokyčių, išskyrus programas ir programas, kurios labai priklauso nuo HPC (didelio našumo skaičiavimo).

C valstybės

Svarbu pripažinti skirtumus tarp P ir C būsenų. P būsena yra našumo būsena, o C būsena yra faktinė procesoriaus būsena. Taip pat galite pasakyti, kad C būsena yra laisvosios būsenos, o P būsena yra būsena, kurioje faktiškai veikia procesorius, išskyrus, žinoma, C0 būseną. Štai ką daro skirtingos C būsenos:

  • C0: Šioje būsenoje procesorius iš tikrųjų veikia ir vykdo instrukcijas.
  • C1: Ši būsena dažnai vadinama sustabdyta būsena daugiausia dėl to, kad procesorius nustoja vykdyti instrukcijas. Bet vis tiek jis beveik akimirksniu gali grįžti į vykdančiąją būseną (C0).
  • C2: Paprastai vadinama „Stop-Clock“ būsena. Tai neprivaloma būsena, kai visi vidiniai ir išoriniai laikrodžiai sustabdomi naudojant aparatinę įrangą. Esant tokiai būsenai, procesoriui gali prireikti daugiau laiko pabusti ir grįžti į C0.
  • C3: Tai yra dar viena pasirenkama procesoriaus būsena, kai centrinis procesorius sustabdys visus vidinius laikrodžius. Daugeliui procesorių bus skirtingi C3 būsenos variantai, todėl laikas, per kurį procesorius grįš į C0 būseną, labai priklauso nuo aparatūros gamintojo.

Svarbu atkreipti dėmesį, kad C būklės gali būti ne tik keturios. Nors išvardytos yra paprasčiausios C būsenos, gamintojai gali sudėti iki dešimties C būsenų.

Viskas apie miego būsenas

Galbūt esate susipažinęs su daugeliu S būsenų, ypač jei naudojate „Windows“ įrenginį. Daugelyje „Windows“ kompiuterių suteikiama galimybė nusiųsti kompiuterį į pristabdytosios veiksenos / budėjimo režimą ir užmigdymo režimą. Pats „PCMech“ narys Christianas De Looperis padarė puikų darbą paaiškindamas šių dviejų valstybių skirtumą, tačiau taip pat daug kas nutinka po gaubtu.

Čia pateikiami skirtingi miego būsenų tipai, į kuriuos jūsų procesorius gali patekti:

  • S0: Panašiai, kaip reitinguojamos našumo būsenos, S0 yra reikliausia būsena, o S1, S2 ir pan. Yra šiek tiek mažiau intensyvios. S0 būsenoje procesorius yra paruoštas nurodymui ir sistema yra visiškai tinkama naudoti.
  • S1: S1 sunaudoja mažiau energijos nei S0, nes sistema siunčiama į mažą žadinimo latencijos būseną. Esant tokiai būsenai, centrinis procesorius sustabdo nurodymų vykdymą, tačiau vis tiek išlaikomas CPU ir RAM maitinimas, leidžiant grįžti į paskutinę sistemos būseną.
  • S2: Dar viena maža pažadinimo latentinė būsena, S2 yra labai panaši į S1, tačiau visas procesoriaus ir sistemos talpyklos yra ištuštintos / prarastos, nes procesorius yra išjungtas (ty praranda energiją).
  • S3, paprastai vadinamas miego režimu: šioje būsenoje prarandamas visas sistemos kontekstas, išskyrus RAM. RAM palaiko energiją ir paprastai leis greitai grįžti prie to, ką darėte prieš įstatant sistemą miego metu .
  • S4, vadinamas hibernacija : galutinė miego būsena yra tada, kai jūsų sistema pereina į užmigdymo režimą . Tai yra tada, kai jo galia yra mažiausia, o tai taip pat reiškia, kad reikia ilgai laukti. Maitinimas atjungtas nuo visko , įskaitant periferinius įrenginius ir visus išorinius kietuosius diskus. Nors grįžti prie to, ką darei, prireikia daug ilgesnio laiko, ši būsena verčia jus prarasti bet kokią galią.

Kintančios našumo būsenos, C būsenos ir miego būsenos

Miego būsenas pakeisti gana lengva. Reikės sistemos išjungimo ar perkraukimo, nes jums reikia patekti į BIOS nustatymus. Paleidę iš naujo, turėsite paspausti atitinkamą klavišą, kad įvestumėte savo BIOS nustatymus. Kai būsite BIOS, miego būsenas galėsite redaguoti skyriuje „Power Management“ (tai gali būti pavadinta kažkuo kitu, atsižvelgiant į pagrindinės plokštės gamintoją).

Daugelyje naujesnių procesorių ir naujų „Windows“ versijų P būsenos negalima rankiniu būdu valdyti. Buvo / yra priemonių, kuriomis buvo galima ir kuriomis galima manipuliuoti, tačiau tai nerekomenduojama (kai kuriais atvejais iš tikrųjų galite kepti komponentus). Dėl šios priežasties daugelis BIOS parinkčių nebepalaiko tiesioginio valdymo. Tačiau BIOS parinktys leis jums įjungti programinę įrangą, kuri dinamiškai valdo P būsenas, tačiau jūs turite įsitikinti, kad jūsų sistema atitinka visus reikalavimus. Taip pat verta įsitikinti, ar ją palaiko ir jūsų operacinė sistema.

Jei norite įjungti tokią programinę įrangą, kaip patobulinta „Intel SpeedStep Technology“, tai paprasta, kai einate į savo BIOS ir įgalinate ją. Kai tai padarysite, turėsite eiti į valdymo skydelio maitinimo parinktis ir įsitikinti, kad ji taip pat yra įjungta. „Intel“ šiuo klausimu turi gana išsamų vadovą.

Kartais įmanoma pakeisti C būsenas. Viskas priklauso nuo pagrindinės plokštės gamintojo. Kai kurie leis jums pakeisti C būsenas BIOS, o kiti ne. Jei galite pakeisti ją BIOS, tai bus kažkas panašaus į Energijos tvarkymo parinktys arba Išplėstinės energijos valdymo parinktys. Tai gali būti vadinama ne tiesiogiai C-būsena, bet kažkuo, panašiu į tuščiosios eigos būseną. Jei naudojatės „Linux“, „Stack Overflow“ turi puikios informacijos apie C būsenų keitimą per branduolį.

Uždarymas

Tai supaprastina mūsų greitą apžvalgą, kas yra našumo ir miego būsenos! Čia yra daugybė labai techninės informacijos apie dvi būsenas, ypač jei norite pasinerti į išplėstinės konfigūracijos ir maitinimo sąsajos (ACPI) specifikaciją.

Turite klausimų? Nepamirškite palikti komentaro žemiau arba prisijungti prie mūsų PCMech forumuose!

Galios valdymas: kas yra s ir p būsena?