计算机及其快速启动方法技术

技术编号:8906980 阅读:197 留言:0更新日期:2013-07-11 04:38
在此公开计算机及其快速启动方法。上述的计算机包括中央处理单元、易失性内存、基本输入输出系统以及供电模块。易失性内存耦接至中央处理单元,用以存储计算机进行关机程序前的运行状态数据。基本输入输出系统耦接至中央处理单元,用以在计算机进行开机程序时,自易失性内存读取运行状态数据,并依据所读取的运行状态数据初始化计算机。供电模块耦接至易失性内存,用以当计算机完成上述关机程序后供电至易失性内存。因易失性内存所存储的运行状态数据不至因计算机完成上述关机程序而消失,故可被用来快速启动计算机。

【技术实现步骤摘要】

本专利技术是有关于一种快速启动方法,且特别是有关于一种计算机的快速启动方法。
技术介绍
随着信息技术的发展,计算机已经普遍地被使用者所接受与运用。传统计算机的开机流程中,当计算机开启电源之后,计算机会先加载基本输入输出系统(BasicInput/Output System,以下称BIOS),基本输入输出系统会执行许多动作,例如开机自我测试(power-on self-test, POST)、侦测硬件、安装驱动程序及加载操作系统(OperatingSystem)等。然而,由于计算机的操作系统日益庞大,且随着开机而自动启动的应用程序越来越多,使得操作系统的启动时间越来越长,以致使用者必须等待冗长的计算机开机时间,使用上相当不方便。此外,随着计算机性能的提升,开始引入高级电源管理接口(AdvancedConfiguration and Power Interface, ACPI)。根据高级电源管理接口的规范,计算机电源管理系统可将计算机的操作状态分为SO到S5共六种状态,而它们代表的含义分别如下:SO状态:计算机正常工作,所有硬设备全部处于打开或正常工作的状态。在此模式下,计算机处于正常开机状态,且中央处理单元(CPU)及应用程序处于运作中。SI状态:亦称为POS (Power on Suspend, CPU停止工作),其它的硬设备仍然正常工作。S2状态:将CPU关闭,但其余的硬设备仍然运转。S3状态:通常称为STR(Suspend to RAM,挂起到内存),将运行中的数据写入内存后关闭硬盘机。在此模式下,计算机将操作系统及应用程序的操作状态存储至内存,且电源供应器仍继续供电至内存。S4状态:亦称为STD (Suspend to Disk,挂起到硬盘机)。在此模式下,计算机将操作系统及应用程序的操作状态存储至非挥发性内存(例如硬盘),亦即内存的信息写入硬盘机,然后所有部件停止工作,而此时电源供应器停止供电至内存,但硬盘仍可被唤醒。S5状态:在此模式下,计算机处于正常关机状态,所有硬设备(包括电源)全部均关闭(shutdown),即计算机处于关机状态。
技术实现思路
本公开提出一种计算机的快速启动方法。上述的快速启动方法包括:在计算机进行关机程序的期间,将计算机的一运行状态数据保存至计算机的易失性内存;在完成上述关机程序执行后,持续供电给易失性内存;以及在计算机进行开机程序时,自易失性内存读取运行状态数据,并依据所读取的运行状态数据初始化计算机。本公开提出一种计算机。上述的计算机包括中央处理单元、易失性内存、基本输入输出系统以及供电模块。易失性内存耦接至中央处理单元,用以存储计算机进行关机程序前的运行状态数据。基本输入输出系统耦接至中央处理单元,用以在计算机进行开机程序时,自易失性内存读取运行状态数据,并依据所读取的运行状态数据初始化计算机。供电模块耦接至易失性内存,用以当计算机完成上述关机程序后供电至易失性内存。基于上述,在上述本专利技术的实施例中,因易失性内存所存储的运行状态数据不至因计算机完成上述关机程序而消失,故可被用来快速启动计算机。为让本专利技术的上述特征和优点能更明显易懂,下文特举实施例,并配合所附图式作详细说明如下。附图说明图1为本公开一实施例的计算机的功能方块图。图2为本公开一实施例的供电模块的功能方块图。图3为本公开一实施例的易失性内存的功能方块图。图4为本公开一实施例的计算机的快速启动方法的流程图。具体实施例方式请参考图1,图1为本公开一实施例的计算机100的功能方块图。计算机100包括中央处理单兀(Central Processing Unit, CPU) 110、易失性内存(Volatile memory) 120、基本输入输出系统(Basic Input/Output System, BIOS) 130以及供电模块140。中央处理单元110用以执行指令,并控制计算机100其它部件的操作。易失性内存120耦接至中央处理单元110,用以至少存储计算机100进行关机程序前的运行状态数据170,其中关机程序例如进入到S4或S5,而关机程序前的运行状态数据170例如为SO或SI或S2或S3状态的相关参数,本公开以此为例做说明但并不以此为限。换句话说,易失性内存120除了用以存储运行状态数据170之外,亦可用以存储其它的数据或程序代码。在本公开的一实施例中,易失性内存120为动态随机存取存储器(Dynamic Random AccessMemory, DRAM)。而在本公开的一实施例中,易失性内存120为双倍数据同步动态随机存取存储器(Double Data Rate Synchronous Dynamic Random Access Memory, DDR SDRAM)。但必须了解的,本公开并不以此为限,易失性内存120可以是其它类型的易失性存储器,而其内的数据会在未被供电的情况下消失。在本公开一实施例中,易失性内存120包含有至少一个双直列内存模块(dual inline memory module,DIMM),f禹接于计算机100的中央处理单元110。 基本输入输出系统130耦接至中央处理单元110,用以在计算机100进行开机程序的期间,自易失性内存120读取运行状态数据170,并依据所读取的运行状态数据170初始化计算机100。由于运行状态数据170为计算机100进入至S4或S5状态前的运行状态数据,故当计算机100开机(例如从状态S5到状态S0)时,基本输入输出系统130可依据易失性内存120所存储的运行状态数据170,快速地将计算机100回复至关机前的状态,而缩短计算机100的开机时间。在一实施例中,基本输入输出系统130是一个传统基本输入输出系统(LegacyBIOS)。在本专利技术一实施例中,基本输入输出系统130是一个可延伸软件接口基本输入输出系统(Extensible Firmware Interface BIOS, EFI BIOS)。其中,上述的可延伸软件接口基本输入输出系统(EFI BIOS)可以是联合可延伸软件接口基本输入输出系统(UnifiedExtensible Firmware Interface BIOS, UEFI BIOS)。在一实施例中,当中央处理单元110进行第一次的开机程序时,因易失性内存120尚未存储有运行状态数据170,基本输入输出系统130则会依据一般传统的开机流程,初始化计算机100。供电模块140耦接至易失性内存120,用以当计算机100进入至S4或S5状态后供电至易失性内存120。因此,当计算机100进入至S4或S5状态后,供电模块140会持续地由供电模块140所供电,故存储在易失性内存120的运行状态数据170不会因计算机100进入至S4或S5状态而消失。在本专利技术一实施例中,供电模块140包括电池142,用以在计算机100完成关机程序以进入至S4或S5状态后,持续地供电给易失性内存170。在一实施例中,供电模块140包括第一电源供应单元及第二电源供应单元。请参考图2并同时参照图1,图2为本公开一实施例的供电模块140的功能方块图。供电模块140的第一电源供应单元144在计算机100在进行关机程序之前,会供电给易失性内存120。而在计算机本文档来自技高网
...

【技术保护点】
一种计算机的快速启动方法,其特征是,包括:在上述计算机进行关机程序时,将上述计算机的运行状态数据保存至上述计算机的易失性内存;在完成上述关机程序后,持续供电给上述易失性内存;以及在上述计算机进行开机程序时,自上述易失性内存读取上述运行状态数据,并依据所读取的上述运行状态数据初始化上述计算机。

【技术特征摘要】

【专利技术属性】
技术研发人员:李星邑吴俊良洪绍翔
申请(专利权)人:华硕电脑股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1