- C-Setete faʻasao i le leai o se mea (maualuga = sili atu le taofiofia), P-Setete fetuutuunai taimi/voltage i lalo o le uta.
- O mea uma e lua e faʻasolosolo: e mafai e le PPU ona momoe loloto pe a uma ona taʻavale i le tele o taimi.
- C6/C7 latencies a'afia taaloga, leo, ma networking; fetuutuunai maualuga C-Setete faʻavae i luga o le uta.
- Fa'aoga meafaigaluega (Windows ma Linux) ma BIOS/OS fa'amatalaga e fua ma pulea e aunoa ma le leiloa o le mautu.
I faʻaonaponei faʻaonaponei, pulega mana e le o se ki se tasi, ae o se seti o faiga fa'amaopoopo (C-Setete ma P-Setete o le PPU, ma isi) e fa'aaoga e le faiga fa'aoga, firmware, ma le PPU lava ia e fetu'una'i ai le mana, vevela, ma le fa'atinoga i le taimi moni. O lenei tusiga e faʻavasega ma faʻapipiʻi le lavelave o acronyms ina ia mafai ona e malamalama i le mea o loʻo tupu i lalo o le pulou pe a faʻasaoina e lau komepiuta le paoa pe faʻavavevave.
E ui ina faʻaopoopoina e tagata gaosi oloa ma aiga CPU lana lava paʻi, o le faavae e masani ai: ACPI fa'amatalaina tulaga masani "setete" mo le faiga, masini, ma le gaosiga. O iinei o le a e vaʻaia ai le eseesega i le va o C-States ma P-States, faʻafefea ona latou fesoʻotaʻi ma G / S / D-States, o le a le aafiaga moni o le lalolagi latou te i ai i luga o le taofiofia, aisea e masani ona faʻamalo ai e le au taʻaloga ma tagata faʻalogo faʻapolofesa le moe loloto, ma o a meafaigaluega aoga o loʻo avanoa mo le faʻaogaina i luga o Windows, Linux, ma siosiomaga e pei o ESXi.
ACPI i se faapuupuuga
ACPI (Fa'atonuga Maua'i ma Fa'amatalaga Malosiaga) o le faʻataʻitaʻiga lea e faʻapipiʻiina le mana i PC ma 'auʻaunaga, ma o lena suia APM ma sili atu le pulea ma granularity. Na fanau mai i le lima o Intel, Microsoft ma Toshiba i le 90s ma faʻaleleia e aofia ai le 64-bit, multiprocessing, pasi faʻaonaponei (PCIe, SATA, USB 3.x) ma mea e iloa ai mea (faʻataʻitaʻiga, le ki mana).
E ui o le ACPI e masani ona faʻaaogaina i le aiga x86, ua faʻapipiʻiina foi i luga o isi fausaga. I luga o masini feaveaʻi ARM, peitaʻi, o lo'o fa'aogaina fuafuaga fa'apitoa (e pei o fuifui tetele.LITTLE ma fuifui eseese) e faapaleni le lelei ma le tali e faalagolago i le uta.

Setete o le Lalolagi ma Fa'agata (G-Setete ma S-Setete)
O setete o le lalolagi o loʻo faʻamatalaina le tulaga atoa o le faiga. O le mea sili ona taua G0/S0 (Galue), o lo'o ola ai le komepiuta. I luga o meafaigaluega lata mai o loʻo i ai S0ix (substates o S0) lea e mafai ai mo le moe lelei tele ma se vaega o le SoC moe, aemaise lava i komepiuta feaveai.
- G0/S0: faiga o loo faagaoioia.
- G1 (Moe): e aofia ai le S1, S2, S3 (faʻamalolo i le RAM) ma le S4 (faʻagata i le tisiki). S3 fa'atumauina le malosi o le RAM e toe amata vave; S4 fa'afefe manatua i le teuina e le fa'afefe.
- G2/S5 (Fa'amalulu): Tapuni talafeagai ma le malosi maualalo e mafai ai ona fafagu mai mea e tutupu (keyboard, network, etc.).
- G3 (Fa'ainisinia): Tapuni faaletino; na'o le RTC e ola ile ma'a.
Manatua lena mea Ole C-States ole gaosiga e ola ile G0/S0: A o'o atu le faiga i le G1, ua tapunia le pusa PPU ma taofi le ta'aloga a C-States.
Setete o masini (D-Setete)
O lo'o fa'amatala mai fo'i e le ACPI pe fa'afefea ona momoe pe ala mai i luga. D0 e tutusa ma le "gaoioiga atoatoa", D1/D2 e vaeluagalemu (faalagolago i masini) ma lala D3 i le Vevela (fa'atasi ai ma le malosi fesoasoani, tali atu i le pasi) po'o le Maalili (fa'ato'a tape, e le tali atu). O lenei mea e mafai ai, mo se faʻataʻitaʻiga, se kata fesoʻotaʻiga e fafagu ai le komepiuta ao momoe isi masini.
T-States: Faʻatonuina o le Uati, le Toe Faʻaiʻu
I le faaopoopo atu i le P ma le C, o loʻo i ai le suiga o le uati (T-States): o se ituaiga PWM e taofiofia pulupulu o le uati i totonu i se mamanu (faʻataʻitaʻiga, 1 mai le 8 uma), faʻaitiitia le gaioiga e aunoa ma le suia o le faʻasalalauga faʻavae masani. O lo'o fa'amoemoe e fai ma fa'alavelave fa'afuase'i (PROCHOT) ma fa'atonutonu e ala ile IA32_CLOCK_MODULATION, fa'atasi ai ma mafua'aga/fa'amau i MSR_*_PERF_LIMIT_REASONS.
E ui o nisi pepa e manatu e "le taua", i le faʻatinoga O lo'o fa'aalia pea i luga o komepiuta feavea'i fa'atasi ai ma se mamanu fa'alelei talafeagai ma i lalo o uta tumau. Afai e te va'ai i le Windows o lo'o lipotia se "saoasaoa" i lalo ifo o le EIST la'ititi, e foliga mai o lo'o fa'agaoioia T-State (gating uati).
M-Setete: Fa'asaoina o Manatu
ACPI e tuʻuina atu foʻi tulaga manatua e faʻaitiitia ai le faʻaogaina o le eletise DRAM subsystem pe a le aoga. M0 o le gaioiga masaniM1/M2 ma isi auala e fa'amalosia ai le manatua e toe fa'afou ma fa'agesegese le taimi, fa'aitiitia ai le malosi ma le umi fafagu. O nei mea e tau le iloa e le tagata fa'aoga, ae saofagā i le aotelega o tupe teu.
Processor C-States: Moe ma le ulu
Sei o tatou talanoaina nei le autu o le tusiga: C-States ma P-States. C-States o tulaga le aoga o le fatu poʻo le afifi. O le maualuga o le numera, o le loloto o le moe ma fa'aputuga sili atu, ae fa'apea fo'i le fafagu maualuga. E talosagaina i latou ma faʻatonuga faʻapitoa e pei o le HLT poʻo le MWAIT (e mafai e le vaega mulimuli ona faʻatonuina se Cx ma le substatus), ma o le faʻafanua gafatia e oʻo atu i le OS e ala i le ACPI (_CST).
- C0: faatinoga masani. O iinei e amata ai le P‑States.
- C1/C1E (Taofi): taofi autu, toeititi lava toe foi vave mai ia C0; O le C1E e fa'aitiitia atili ai le taumafaina.
- C2 (Taofi-Uati): Ua taofi faailo o le uati, toe foi mai e fai si umi.
- C3 (Moe/Moe Moe): L1/L2 o lo'o fa'aulu i le fa'amaufa'ailoga mulimuli (LLC) ma ua tape le uati autu; na'o le tulaga taua o le nucleus e fa'asaoina.
- C6 ma luga: O le autu e mafai ona faʻamalo i lalo ma faʻasaoina lona faʻamatalaga i totonu o le SRAM tuuto, ma aumaia le voltage autu i lalo i le ~ 0 V; pe a alu ese, ua toe faʻaleleia le tulaga autu. O nisi faʻataʻitaʻiga e faʻaalia i luga ole C10 i luga o faʻasalalauga lata mai.
I le faaopoopo atu i le C-States i le nucleus (CC-states), o loʻo i ai le vaalele o Paket C-Setete (PC-setete) e tape poloka faʻasoa (pei o le LLC) pe a faʻatagaina uma. O lo'o iai tu'ufa'atasiga le aoga (afai o lo'o i totonu o le C0 le 'autu, e le mafai ona i ai le pusa i le PC6), ma e mafai e le PPU ona 'otometi le "fa'alauiloa" po'o le "fa'aitiitia" le tier e fa'avae i luga ole laiga ma fale nofo.
E taua le latency: O le C1 ua lafoaia i ni nai taseni taamilosaga, ae o le C6/C7 e mafai ona tau le faitau selau o microseconds. O le mea lea, o uta faʻatuai-maaleale (taaloga, leo moni, fesoʻotaʻiga faigata) e afaina pe afai e masani ona pa'ū le gaioiga i le moe loloto.
Fa'atinoga P-Setete: Auala ma Voltage
A o C-States o loʻo "moe pe a leai se galuega," o P-States e "fetuunai le saoasaoa pe a Ioe o lo'o i ai galuega, ae e le'o maualugaO le P0 o le tulaga aupito maualuga lea (maualuga taimi/voltage), ona o'o mai lea o le P1, P2... ta'itasi ma le fa'aitiitia o pa'aga-voltage.
I le tala faasolopito o le faiga faʻaogaina na talosagaina P-States (EIST/SpeedStep i le Intel, PowerNow! i le AMD), ae o aso nei e masani ai. Setete e pulea e meafaigaluega (HWP/Speed Shift): O loʻo faʻaalia e le OS se mea e fiafia i ai (faʻatinoga / faʻasaoina) ma e filifili e le PPU i milliseconds le mea tonu, faʻatasi ai ma se mea e sili ona lelei i le-matua granularity.
O se fa'amatalaga autu: P-Seteteni ma C-Setete e "fa'ata'atia"E mafai ona e i ai ile P0 (maualuga taimi) ma, pe a e le toaga, ulufale i le C6. I le isi itu, i lalo o le uta tumau i le P2, e leai ni C-Setete ona o le autu o loʻo faʻatinoina (C0). O le mafuaaga lea e lelei ai le tuueseeseina faalemafaufau o le "auala/voltage" (P) mai le "nofoaga" (C).
Mai le APM i le ACPI: o se suiga faʻatusa
APM o le API muamua na pulea muamua mai le BIOS ma avetaavale. Sa faatagaina Tape peripheral le toaga ma fa'amatala tulaga faigofie o le lalolagi, ae o le PPU sa i fafo atu o le pulega tuusao a le OS mo mafuaaga saogalemu. ACPI na fa'atupuina i se fa'ata'ita'iga sili atu, sili atu ona fa'ata'atia, fa'atasi ai ma fa'amatalaga laulau, fa'atonuga fa'apitoa, ma feso'ota'iga vavalalata i le va o firmware, OS, ma meafaigaluega.
Auala e ulufale ai ma alu ese mai le C-States
A leai ni filo ua saunia le fa'atulagaina, e fa'atino le HLT po'o le MWAIT fa'atasi ai ma se fa'ailoga o le C-State; Fa'alavelave e “motu” le moe ma toe faafoi le fatu ile C0. E fa'amulumuluina fa'amaumauga tuma'oti ile C3; o lo'o fa'asaoina le tala i le SRAM i le C6 ma fa'aititia le voltage i le zero. O nisi PPU o lo'o fa'aogaina le Power Aware Interrupt Routing (PAIR) e fa'alatalata ai fa'alavelave i ua mae'a fa'agaoioi 'au (e fa'asaoina) po'o le fa'agaoioi (mo le faatinoga), pe a talafeagai ai.
Turbo, TDP ma le malosi tapulaa
E fa'amatala e le processor se TDP e tatau ona mafai ona fa'amama le faiga fa'amafanafana i se fa'avae tumau (PL1: saogalemu averesi malosiaga). I luga, e mafai ona ulufale faʻamalama eletise maualuga atu (PL2, ma la'asaga fa'aopoopo e pei ole PL3/PL4 fa'alagolago ile tulaga) mo taimi fa'atapula'aina. Afai ei ai le potu vevela ma le eletise, o le autu e mafai ona sili atu i le faʻavae masani e ala i Turbo, e oʻo lava foliga tutusa (sili atu le turbo ma le itiiti ifo o le tino).
Pe a sili atu le vevela i le faitotoʻa pe manaʻomia e le VRM/power, PROCHOT e mafai ona fa'agaoioia ma ulufale i le T-State poʻo le faʻapipiʻi taimi e puipuia ai le pu. O lenei amio e taatele i komepiuta feaveai manifinifi.
Pupuni: Fuafuaga Malosiaga, Faitauga, ma Cocounters
Windows ofo fuafuaga e pei o le “Energy Savings”, "Paleni" ma le "Faʻatinoga Maualuga". O le muamua e masani lava i lalo P-Setete faʻamalosi ma moe leleiO le lona tolu o lo'o fa'atumauina ala tetele ma aloese mai le pa'u o le latency i le fa'aalu o le lelei. "Paleni" e taumafai i le ogatotonu.
I le Task Manager, "saosaoa" o se metric synthetic lea averesi i le autu ma mafaufau i tiute modulation pe afai e iai T-Setete. Atonu e sili atu i le faavae (Turbo) pe pa'ū i lalo ole laʻititi EIST (gating). Mo telemetry maualuga, o le "\Processor Information(_Total)\% Processor Performance" o lo'o atagia mai ai le pasene o le fa'atinoga lelei e le PPU.
O loʻo i ai mea aoga e faʻamaonia pe fetuunai: PPU‑Z (fa'amatalaga faavae), HWiNFO (sensor), Faʻamau (uati, C-Setete i le autu ma le PROCHOT / faʻatonutonuina), poʻo ParkControl (fa'alogoina o pakaga autu/C-States) e pa'i atu i fa'amaufa'ailoga o le paoa o lo'o natia (powercfg e mafai ai ona fa'asa'o le “IDLE_PROMOTE/DEMOTE”, ma isi).
Linux: cpupower, turbostat ma CoreFreq
I Linux, meafaigaluega pei malosiaga PPU fa'aali kovana, fa'asologa o taimi ma fa'aletonu suiga; turbostat fa'aalia MSRs, mafua'aga fa'atapula'a fa'aletupe autu (MSR_CORE_PERF_LIMIT_REASONS), ma fale nofo e C-Setete; ma CoreFreq e maua ai se fa'amatalaga au'ili'ili o alaleo atoatoa, C-States ma Turbo i le autu/fa'apipi'i.
O se nuance aoga: i luga o nisi komepiuta, le avetaavale e mafai e le intel_idle ona le amanaʻia tapulaa BIOS i luga o C-Setete ma faʻaaoga a latou lava laulau. I isi, o le firmware "loka" le loloto C-State faatagaina mo le OS e ala i le MSR.
BIOS/UEFI ma Tala'aga: O Ai Moni e Pule?
I le BIOS / UEFI faʻatulagaina e masani ona faʻaalia ki ki: EIST/SpeedStep, TurboBoost ma CPU C-SeteteE le gata i lea, o le tele o sapalai e faʻatagaina oe e filifili faʻamatalaga eletise: "Maximum Performance" (mea uma i le mea sili, ma le laʻititi laʻititi) poʻo le "OS Controlled/Custom," lea e pulea ai e le hypervisor poʻo le OS P / C-States. Filifilia o le "OS Control Mode" e tuʻuina atu le atamai i le faiga faʻaogaina.
Afai e te faʻaogaina hypervisors pei o ESXi, o se manatu lelei le tuʻufaʻatasia Faiga Pulea o le OS i le BIOS ma le fuafuaga o le "High Performance". o le hypervisor pe a oomi le sini o le faatinoga (mo se faataitaiga i NSX-T, Edge Nodes, po'o galuega e maaleale latency). I lena fa'ata'ita'iga, o le a e va'aia le P-Setete 0 fa'atele ma le C-Setete fa'atapula'a ile C0/C1; faʻatasi ai ma se fuafuaga "Paleni", o le a faʻalagolago le talimalo i lalo P-Setete ma loloto C-Setete.
Ina ia tauaofai lenei mea atoa C-Setete ma P-Setete gaogao: ACPI faʻamatalaina le faʻavaa, C-Setete e faʻasaoina le mana pe a leai se galuega, P-Setete faʻafetaui mea maualuga / maualalo i lalo o le uta, T-Setete faʻasaoina le aso i le vevela tele, ma M-Setete e tafi ese le manatua. Ole ki ole filifili ole fa'amatalaga sa'o mo lou fa'aoga., fua fa'atasi ma meafaigaluega sa'o ma, pe a mana'omia, fa'atulaga tapulaa talafeagai i le loloto o le malolo.
Fa'atonu fa'apitoa i fa'amatalaga fa'atekonolosi ma initaneti ma le sili atu ma le sefulu tausaga o le poto masani i fa'asalalauga fa'atekinolosi eseese. Sa ou galue o se faatonu ma fatuga o mataupu mo e-pisinisi, fesoʻotaʻiga, maketi i luga ole laiga ma kamupani faʻasalalauga. Na ou tusia foi i luga o le tamaoaiga, tupe ma isi vaega upega tafaʻilagi. O laʻu galuega o loʻu fiafia foi. O lenei, e ala i aʻu tusiga i Tecnobits, Ou te taumafai e suʻesuʻe uma tala fou ma avanoa fou e ofoina mai e le lalolagi o tekinolosi ia i tatou i aso uma e faʻaleleia ai o tatou olaga.


