瞬间开机新技术STR 黄均立 1999年 第21期 21版 各位是否想过计算机可以只用不到10秒就开机?这就是瞬间开机技术:Suspend To RAM(STR)。 #1 原 理 Suspend To RAM从字面上说就是“挂起到存储器”,具体地说,是把数据和系统运行状态信息保存到主机内存中,开机(按面板开关)后可不通过复杂的系统检测,而从内存中读取相应数据直接使系统进入挂起前的状态,当然开机速度就快了。根据我用建邦的主板P6BX-A测试结果:不运行其他程序,进入初始Windows系统仅需7秒,如有大型程序正在运行或有较多外设硬件,启动不过也就14秒左右完成。 Suspend To RAM实际是电源管理规范ACPI中的一部分定义,具体规定有硬件和软件两方面的要求。下面是硬件方面的要求:(^212101a^) 1.BIOS支持ACPI且针对STR作过优化。目前建邦、华硕、技嘉等的新款主板都开始支持这一先进功能,并可设管理方式。 2.芯片组支持ACPI。目前Intel 440BX和810芯片组均支持ACPI。 另外因为断电后主板上必须有3.3V电源供给DRAM,因此主板上必须增加ATX电源的5V StandBy到3.3V的转换电路。支持这一技术的主板的电路设计中已经增加了这个电路。 3.扩展卡支持STR功能。关于兼容STR功能的扩展卡类型,请参见第20版的《兼容Suspend To RAM功能的一些附加卡》一文。这也是目前对该功能限制最大的地方。 软件方面比较好解决,操作系统已完全支持该功能,只是安装上有些特殊,另外还应避开一些不支持该功能的软件和驱动程序。比起硬件来说,软件没什么太多的限制,只不过要多了解这方面的信息,选择适当的版本。 1.操作系统支持ACPI。目前Windows 95/98均支持ACPI,但在缺省安装(执行“SETUP”命令)时并未安装这一功能。必须运行“SETUP /P J”这一命令才会在系统中安装完整的ACPI。 2.硬件驱动程序和应用软件选择相应版本。 从上面来看,现在要实现STR功能还有较多的限制,但随着网络时代的来临,大多数的计算机都需要该功能,不仅能保证计算机随时处于待命状态,而且只用最低的功耗(大约三四瓦)。现在作为基础的主板已经做到了,相信该功能作为新的流行标准应为时不远。 #1 试 用 我用建邦的BX—A对该功能进行了测试,实现步骤如下: 第一是选择符合要求的硬件和软件,我的配置为: CPU:300A和PⅢ450; 硬盘:昆腾火球和IBM硬盘; 显卡:ATI的XPERT98; 内存:LG的GM72V661641CT7J; 光驱:东芝两倍速光驱;Office32X; 显示器:LG55i; 操作系统:Pwin98; 应用软件: Power DVD V1.20版; VCD Power Player V3.50版。 第二是BIOS中进行相应设置,打开ACPI管理功能,选择管理方式为S3。 第三是系统的安装用SETUP /P J。这样的安装方式可使控制面板中的电源管理设置菜单产生变化。但没有该功能的主板请不要如此安装,可能会产生硬件不兼容的问题。 第四为系统的设置,进入电源管理设置中的高级选项,设“按下计算机电源按钮时”为等待。进入电源方案设置中,设置进入等待的时间即可。休眠选项不要选。 第五就是安装驱动和各种应用软件了。 如此就完成了具有STR功能的系统的安装。既然该功能的目的是快速开机,我当然要试一试它到底有多快。 按照说明,我在Windows98系统下直接按了电源开关,几乎同时,系统和普通关机一样,显示器黑屏了,听到了硬盘停转的声音,当然电源风扇也停转了,只是主板上的指示灯闪烁着,表示系统进入了等待状态。为了证明进入的是STR状态,我特意量了一下PCI槽的电压,结果为零。 不仅要进入低功耗状态正常,能够正常恢复更重要。我试了两种情况下的系统恢复,一种为刚进入Windows98,没有运行其他程序;一种为有其他程序正在运行时进入等待状态再恢复。结果按开关后,第一种仅用了7秒钟左右,很快显示显卡的BIOS信息,然后就直接进入了Windows98操作系统的桌面,没有了繁琐的硬件检测和软件载入。第二种方式用了多一倍的时间,我想可能是因为载入的数据量多了很多的原因吧。启动后,播放的VCD和DVD都很顺利的接着等待前的状态播放了。 为了测试系统在该状态下的稳定性,我反复测试了多次,建邦的BX—A都很顺利地通过了,看来运用该技术已经成熟。 下面是ACPI的几种电源状态,列出来供大家参考。 * S0——全功耗是也,即系统正常工作时的状态,超过80W的功耗。 * S1——(Power On Suspend)低于30W,CPU通过STPCLK#停止工作(CPU时钟),而其他部件仍然供电。 * S2——CPU电源关闭,CPU和总线时钟关闭,其余为ON。对于“立即使用”的电脑而言,该状态不推荐使用。 * S3——(Suspend to RAM)功耗低于10W。仅仅内存(DRAM)和wake__up设备的电路在供电,明白了吧,能这么快的开机,就是因为系统把关机前的状态都存储到了内存中了,而开机时忽略了硬件自检,直接从内存中读入数据,速度当然快了。 * S4——(Suspend to Disk)主电源关闭,wake-up设备及恢复所需的层面滞留电流。就是硬盘带电,有该功能的主板已经有过了,但开机可就没S3状态快了,而且时间不好掌握。 * S5——功耗为零,就是电源关闭,一了百了。 现在人们都说进入了网络时代,Suspend to RAM技术的出现为实现永不关机的低功耗计算机提供了条件。总的来说这项技术代表了最近主板的一个新趋势,那就是性能没有再提高的余地时,就加入新功能。我感觉比提出可望不可及的150 MHz外频设置好多了。 列出一些参考网址供大家查阅: http://www.telport.com/~acpi/spec.htm http://developer.intel.com/technology/iapc/ http://www,microsoft.com/hwdev/onnow.htm/ http://www.tekram.com. http://www.speedy.com.cn