Chinaunix首页 | 论坛 | 博客
  • 博客访问: 281661
  • 博文数量: 56
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 642
  • 用 户 组: 普通用户
  • 注册时间: 2013-12-16 15:11
文章分类

全部博文(56)

文章存档

2017年(6)

2015年(3)

2014年(41)

2013年(6)

我的朋友

分类: LINUX

2014-08-08 17:57:42


S1,S2:待机。只关闭CPU。S1是完全加电;S2是如果CPU不活动就进入待机状态。 S3:挂起到内存,关闭硬盘,其它设备处于加电等待状态。 S4:休眠,内存写入硬盘后,关闭所有设备。 S5:关机;S0:开机

Windows XP的电源管理
高级电源管理 (APM) 规范定义以下电源状态:  ? 就绪 S1  ? 待机 S2  ? 挂起 S3  ? 休眠 S4  ? 关闭 S5 
其中的三个状态既可应用于单个计算机组件,又可应用于整个计算机。 挂起状态处于特殊的低能耗状态,它应用于整个计算机而非单个组件。  
就绪 S1 
在就绪状态下,计算机或设备处于完全加电状态且随时可用。 “就绪”的 APM 定义只表示计算机或设备处于完全加电状态,但不区分活动和空闲情况。  
待机 S2 
待机是指在节能的、依赖系统的中间状态。 在中央处理器单元 (CPU) 空闲且在指定的时间间隔内无设备活动时进入待机状态。 计算机将在发生以下某个事件之后返回到就绪状态:  ? 某个设备引发了硬件中断  ? 访问了任何受控设备 
当计算机处于待机状态时,会保存所有数据和操作参数。  
挂起 S3 
挂起状态被定义为这样一种计算机状态:它是可用的最低能耗级别,能够保存操作数据和参数。 挂起状态可由系统的基本输入输出系统 (BIOS) 或 BIOS 之上的软件来启动。 如果系统 BIOS 检测到需要立即响应(如电池进入极低的能源状态)的情况,它可在不发出通知的情况下将计算机置为挂起状态。 如果计算机处于挂起状态,则在恢复正常活动之前不进行计算。 直到由外部事件(如按按钮、计时器警报等)给出信号后,才会恢复活动。  
休眠 S4 
Windows XP 对休眠提供内置的支持(操作系统控制的 ACPI S4 休眠状态)。 休眠会保存计算机的完整状态并关闭电源。 计算机看上去处于关闭状态。 这是可用的最低电源休眠状态,而且可以安全地关闭电源。  
在从休眠状态恢复后,BIOS 执行正常的开机自检,然后读取已创建的用于保存计算机状态的休眠文件。 计算机返回到进入休眠模式之前所处的最后状态。 休眠模式可减少启动时间。  

请注意,在维护计算机时,确保已关闭计算机而非使用休眠模式。  
Windows XP 支持休眠功能(ACPI S4 休眠状态)。 Windows XP S4OS Hibernate(休眠)在新计算机上和满足正确的视频驱动程序的要求且没有 VXD 音频驱动程序的升级计算机上可用。  
S4 是休眠状态。 它与 APM 的“Suspend to Disk”(磁盘挂起)状态非常接近。  
休眠要求: 
计算机必须支持 APM 1.2 或 ACPI。 
支持 D3 的分页设备(备注 - 某些 SCSI 配置不支持 D3)。  WDM 音频。 
未连接旧式捕获设备。 
未安装 WebTV for Windows。  无 ICS 主机(客户端良好)。  
关闭 S5 
处于关闭状态时,计算机或设备不通电且处于不活动状态。 在关闭状态下,可能保存数据和操作参数,也可能不保存。
  
电脑的高级电源管理
要掌握待机和休眠,必须先了解下面两个知识:ACPI和APM。      1.什么是ACPI 
  ACPI是Advanced Configuration and Power Interface的缩写,中文意为“高级配置与电源接口”,这是微软、英特尔和东芝共同开发的一种工业标准。    
  ACPI主要可实现以下功能:    
  ①用户可以使电脑在指定时间开、关;    
  ②即插即用设备在插入时能够由ACPI来控制,并为其供电; 
  ③在无人使用电脑时可以使电脑进入休眠状态,但保证一些通信设备打开;    ④操作系统可以根据外设和主板具体需求为它分配能源; 
  ⑤操作系统可以在应用程序对时间要求不高的情况下降低时钟频率;    ⑥使用笔记本电脑的用户可以指定电脑在低电压情况下进入低功耗状态,以保证重要应用程序运行。     
  同时,可将ACPI分为六种不同的工作状态,分别是S0到S5,它们代表的含义分别是:      S0:电脑正常工作,所有硬件设备全部处于打开或正常工作的状态;    S1:也称为POS(Power on Suspend,CPU停止工作),其他的硬件设备仍然正常工作;    S2:将CPU关闭,但其余的硬件设备仍然运转;    S3:通常称为STR(Suspend to RAM,挂起到内存),将运行中的数据写入内存后关闭

