- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
毫無疑問的,x86 PC架構的應用仍在持續地擴大,從過去只用於桌上型電腦,之後發展出行動的膝上型電腦、筆記型電腦,更之後則進入工作站、伺服器市場,近年來更是往家庭媒體中心(Media Center)、超攜型(UMPC)、以及嵌入式等領域邁進。
不過,隨著架構的擴展延伸,x86 PC架構的功耗、用電問題也愈來愈受注重,以前或許只有行動用的筆記型電腦會重視省電性,而今其他領域的應用也開始講究省電,例如桌上型電腦,企業最強調成本效益,因此需要省電的桌上型電腦,而家用電腦逐漸扮演家用伺服器、家庭媒體中心等角色,待機時間愈來愈長、關機時間愈來愈少,所以也需要省電。
圖說:APM的系統架構圖,圖中由上而下包括支援APM的應用程式、支援APM的裝置應用程式、作業系統中支援APM功效機制的驅動程式,支援APM功效機制的BIOS,以及受APM BIOS管控的硬體等。(資料來源:M)
另外以往人們認為最不會講究省電的機房伺服器,如今對電力精省也逐漸高標要求,因為ISP、IDC等業者的營運成本結構中,除了人事薪資為第一大開銷外,第二高昂的就屬電費,這也是為何今日新推出的伺服器、伺服器處理器都在在強調省電的原因。
同樣的,嵌入式應用也是如此,無論是POS收銀機、ATM提款機、KIOSK資訊亭都是長時間開機營運,長久下來在用電成本上也將不可忽視。所以,本文以下將針對PC在用電管理、用電設計上進行更多的演化分析。
Energy Star與APM
PC最初的省電設計構想是來自美國政府所發起的運動,即1992年美國環保署(Environmental Protection Agency;EPA)所推行的能源之星(Energy Star)計畫,該計畫期望電氣產品能減少用電,凡合乎計畫規範的產品就可以獲得能源之星的標章,如此消費者可依據產品包裝上是否有無標章來選購產品。
雖然能源之星不是一項強制性的法規政令,不過卻為PC帶來一波發展與商機,為了能合乎能源之星標準資訊業界提出了先進電源管理(Advanced Power Management;APM)的規範,此後不到數年時間幾乎所有出廠的PC都合乎能源之星的要求。此外能源之星運動雖不是針對PC而訂立,而是針對所有的用電產品,但PC卻是最早呼應此運動的產業,此後才逐漸遍及其他用電產品,如辦公室設備、照明設備、家電等。圖說:APM的電能狀態移轉圖,最上端的Full On是用電最兇的狀態,最底層的Off則是最省電(斷電)的狀態,在此兩種極端中有3種程度不等的省電狀態。(資料來源:M)至於APM,APM在Intel、Microsoft於1992年1月聯手提出1.0版,之後進行了二次改版,即1993年9月的1.1版與1996年2月的1.2版,此後Wintel決定用更先進組態與電源介面(Advanced Configuration and Power Interface;ACPI)取代APM,所以不再更新維護APM,有關APM的標準文件仍可在網路上取得,網址 HYPERLINK /download/1/6/1/161ba512-40e2-4cc9-843a-923143f3456c/APMV12.rtf :/download/1/6/1/161ba512-40e2-4cc9-843a-923143f3456c/APMV12.rtf。
ACPI取代APM
Wintel為何要停止APM而另行ACPI?APM與ACPI有何不同?
關於此答案是:APM的技術有其拘限性,無法提供更良善的電源管理;至於APM與ACPI有何不同,若以最直簡來說,APM是在BIOS的韌體層次來實現電源管理的功效、機制,而ACPI則是在OS的作業系統層次來實現電源功效、機制,制訂業者將此稱為「由作業系統直接進行電源、組態等管理」,原文為「Operating System-directed configuration and Power Management;OSPM」。
由BIOS層進行電源管理有何不妥?為何要改由OS層接手?關於此有數點理由。首先,由於BIOS負責主要的省電運作,OS只負責將電源管理的原則、政策(Policy)傳遞給BIOS,再由BIOS執行省電政策,而不同的系統其BIOS都略有差異,變成OS要逐一遷就各種不同BIOS的省電設計,而無法建立一套完整一致的省電機制及管理。
圖說:APM的軟體層次圖,最上層為應用程式層,不過此層也包含支援APM的裝置應用程式,中層為作業系統層,底層則為BIOS的韌體層。(資料來源:M)
其二,BIOS只能進行制式、死板的省電管理,例如多久時間關閉顯示器、多久時間停止硬碟主軸馬達等,且這些動作完全不會考慮到更上層軟體(驅動程式、作業系統、應用程式等)的運作情形,這也表示BIOS無法對電
文档评论(0)