(Translated by https://www.hiragana.jp/)
高级配置与电源接口 - 维基百科,自由的百科全书 とべ转到内容ないよう

こう配置はいちあずか电源せっこう

本页使用了标题或全文手工转换
维基百科ひゃっか自由じゆうてき百科ひゃっかぜん

こう配置はいちあずか电源せっこう英語えいごAdvanced Configuration and Power Interface縮寫しゅくしゃACPI),1997ねんゆかりえいとくほろ东芝共同きょうどう提出ていしゅつ制定せいていてき操作そうさけい统電げん管理かんりかたからだぐみたいかいめんいち開放かいほう标准,だいりょうすすむかい電源でんげん管理かんり處理しょり規範きはん舊式きゅうしきずい插即ようえいLegacy Plug and Play規範きはん。2000ねん8がつかんかしわかず凤凰科技かぎ加入かにゅう,推出 ACPI 2.0规格。2004ねん9がつめぐみひろしだいやすしかしわ,推出 ACPI 3.0规格。2009ねん6がつ16にちそく推出 ACPI 4.0规格。2011ねん11月23にち推出ACPI 5.0规格。よし于ACPIわざ术正操作そうさけい统和处理构采よう,该规かくてき管理かんりしき需要じゅようあずか时俱进。2013ねん10がつ,ACPIてき推广しゃ一致いっち同意どういはたACPIてきぞくゆう归到UEFI论坛こんきさきしんてきACPI规格はたゆかりUEFI论坛制定せいてい。ACPI定義ていぎりょう系統けいとう韌體(BIOSあるUEFI作業さぎょう系統けいとうこれあいだてきかたからだ抽象ちゅうしょうかいめん[1][2]

概要がいよう

[编辑]

さく标准ちゅうさい广为认可てき部分ぶぶん电源管理かんり经历りょう较多てきあらため进。

くびさきすすむかい電源でんげん管理かんり(APM, Advanced Power Management)はた电源管理かんり几乎完全かんぜん分配ぶんぱいBIOSひかえせい,这大大的だいだいてきげんせいりょう操作そうさけいざいひかえせい电能消耗しょうもう方面ほうめんてきこうのう

ACPI以实现的こうのう包括ほうかつ

  • けい统电げん管理かんり(System power management)
  • 设备电源管理かんり(Device power management)
  • 处理电源管理かんり(Processor power management)
  • 设备处理性能せいのう管理かんり(Device and processor performance management)
  • 配置はいち/そく插即よう(Configuration/Plug and Play)
  • けい事件じけん(System Event)
  • 电池管理かんり(Battery management)
  • 温度おんど管理かんり(Thermal management)
  • 嵌入かんにゅうしきひかえせい(Embedded Controller)
  • SMBusひかえせい(SMBus Controller)

Windows 98ほろ软第いち支持しじACPIてき操作そうさけいFreeBSD v5.0支持しじACPIてきだいいち个UNIX操作そうさけい[らいみなもと請求せいきゅう]LinuxNetBSDOpenBSD支持しじACPI。Windows Vista及以てきWindows要求ようきゅう電腦でんのう必須ひっす支援しえんACPI。

ACPI术语(部分ぶぶん

[编辑]
  • こう配置はいち电源管理かんりせっこう(Advanced Configuration and Power Interface (ACPI))
按照ざい本文ほんぶんちゅうてきてい义, ACPI一种描述硬件接口的方法,ようあし抽象ちゅうしょう以允许灵かつ创新てきかたけん实现,并且あし具体ぐたい以允许shrink-wrap OS code使用しよう这个かたけんせっこう
  • ACPIかたけん(ACPI Hardware)
它是一种电脑硬件,具有ぐゆう支持しじOSPMしょ必备てき特性とくせい,而且还具有ぐゆう特定とくていてきせっこう,这些せっこうてき特性とくせいよしACPI规范しょ指定していてき描述ひょう(Description Tables)しょ描述てき
  • ACPI命名めいめいそら间(ACPI Namespace)
一个树状层次机构,ざい操作そうさけい统控せいてきないそんさとめん,这段ないそんさとめん包含ほうがん命名めいめい对象(named objects)とう。这些对象(objects)以是すうすえ对象,ひかえせい方法ほうほう对象,总线/设备つつみ对象とう操作そうさけい统通过从驻留ざい ACPI BIOS ちゅうてき ACPI Tables 载入载出(loading and/or unloading)てい义块(definition blocks),らい动态あらため命名めいめいそら间(namespace)てき内容ないようざいACPI Namespace ちゅうてき所有しょゆうしんいきらい Differentiated System Description Table (DSDT),DSDT さとめん包含ほうがんりょう Differentiated Definition Block 还有一个或者多个其他的定义块(definition blocks)。
  • ACPIつくえ语言(ACPI Machine Language (AML))
いち种由ACPIけんようてきOS支持しじてききょ拟机てき伪代码(Pseudo-code),さとめんうつしゆうACPIひかえせい方法ほうほうひかえせい对象。
  • こう级可编程中断ちゅうだんひかえせい(Advanced Programmable Interrupt Controller (APIC))
一个中断控制器架构,通常つうじょう见于Intel32构(Intel Architecture-based 32-bit)てきPCけい统。APIC支持しじ处理中断ちゅうだん管理かんり中断ちゅうだんひとし匀的分布ぶんぷざい所有しょゆう处理),I/Oけい支持しじあずか8259Aけんよう,并且支持しじ处理内部ないぶ中断ちゅうだん(Inter-Processor Interrupt, IPI)。这个构由直属ちょくぞく于处てき本地ほんじAPICs(Local APICs)かずざいみなみ桥)しんへんちゅうてきI/O APIC组成。
  • ACPIげん语言(ACPI Source Language (ASL))