硬盘; 
  S4:也称为STD(Suspend to Disk,挂起到硬盘),内存信息写入硬盘,然后所有部件停止工作; 
  S5:所有硬件设备(包括电源)全部都关闭,也就是关机。    
  2.什么是APM 
  APM其实是Advanced Power Manager(高级电源管理)的缩写,这是通过操作系统来控制、管理电脑硬件电源的一种管理模式,其实也是一套电脑电源管理程序(软件),版本不同,功能也有所不同,比如APM V1.0&V1.1,这两个版本都是直接由BIOS执行电源管理,而APM V1.2则是可以先通过操作系统定义电源管理,然后再由BIOS负责执行。    在如今流行的操作系统中,都内置了APM,而在以前的DOS时代,APM并未真正被引入操作系统,所以无法执行待机、休眠等操作,重启也只能用Ctrl+Alt+Delete组合键或电源的Reset键。  
3.BIOS中的电源管理设置 
  一般而言,主板产商定义BIOS的默认设置都是启动了“高级电源管理”这个功能的,大多数情况下不需要我们自己设置,只需采用其默认设置即可。如果碰到以前能使用“高级电源管理”,但后来又不行了,排除系统或其他硬件可能外,才会考虑BIOS中的设置是否有问题。遇到这种情况,可以将BIOS设置还原到默认状态即可,方法为:启动电脑,用DEL键进入BIOS,用键盘上方向键定位到“Load Optimized Defaults”,然后按F10保存并退出BIOS设置即可。这里以Intel845PE主板为例,其他类型主板大致相同,这里仅作为参考。   
  “Power Management Setup”常见设置举例    
  ACPI Function:是否允许ACPI功能  
  ACPI Suspend Type:ACPI的挂起类型,通常这里只有一个选择,即S1(POS)状态,其实这个就包含了其他的挂起状态(S2、S3、S4)  
  Power Management:电能管理方式,默认为User Define(用户自定义),还有就是Min Saving(最小)和Max Saving(最大)    
  Video Off Method:显示器开关  
  可以设置的值:Blank Screen表示显示器不发射电子光束,即可减少耗电;V/H SYNC+Blank表示除Blank Screen外,还可由BIOS来控制显示器水平与垂直同步信号,达到省电目的,此项为默认设置;DPMS Support,DPMS是显示器与显卡之间的电源管理协定。在两者都支持DPMS的状态下,只要BIOS支持,显卡即可通过信号通知显示器进入省电模式。  
  HDD Power Down:设置IDE硬盘在多长时间内完全没有读写操作时,便可进入省电状态,切断硬盘电源以省电,缺省值为Disabled。   
  Modem Use IRQ:该选项说明Modem使用的端口所占用的IRQ编号,让系统在省电状态

下仍可以监视。Modem是否有活动,可以设置的值:N/A、3、4、5、7、9、11。其中N/A表示不对Modem进行监测;  
  USB KB Wake-Up Drom S3:是否采用USB键盘唤醒,缺省值为“Disabled”。  
  Soft-Off by PWR-Button:这是机箱电源开关的功能设置,在开机状态下,按住开机电源按键超过四秒钟,系统就一定会关机,如果不超过4秒,系统就会按此设置操作。可以设置的值:Delay 4 Sec表示超过4秒关机,如果不超过4秒则进入Suspend模式,此项为默认设置;Instant-Off表示不需要等待4秒,只要按下关机按钮立刻关机。  
