计算机基础网站建设和网络安全/如何进行网络营销
这段时间在龙芯平台上,调试S3的功能。目前已经基本完成,现将遇到的问题来做个总结,和简单的介绍一下S3的实现原理!
下面我们就从ACPI规范说起。。
计算机的状态
在ACPI 里面定义了很多个power state , 如果从用户的角度看,计算机一定是处理下图中的一个状态:
S0:实际上这就是我们平常的工作状态,所有设备全开,功耗一般会超过80W
S1:也称作为POS(power on suspend),这时通过CPU时钟控制器将CPU关闭外,其他外设都正常工作。
功耗一般在30W以 下,其实一些CPU降温软件就是利用的这个原理。
S2:这个状态除了CPU被关闭之外,总线时钟也是处于关闭的状态,但是其他的外设还是都处于正常的工作状态的。
S3:就是我们熟悉的STR(Suspend to Ram),也就是待机到内存,CPU和外设电源被关闭,只有内存处于自刷新状态。就是笔记本合上屏幕的状态,功耗不超过10W。
S4:被称为STD(suspend to Disk),待机到硬盘,CPU和外设电源被关闭(硬盘处于工作状态),将内存的数据保存到硬盘中并可以被唤醒。
S5:就是关机的状态。