いち种和AMLとうどうてき编程语言。ASL编译以后就是AML镜像(AML images)。
  • ひかえせい方法ほうほう(Control Method)
ひかえせい方法ほうほうてい义OS如何いか执行一个简单的硬件任务。れい如,OS调用ひかえせい方法ほうほう(Control Method)读取一个高温区的温度。ひかえせい方法ほうほうよういち种叫做AMLてき编码语言うつしてき,AML以被けんようACPIてきOSしょかい释并执行。ACPIけんようてきけい统必须在ACPI tableちゅう提供ていきょう一组最小的控制方法。OS提供ていきょういち组well-defined てきひかえせい方法ほうほう,以使ACPI table开发しゃのう够在们的ひかえせい方法ほうほうちゅう引用いんよう。OEM厂商以通过,よう么Including control methods in the BIOS that test configurations and respond as needed,よう么为しんへん组的不同ふどうおさむ订版包含ほうがん一组不同的控制方法,らい使つかいいち个BIOSのう够同时支持しじしんへん组的不同ふどうおさむ订版。
  • 中央ちゅうおう处理あるもの处理(Central Processing Unit (CPU) or Processor)
  • てい义区块(Definition Block)
Definition Blockl以数すえひかえせい方法ほうほう(编码なりAML)てき形式けいしき包含ほうがん关于かたけん实现配置はいち详细しんいき。OEM厂商以在ACPI Tablesちゅう提供ていきょう一个或者多个Definition Blocks。ゆういち个definition block必须提供ていきょう就是Differentiated Definition Block,它描じゅつりょう基本きほんてきけい统。ざいそう载Differentiated Definition Blockきさき,紧接着せっちゃくOSかいDifferentiated Definition Blockてき内容ないよう插入そうにゅういたACPI Namespace。OS以动态的从the active ACPI Namespace插入そうにゅう删除てき其他definition blocks,包含ほうがん指向しこうDifferentiated Definition Blockてき引用いんよう
  • 装置そうち(Device)
  • ねつゆたか(Thermal Zone)
  • ACPI ふうおうぎ(Fan)
  • 装置そうち上下じょうげぶん(Device Context)
装置そうちちゅう包含ほうがんてき变化てきすうすえ通常つうじょうえきしつせい(volatile)すうすえとう进入あるもの离开特定とくていてきじょう态(states)てき时候,设备应该忘记这些しんいきざい这种じょう况下OS软件负责保存ほぞん并恢复这些信いき。设备上下じょうげぶん(Device Context)ゆびてき包含ほうがんざい设备しゅう边的しょう数量すうりょうてきしんいきどう样可以看けい上下じょうげぶん
  • 区分くぶんけい统描じゅつひょう(Differentiated System Description Table (DSDT))