待机、休眠是怎样工作的    
  1.为什么需要待机、休眠 
  尽管电脑硬件运行速度越来越快,但操作系统的体积也在不断膨胀,使得电脑开、关机时,启动、关闭的程序越来越多,花费时间也越来越漫长。因此如何让电脑能够快速启动、一开机就进入Windows,就成为用户关心的问题。  
  于是,随着硬件和软件的升级,操作系统开始引入了高级电源管理,其作用就是在电脑闲置时关闭部分设备,将电脑进入等待休息状态,这样当需要重新使用电脑时,能够直接从等待休息状态尽快恢复到原先的工作状态,起到类似于快速启动的效果;同时,不用电脑时还能节省不少电能。    
  2.把数据存到内存中——待机 
  我们都知道,从硬盘读取数据的速度远低于从内存读取的速度。因此,电脑运行时首先是将硬盘中的数据提出并存到内存中,然后再由内存将数据发送到CPU中进行处理,接着处理后的数据将先返回内存,再写进硬盘。正在运行的数据几乎都保存在内存中。然而,进入待机状态也就是将当前数据保存在内存中,然后将硬盘关闭,也就是挂起到内存(Suspend to RAM,简称TR)。  
  这时除硬盘外,其他设备还是处于加电等待状态(也就是说唤醒时无须重新加电,通俗地说就是原地待命),所以电源、CPU、显卡等设备的风扇还是处于工作中,键盘指示灯也是亮着的。我们可以通过按键盘任意键或动一下鼠标来唤醒电脑,这时硬盘就会重新加电并启动,然后和内存、CPU等设备交换数据,从而完成返回到原来工作状态的任务。    
  3.将内存装进硬盘——休眠 
  休眠,在广义上包括挂起到内存(STR,也就是待机)和挂起到硬盘(Suspend to Disk,简称STD)两种,而我们通常所指的休眠其实是STD。当电脑进入休眠状态时,电脑首先将内存中的状态复制到硬盘,然后关闭电源。此时电脑几乎和通常关机一样“安静”,你完全可以切断电源,因为保存到硬盘里面的数据不会由于断电而丢失!它和Ghost给系统做镜像的道理一样,不过与Ghost不同的是:Ghost保存并恢复的是整个系统信息,而休眠保存并恢复的是系统运行的信息。与待机相比,休眠是不能通过外部设备来唤醒的,它和正常开机一样启动电脑;不过和开机相比,休眠后启动电脑无需一个一个进程地来启动,只须要将硬盘中的内存镜像读取到内存中即可。    由于内存中的资料就是电脑当前的“状态”,为保持这个状态不变(可理解为不能压缩),

系统必须在硬盘中开辟一个和内存容量大小相等的空间以保证能装下整个内存的“当前状态”,而这个空间的名字就叫hiberfil.sys,它的体积一般为物理内存的大小(比如电脑的内存是256MB,这个文件的体积也将是256MB,如图1),和我们管虚拟内存叫做pagefile.sys道理是一样的。    
  你知道吗?   
  为什么Windows 98中不要启用休眠?    原因有两个:①在刚推出Windows 98时,很多硬件对ACPI支持不是很好,所以Windows 98不能自动识别ACPI规范,不过可以在安装时用“Setup /PJ”命令来安装Windows 98,或升级Windows 98“高级电源管理”的驱动,让其支持ACPI。②由于Windows 98的内核对内存管理上的缺陷,很多时候Windows 98需要将电脑重启,清空内存后才能保证系统正常高效地运行。休眠正好是不清空内存信息而将其存储到硬盘里面,所以休眠对Windows 98系统而言,也就失去了原来的意义。相比之下,NT内核的系统在内存管理方面要优秀得多,可以连续使用很多天而无须重启,系统照样能高效运行。     
  巧用待机、休眠,助你事半功倍      实例1:一键待机,一键关机    在控制面板中打开“电源选项”,切换到“高级”标签,将“在按下计算机电源按钮时”设置为“关机”,将“在按下计算机睡眠按钮时”设置为“待机”(见图2),这样按键盘上的“Power”键就是“关机”,按“Sleep”键就是“待机”,是不是方便了不少? 
如果你的键盘没有“Sleep”键,可以在桌面右击并选择“新建→快捷方式”,在弹出对话框的“请键入项目的位置”中输入“rundll32.exe powrprof.dll,SetSuspendState”,完成后再给它设置一个快捷键组合,比如:Ctrl+F12。这个快捷方式的功能与“在按下计算机睡眠按钮时”的设置有很大关系,如果你将这里改为“休眠”,那么它就成了休眠的快捷方式了。  
实例2:让鼠标别来打搅爱机休息 
  有不少朋友都碰上过由于鼠标太灵敏了,待机时,稍微震动一下电脑桌就唤醒了电脑,你可以依次打开“开始→运行”,输入devmgmt.msc,打开设备管理器,然后定位到“鼠标和其他指针设备”,打开当前鼠标设备的属性,切换到“电源管理”,取消“允许这台设备使用计算机脱离待机状态”(见图3),这样鼠标就不会来打扰爱机的休息了。 