OEM厂商必须为ACPIけんようてきOS提供ていきょういち个DSDT。这个DSDT包含ほうがん区分くぶんてい义块,它能提供ていきょう关于基本きほんけい统的实现配置はいちしんいき。OS总是ざいACPI Namespaceちゅう插入そうにゅうDSDTしんいきとうけい统启动的时候,而且绝不かい删除它。
它是いち个在OSかたけん平台ひらだい间的せっこう
  • 嵌入かんにゅうしきひかえせい(Embedded Controller)
  • 嵌入かんにゅうしきひかえせいかいめん(Embedded Controller Interface)
  • 韌體ACPIひかえせい结构(Firmware ACPI Control Structure (FACS))
ざい读写ないそんちゅうてきいち种结构,BIOSよう它来实现韌體OS间的しんいき交换(handshaking )。つう过FADT(Fixed ACPI Description Table)FACS转到けんようACPIてきOSちゅう。FACS包含ほうがんじょう启动时的けい统硬けん签名,firmware waking vector,かずGlobal Lock。
  • 固定こていACPI描述ひょう(Fixed ACPI Description Table (FADT))
いち包含ほうがんACPI かたけんよせそん块(Hardware Register Block)てき实现配置はいち详细しんいきてきひょう,OS需要じゅようよう这些配置はいちしんいきらい直接ちょくせつ管理かんりACPIかたけんよせそん块和DSDTてき物理ぶつり,DSDT则包含其平台ひらだいてき实现配置はいち详细しんいき。 OEM厂商必须ざいRSDT/XSDTちゅう提供ていきょうFADT给兼ようACPIてきOS。とうけい统启动的时候,OS则总これやめ经定义好りょうてきnamespaceしんいき(它存在そんざい于DSDTてきDifferentiated Definition Blockちゅう插入そうにゅういたACPI Namespace,并且OS绝不かい删除它。
  • 固定こていとくせい(Fixed Features)
ACPIせっこう提供ていきょうてきいち组特せい。ACPI规范げんせいかたけん编程模型もけい(hardware programming model)ざい哪产せい还有如何いか产生てき所有しょゆうてきFixed Features,如果使用しようりょうかい按照ほんかた规范ちゅうてき描述进行实现,以使OSPMのう直接ちょくせつ访问Fixed Featuresよせそん(fixed feature registers)。
  • 固定こていとくせい事件じけん(Fixed Feature Events)
いち事件じけんとうFixed Featureよせそんちゅうてき一对状态和事件位(event bits)ざいどう一时间设定时,这组事件じけんかいざいACPIせっこう处发せいとういち个Fixed Feature时间发生时,けい统控せい中断ちゅうだん(SCI,system control interrupt)is raised。对于ACPI Fixed Feature Eventsらい说OSPM(or an ACPI-aware driver)ふんえんじ事件じけんてき处理しゃ
  • 固定こていとくせいよせそん(Fixed Feature Registers)
いち组在fixed feature register spaceちゅうてきかたけんよせそん,fixed feature register spaceざいけい统I/Oそら间的特殊とくしゅてきさと。ACPI为fixed featuresてい义了よせそん块(register blocks)(まい个寄そん块从FADTさといた一个单独的指针)
  • 一般いっぱん目的もくてき事件じけんよせそん(General-Purpose Event Registers)
The general-purpose event registers contain the event programming model for generic features. All general-purpose events generate SCIs.
  • 一般いっぱんとくせい(Generic Feature)
  • 全局ぜんきょくけい统状态(Global System States)
Global System States适用于整个系统,而且对于よう户是见的。かく不同ふどうてきGlobal System StatesざいACPI规范ちゅう从G0标记到G3てき
  • 省略しょうりゃく(Ignored Bits)
ざいACPIかたけんよせそんちゅうてき一些没有被使用的位(bits),ざいACPI规范ちゅうかい指定してい这些“ignored”てきざい读的时候,软件かいゆるがせりゃくACPIかたけんよせそんちゅうてきIgnored Bits(而不读取它),うつしてき时候,かい护Ignored Bits(うつし这写)。
  • Intel个人电脑构(Intel Architecture-Personal Computer (IA-PC))
一种对于计算机的一般描述术语,这种计算つくえてき处理符合ふごうIntel处理家族かぞくもと于Intel指令しれいしゅう(Intel Architecture instruction set)てきてい义,并且ゆうこう业标じゅん(industry-standard)PCてき结构。
  • I/O APIC(Input/Output Advanced Programmable Interrupt Controller)
一个输入输出高级可编程中断控制器,ようらい从设备传递中断ちゅうだん给处さとめんてき本地ほんじAPIC(local APIC)。
  • I/O SAPIC
An Input/Output Streamlined Advanced Programmable Interrupt Controllerようらい从设备传递中断ちゅうだん给处さとめんてき本地ほんじAPIC(local APIC)。应用于安腾处(Itanium)。APICてき不同ふどう以看Intel® Itanium® Processor Family Interrupt Architecture Guide ,PDFぶん档的さいきさきいちしょうかい讲到同点どうてん
  • ろうしきてき(Legacy)
这是一种电脑状态,ざい这个电脑じょう态下电源管理かんり策略さくりゃくゆかり平台ひらだいかたけん/かたけん决定てきざい如今てきけい统中,传统电源管理かんり特性とくせいもちいらい支持しじやすそうゆう传统OSてき电脑ちゅうてき电源管理かんり,这种传统OS并不支持しじOS直接ちょくせつ管理かんり电源构(OS-directed power management architecture)。
  • ろうしきてきかたけん(Legacy Hardware)
ぼつゆうACPIあるものOSPM电源管理かんり支持しじてき电脑けい统。
  • ろうしきてき操作そうさけい统(Legacy OS)
此類てき作業さぎょう系統けいとう無法むほう得知とくちあるたい系統けいとうてき電源でんげん管理かんりこうのう管理かんり包含ほうがんざい此類がた內的如一些支援しえんAPM 1.xてき作業さぎょう系統けいとう
  • 本地ほんじAPIC(Local APIC)
接收せっしゅうらいI/O APICてき中断ちゅうだん
  • 本地ほんじSAPIC(Local SAPIC)
接收せっしゅうらいI/O SAPICてき中断ちゅうだん。关于SAPIC,请看“I/O SAPIC”。
  • 复合APIC描述ひょう(Multiple APIC Description Table (MADT))
它被ようざい支持しじAPICSAPICてきけい统上,以描じゅつAPICてき实现。Following the MADT is a list of APIC/SAPIC structures that declare the APIC/SAPIC features of the machine.
  • 对象(Object)
ACPI Namespaceてき节点就是objects,这些objectsOSようsystem definition tablesちゅうてきしんいき插入そうにゅうtree。这些objects以是すうすえ对象(data objects),つつみ对象(package objects),ひかえせい方法ほうほう对象(control method objects)とうつつみ对象refer to其他对象(objects)。对象どう样拥ゆう类型(type),大小だいしょう(size),しょう对名しょう(relative name)。
  • 对象めい(Object name)
ACPI Namespaceてきいち部分ぶぶんゆういち组规则for naming objects。
  • 操作そうさけい直接ちょくせつ电源管理かんり(Operating System-directed Power Management (OSPM))
电源(けい统)管理かんりてきいち个模がたざい其中OSふんえんじ重要じゅうようてきかくしょく使用しよう全局ぜんきょくしんいき为手边的にん务优けい统行为(system behavior)。
  • つつみ(Package)
いち组objects。
  • 电源按鈕(Power Button)
よう户按てき按钮あるもの其他ゆうさわてんてき开关(switch contact)设备,つう过它以把けい统从睡眠すいみんあるものsoft offじょう态切换到工作こうさくじょう态,还可以给OS发送信号しんごう使OS从睡眠すいみんあるものsoft offじょう态恢复到工作こうさくじょう态。
  • 电源管理かんり(Power Management)
一种最小化系统电源消耗的软硬件机制,管理かんりけい统热りょうげんせいのべ长系统电使用しよう时间(battery life)。电源管理かんりざいけい速度そくど,噪音,电池使用しよう时间,处理速度そくど,还有电源消耗しょうもう取得しゅとく平衡へいこういち些system functions,如appliance (for example, answering machine, furnace control) operations,需要じゅよう电源管理かんり
  • 电源资源(Power Resources)
设备需要じゅようてき资源(如power planesclock sources),设备需要じゅようざい给定てき电源じょう态下对这些资げん进行操作そうさ
  • 电源らいげん(Power Sources)
  • よせそんぶん组(Register Grouping)
よし两个よせそん块组なり(它有两个指向しこう两个不同ふどうよせそん块的ゆび针)。ざいよせそんぶん组(register grouping)内部ないぶてき固定こてい以被ざい两个よせそん块(register blocks)间拆ぶん。这就まこと许了ざいよせそんぶん内部ないぶてき以被ざい两个しんへん(chips)间拆ぶん
  • 保留ほりゅう(Reserved Bits)
ざいACPIかたけんよせそん中有ちゅうう一些没有被使用的位,ざいACPI规范ちゅうしょう保留ほりゅう。为了未来みらいのう够扩てんかたけんよせそん保留ほりゅう总是归零,并且うつしいれてきすうすえかい造成ぞうせい其他てきかげ响。OSPMてき实现必须往所有しょゆう使のうじょう态寄そんてき保留ほりゅううつし“0”,どう样还よう往控せいよせそん(control registers)てきpreserve bitsうつし“0”
  • けい统描じゅつゆび针(Root System Description Pointer (RSDP))
けんようACPIてきけい统必须在けい统低そら间(system’s low address space)提供ていきょういち个RSDP。这种结构てきただいち目的もくてき就是提供ていきょうRSDTXSDTてき物理ぶつり
  • けい统描じゅつひょう(Root System Description Table (RSDT))
signature为RSDTてきtable,它跟したがえざい一组指向其他系统描述表(system description tables)てき物理ぶつりゆび针之きさき。OSどおり过跟ずいRSDP结构ちゅうてきゆび针来定位ていいRSDT。

じょう

[编辑]

全局ぜんきょくじょう态(Global System States,G-State)

[编辑]

ACPI规范てい义了いちだいけんようACPIてき计算つくえけい统可以有以下いかなな个状态(ところ谓的全局ぜんきょくじょう态):

  • G0(S0)正常せいじょう工作こうさくじょう:计算つくえてき正常せいじょう工作こうさくじょう态-操作そうさけい统和应用ほどじょざい运行。CPU执行指令しれいざい这个じょう态下(そくぼっゆう进入G1睡眠すいみん),CPUかたひかり碟機とう设备以进いれぶしのう狀態じょうたい(如裝置そうち處理しょり效能こうのう狀態じょうたいP-State、裝置そうち電源でんげん狀態じょうたいD-State、處理しょり電源でんげん狀態じょうたいC-State)あるしたがえぶしのう狀態じょうたい恢復かいふく
  • G1 睡眠すいみん 细分为从S0ixいたS4とういくしゅじょう态。Linux內核てき/sys/power/state檔案ちゅう對應たいおうてきせきかぎあずか狀態じょうたい: standby(S1), mem(S3), disk(S4)。ざいWindowsちゅう可用かようpowercfg /a命令めいれいれつ出平いでひらだい支援しえんてきACPI G1狀態じょうたい
    • S0ix:Modern Standby。ただゆうBIOS作業さぎょう系統けいとう所有しょゆうてきかたけん支援しえんS0ix才能さいのう使用しようModern Standby[3]。S0ixあずかS3あいよう
    • S1さい耗电てき睡眠すいみんしき。CPUてき所有しょゆうよせそん刷新さっしん,并且CPU停止ていし执行指令しれいCPUうちそんてき电源維持いじ。这种しき通常つうじょうさけべPower on SuspendあるものさけべPOSろうしきてき电脑对S1支持しじ可能かのうS3このみ
    • S2一種いっしゅS1さらふかてき睡眠すいみんじょう态,停止ていしCPUてき電源でんげん供應きょうおうしか而,这种しき通常つうじょう并不さいよう
    • S3 またたたえためSuspend to RAMあるSTRざいWindows XP以后てきWindows版本はんぽんいちLinux发行ばんちゅうさけべ做"まちつくえ(Standby)", ざいWindows VistaMac OS X则叫做"睡眠すいみん(Sleep)"。ざい这个じょう态下,RAMただ一的有电源供應的元件。S3てき恢复てき过程S4かい。如果S3睡眠すいみん過程かてい中斷ちゅうだんでんのり所有しょゆうもうか存在そんざいRAMちゅうてき資料しりょうしょう遺失いしつ。S3筆記ひっきがた電腦でんのうさい常用じょうようてき睡眠すいみんしき
    • S4ざいWindowsちゅうさけべ休眠きゅうみんざいMac OS Xちゅうさけべづく安全あんぜん睡眠すいみん,也稱ためSuspend to Disk。ざい这个じょう态下,所有しょゆううちそんてき内容ないよう存在そんざいかたもうかそん操作そうさけい统当まえてきじょう态。S4S3これ间的异是:S4消耗しょうもうてき時間じかん較S3ちょう;S3じょう态下てき时候如果系統けいとうだんでんのり所有しょゆうRAMじょうてきすうすえ就会丢失,包括ほうかつ所有しょゆうてきぼつゆう保存ほぞんてきぶん档,而在S4じょう态下则没ゆうかげ响。S4"S1-S3"じょう态有很大不同ふどうさら类似G2Soft Offじょう态和G3 Mechanical Offじょう态。ざいS4じょう态下てきけい统同样可进入G3(Mechanical Off)じょう态,并且保留ほりゅうS4时候てきじょう态信いきざいWindowsちゅう可用かようpowercfg命令めいれいてき/hひらきせき設定せっていWindowsてき休眠きゅうみんこうのう
  • G2S5Soft Off--G2S5Soft Offみやこただししょうどうてきさけべほう。G2G3Mechanical Off几乎しょうどうてきただしゆう些部けん仍然带电,使つかい计算つくえ仍然以被键盘、时钟(RTC)、かずよりどころLANUSBとう设备しょ唤醒。[4]ざい启动けい统从G2恢复到G0正常せいじょう工作こうさくしきてき过程ちゅう,无论G3 Mechanical Off还是G2とく运行启动ほどしきらい启动操作そうさけい统。

此外,とう操作そうさけい统在支持しじACPIてきじょう况下运行,这种じょう态被てい义为Legacyざい这个じょう态下,かたけん电源どおり过ACPIらい管理かんりてき,而是ゆかりすすむかい電源でんげん管理かんり(APM)、舊式きゅうしきずい插即よう(Legacy Plug and Play)とう管理かんり

  • G3S6Mechanical Off--G3S6Mechanical Offみやこただししょうどうてきさけべほうそく全部ぜんぶけんだんでんざい這種情況じょうきょうただのうしたがえひらけかぎ喚醒。

参考さんこう资料:ACPI规范3.0bばんてき链接ざい下面かめん External links, 查看chapter 7.3.4)

设备电源じょう态(Device Power State)

[编辑]

とう一个设备已没有电源供应的时候,可能かのうせい電腦でんのうけい统还ざい工作こうさくひかり一个很好的例子。 设备じょう态是あずか设备しょう关的じょう态,们的てい义和以下いか四个因素有关:

电源消耗しょうもう(Power consumption),设备よう电量てき多少たしょう

设备じょう态/环境(Device context),设备(从D0进入其他じょう态的时候)保留ほりゅうりょう多少たしょうばららいてきじょう态/环境。操作そうさけい统负责保存ほぞん丢失てき设备じょう态/环境。

设备驱动(Device driver),让设备恢复到D0,驱动ほどじょ应该做什么(あるもの多少たしょう)。

设备じょう态有以下いか几个:

  • D0 Fully-On 正常せいじょう工作こうさくじょう态,电源消耗しょうもうりょう最多さいた,设备完全かんぜんひびきおうてき,并且设备保留ほりゅうりょう全部ぜんぶてき设备じょう态/环境。
  • D1 D2ちゅう间电げんじょう态,它的てい义根すえ设备てき不同ふどう而有しょ不同ふどう
  • D3 Off设备电源关闭所以ゆえん对总线来说是ぼつゆうしょう应的。设备じょう态/环境全部ぜんぶ丢失,操作そうさけいかいおもしんはつはじめ设备とうじゅうしん给它电的时候。这个じょう态下てき设备恢复到D0そうしも需要じゅようさい长的时间。