实例3:超快速关机法——待机+断电 
  由于待机是将数据存储到内存后正常地将硬盘关闭,也就是不会损坏硬盘。如果这时断电,所有在内存中的数据将丢失。从另外一个角度看,断电造成内存数据丢失,也可看作将内存清空,而此前待机已经将硬盘关闭了。我们平时的正常关机不就是在不会损坏硬盘的情况下将其关闭,然后切断内存电源关机目的吗?从这个角度看,待机后断电就等同于安全关机。所以,当正常关机速度太慢,就可以考虑先待机,然后拔电源来到达安全关机目的。不过,在执行这项操作前,记得先保存未完成的工作,比如打开的文档,正在运行的程序等。    
  小提示 
这种关机方法虽然快捷,但毕竟不是微软推荐的方法,属于一种有风险的强迫式关机方法,但由于它对硬盘没有影响,所以不会造成硬件损坏,特别适用于那些急于关机的用户。比如同事在电梯口催促Cornel电梯来了,让我赶快出门,就只好使用这种方法了。

电源
S1 =>Standby。即指說系統處於低電源供應狀態,在 windows or BIOS 中可設定螢幕訊號輸出關閉、硬碟停止運轉進入待命狀態、電源燈號處於閃爍狀態。此時動一動滑鼠、按鍵盤任一鍵均可叫醒電腦。
 
S2 =>Power Standby。和 S1 幾乎是一樣。 
S3 =>Suspend to RAM。即是把 windows 現在存在記憶體中的所有資料保存不動,然後進入「假關機」。此時除了記憶體需要電源來保持資料以外,其它的設備、裝置全部停止供電。也就是說,理論上可以把 CPU, PCI, AGP device 拿掉又插回去,電腦也可能正常完成開機及運作,只要不動到記憶體和電源的部份。這時只剩下電源燈號一閃一閃的,其它和關機沒什麼兩樣。(電源供應器的風扇也停止運轉喔)重新開新後,電腦只是把記憶體的資料完整性確認後,即立刻會回到你進 S3 前的畫面。記得有人試過,在燒錄中啟動 S3 ,CDRW 還會自動啟動 Just-Link ,等你回復後它又自動繼續燒。(聽說而以,自己沒試過)。
 
S4 =>Suspend to Disk。即是把 windows 記憶體中的資料完整的存在硬碟中。等開機時就直接從存這些資料的地方直接完整的讀到記憶體,不需要跑一堆應用程式。使用這種模式的話,硬碟一定要騰出一個完整的連續空間。Windows 98/SE 必需要用軟體去製作一個大檔案或是一個磁區來提供 win98/SE 執行 S4 這功能,WinME/2000/XP 本身就有製作一個大檔案來給 S4 功能用(在電源管理中有一個啟動休眠,就是這個啦) 。在啟動後,在 C: 下會看到一個和你電腦現有記憶體大小一樣的大檔案。
 
S5 =>Shutdown....這不用說了吧! 
S1/S3 在 windows 中都叫「待命 or standby」,所以在 BIOS 裏會有一個選項,設定說 Standby mode 為何,是要 S1 還是 S3,所以啦。S1 和 S3 是不能同時存在的。不是 S1,S4,S5 就是 S3,S4,S5 。
 
  
如何判断系统处于S1还是S3模式
答:在ACPI的S1休眠模式下,只有CPU停止工作,其他设备仍处于加电状态。在ACPI的S3模式(BIOS->电源管理->Suspend to RAM设为Enable,除内存外其他设备均处于断电状态。因此,判断系统是处于S1模式还是在S3模式最简单的办法是,仔细观察系统的情况:在S3状态,所有设备均停止工作,即使按光驱上的弹出钮也不能打开光驱门。在S1状态,光驱门是可以打开的。另外,S3模式下,系统完全是安静的,所有风扇也停了。此时系统不能从键盘唤醒。手工唤醒的方法只能是按前面板上的电源按钮。 



阅读(3028) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~