设备じょう态总结
设备じょう 电源消耗しょうもう 保留ほりゅう设备じょう态信いき 驱动ほどじょ恢复
D1 D0>D1>D2>D3 >D2 <D2
D2 D0>D1>D2>D3 <D1 >D1
D3 - Off 0 ぼつゆう保留ほりゅう 完全かんぜんはつはじめ并且そう

处理电源じょう态(Processor Power State)

[编辑]

处理电源じょう态(C0,C1,C2,C3……Cnじょう态)ゆびざいG0じょう态下てき处理电能消耗しょうもう温度おんど管理かんりてきじょう态。

ただゆうC0じょう态下CPUざいかい执行指令しれい,C1いたCnじょう态下CPU处于かく不同ふどう程度ていどてき睡眠すいみんじょう态(Sleeping States),ざい睡眠すいみんじょう态下,CPUゆういち个恢复到C0てき唤醒时间latency),它是CPUてき电能消耗しょうもうゆう关的,通常つうじょうよう电能りょうえつしょう意味いみとくはなさら长的时间恢复到C0じょう态,也就唤醒时间えつ长。

とうざいC0じょう态下时,ACPI以通过性能せいのうじょう态(P-states)らいあらため变处てき性能せいのう

かく个状态的てい义如しょしめせ

  • C0是正ぜせいつね工作こうさくじょう态,とう处理处于这种じょう态下てき时候,它能正常せいじょう处理指令しれい
  • C1(通常つうじょうしょうHalt),拥有最短さいたんてき唤醒时间,这个のべ时必须短いた操作そうさけい统软けん使用しようCPUてき时候かいこう虑到唤醒时间方面ほうめんてきいんもといち些处Pentium 4こく支持しじC1E(Enhanced C1 state)。
  • C2 (通常つうじょうしょうStop-Clock),这个じょう态下处理维持所有しょゆうてき软件しょ见的じょう态信いきただし需要じゅようさら长的时间らい恢复到C0。这个じょう下情かじょう况最坏的かたけん唤醒时间よしACPIかたけん提供ていきょう,并且操作そうさけい利用りよう这些しんいきらい决定さいようC1而不C2じょう态,C2C1さらしょう电。
  • C3 (通常つうじょうしょうSleep),そうC1C2さらしょう电了。这个じょう下情かじょう况最坏的かたけん唤醒时间よしACPIかたけん提供ていきょう,并且操作そうさけい统可以利用りよう这些しんいきらい决定さいようC2而不C3じょう态,とう处于C3じょう态时,处理缓存保留ほりゅうりょう所有しょゆうてきじょう态信いきただしゆるがせりゃく所有しょゆうてき侦听操作そうさけい统负责保证缓そんすうすえてき一致いっちせい
  • 附加ふかてきC-Stateよし處理しょりしょうしょうらい定義ていぎ,如Intel Haswell處理しょり最多さいたゆうC10。

设备处理性能せいのうじょう态(Device and Processor Performance States)

[编辑]

设备处理性能せいのうじょう态(Pxじょう态)ざいC0(对于处理D0(对于设备)しもじょう义的电源消耗しょうもう能力のうりょくてきじょう态。性能せいのうじょう态允许OSPMざい性能せいのうのうげん消耗しょうもう取得しゅとく平衡へいこう。P0最高さいこう性能せいのうじょう态,从P1いたPn连续てきてい性能せいのうじょう态,最高さいこうげんせいn为16。

  • P0じょう态,使用しよう最大さいだい性能せいのう并且消耗しょうもうてき电能最多さいた
  • P1じょう态,性能せいのう前者ぜんしゃようしょうただし消耗しょうもう电能也相应少いち些。
  • Pnじょう态,nてき大小だいしょう赖于处理设备てき,处理设备以定一个任意的不超过16てき数字すうじ

这个じょう态在Intel处理中称ちゅうしょうSpeedStepざいAMD处理中称ちゅうしょうPowerNow!Cool'n'QuietざいVIA处理中称ちゅうしょうPowerSaver

まいり

[编辑]

参考さんこう文献ぶんけん

[编辑]
  1. ^ What is ACPI (Advanced Configuration and Power Interface)? - Definition from WhatIs.com. SearchWindowsServer. [2020-09-18]. (原始げんし内容ないようそん于2019-05-15) えい语). 
  2. ^ ACPI Device Tree - Representation of ACPI Namespace — The Linux Kernel documentation. www.kernel.org. [2020-09-18]. (原始げんし内容ないようそん于2020-08-05). 
  3. ^ 新式しんしき待命たいめい. docs.microsoft.com. [2020-03-20]. (原始げんし内容ないようそん于2022-04-23) ちゅうぶんしげるからだ)). 
  4. ^ Aram Kananov » How To: ACPI Suspend to RAM on Dell Latitude D800 with Fedora Core 3 互联网档あんてきそんそん档日2008-10-02.

外部がいぶ連結れんけつ

[编辑]