计算机系统、可适性休眠控制模块及其控制方法技术方案

技术编号:13491177 阅读:64 留言:0更新日期:2016-08-07 01:46
一种计算机系统、可适性休眠控制模块及其控制方法。计算机系统包括中央处理器、辅助处理器及连接中央处理器与辅助处理器的JTAG连接端口。辅助处理器于接收休眠触发信号时,执行休眠程序,以备份计算机系统的当前状态并关闭计算机系统,并于接收唤醒触发信号时,依据对应中央处理器的唤醒数据来执行唤醒程序,以使计算机系统恢复至执行休眠程序前的状态。本发明专利技术经由以辅助处理器取代中央处理器来执行休眠程序及唤醒程序,可使计算机系统实现快速开机功能,并可于不修改操作系统或启动程序的状况下使快速开机功能适用于不同类型的中央处理器。

【技术实现步骤摘要】

本技术涉及一种计算机系统、控制模块及控制方法有关,特别涉及一种具可适性休眠控制功能的计算机系统、可适性休眠控制模块及可适性休眠控制方法。
技术介绍
现有进阶组态与电源接口(AdvancedConfigurationandPowerInterface,ACPI)标准是当前最常见的电源管理规格。藉由此ACPI标准,令研发人员可以更便捷地对计算机系统进行电源管理。于ACPI标准中,计算机系统的睡眠状态(SleepingStates,S-States)包括S0、S1、S2、S3、S4或S5六种模式。于此仅针对较为常用的S0、S3及S4三种模式进行介绍。于S0模式下,计算机系统为正常开机运作的状态。S3模式又称为待机(Standby)模式或挂到主记忆体(SuspendtoRAM,STR)模式,于待机模式下,一计算机系统仅提供电力至一主记忆体,而停止供电至其他装置以节省电力。当计算机系统离开待机模式时,由于该主记忆体中仍储存有该计算机系统进入待机模式前的所有状态数据,该计算机系统不须重载各种软件(如驱动程序或操作系统)或重新进行初始化即可直接运作,而可实现快速开机功能并恢复至进入待机模式前的状态。更详细地,由于该主记忆体为挥发性记忆体(volatilememory),故该计算机系统须在进入待机模式后持续供电至该主记忆体。一旦该主记忆体被断电,将导致储存于该主记忆体的所有数据(包括该计算机系统的状态数据)消r>失,如此将使得该计算机系统无法于离开待机模式后实现快速开机功能及恢复至进入待机模式前的状态。S4模式又称为休眠(Hibernate)模式或挂到硬盘(SuspendtoDisk,STD)模式。请参阅图1A及图1B,图1A为现有休眠模式的第一示意图,图1B为现有休眠模式的第二示意图,用以说明现有计算机系统进入休眠模式及离开休眠模式的运作方式。如图1A所示,现有计算机系统1包括一中央处理器10、一主记忆体12及一硬盘14。该主记忆体12中储存有对应该现有计算机系统1当前状态的一状态数据120。该硬盘14储存有一休眠程序140。该休眠程序140是专用于特定的该中央处理器10。具体而言,该休眠程序140是该现有计算机系统1的操作系统(Operatingsystem,OS)或开机程序(bootloader)的一部分。当该中央处理器10收到一休眠触发信号时,可执行该休眠程序140以使该现有计算机系统10进入休眠模式。具体而言,该中央处理器10于执行该休眠程序140后,可将该状态数据120备份至该硬盘14以作为一备份状态数据120’,并停止供电至该现有计算机系统1的所有装置(包括该主记忆体12)以节省电力。当已进入休眠模式的该中央处理器10收到一唤醒触发信号时,可执行该休眠程序140以离开休眠模式。具体而言,该中央处理器10被唤醒并执行该休眠程序140后,可自该硬盘14载入该备份状态数据120’至该主记忆体12以作为该状态数据120(如图1B所示),并重新开启其他装置。藉此,该现有计算机系统1可实现快速开机功能,并可藉由该备份状态数据120’,于被唤醒后快速恢复当前状态为进入休眠模式前的状态。并且,由于该现有计算机系统1于休眠模式下对所有装置停止供电,因此休眠模式为睡眠状态中最省电的模式。然而,由于该休眠程序140是专用于特定的该中央处理器10。当该现有计算机系统1的制造商欲推出使用新的中央处理器(即,与该中央处理器10不同类型的另一中央处理器)的该现有计算机系统1时,系统制造商的研发人员须对该休眠程序140进行大幅度的修改,以使该休眠程序140可适用于新的该中央处理器。并且,由于该休眠程序140是操作系统或开机程序的一部分,更增添了前述修改的难度及复杂度。所以,现有休眠模式执行方案存在上述可适性过低的问题,而亟待更有效的解决方案被提出。
技术实现思路
本专利技术的主要目的,是在于提供一种计算机系统、可适性休眠控制模块及可适性休眠控制方法,可适用于不同类型的中央处理器。为达上述目的,本专利技术是提供一种计算机系统,包括一JTAG连接端口、电性连接该JTAG连接端口的一中央处理器及连接该JTAG连接端口的一辅助处理器。该辅助处理器具有对应该中央处理器的一唤醒数据。其中,该辅助处理器于接收一休眠触发信号时发送一休眠控制信号至该中央处理器,藉由对该中央处理器的控制来执行一休眠程序,该休眠程序包括备份该计算机系统当前的一状态数据并关闭该计算机系统;并且,该辅助处理器于接收一唤醒触发信号时发送一唤醒控制信号至该中央处理器,藉由对该中央处理器的控制来依据该唤醒数据执行一唤醒程序,该唤醒程序包括使该计算机系统恢复至执行该休眠程序前的状态。承上所述,其中更包括:一主记忆体,电性连接该中央处理器,储存该状态数据;及一非挥发性记忆体,电性连接该中央处理器;该辅助处理器于执行该休眠程序时备份该状态数据至该非挥发性记忆体以作为一备份状态数据,并于执行该唤醒程序时,依据该唤醒数据自该非挥发性记忆体读取该备份状态数据,并载入至该主记忆体以作为该状态数据。承上所述,其中该唤醒数据包括对应该中央处理器的一暂存器数据地址、该主记忆体的一存取数据地址及该非挥发性记忆体的一映射地址,其中该映射地址对应至该存取数据地址。承上所述,其中该辅助处理器于执行该唤醒程序时,令该中央处理器依据该暂存器数据地址运作并启动该计算机系统,并自该非挥发性记忆体的该映射地址读取该备份状态数据,并载入至该主记忆体的该存取数据地址。承上所述,其中该唤醒数据是一文字文件或一二元文件;该唤醒数据是储存于该辅助处理器的一记忆体、该非挥发性记忆体或连接该中央处理器的一外部记忆体。承上所述,其中该JTAG连接端口连接一JTAG连接元件的一端,该辅助处理器连接该JTAG连接元件的另一端;该中央处理器支援联合测试工作群组技术。承上所述,其中更包括一触发元件,连接该中央处理器或该辅助处理器,该触发元件于接受外部操作时产生该休眠触发信号或该唤醒触发信号。本专利技术进一步提供一种可适性休眠控制模块,包括经由一JTAG连接元件连接一计算机系统的一JTAG连接端口的一辅助连接端口及电性连接该辅助连接端口的一辅助处理器。该辅助处理器具有对应该中央处理器的一唤醒数据。其中该JTAG连接端口电性连接该计算机系统的一中央处理器。其中,该辅助处理器于接收一休眠触发信号时发送一休眠控制信号至该中央处理器,藉<本文档来自技高网...

【技术保护点】
一种计算机系统,其特征在于,该计算机系统包括:一JTAG连接端口;一中央处理器,电性连接该JTAG连接端口;及一辅助处理器,连接该JTAG连接端口,具有对应该中央处理器的一唤醒数据;其中,该辅助处理器于接收一休眠触发信号时发出一休眠控制信号至该中央处理器,藉由对该中央处理器的控制来执行一休眠程序,该休眠程序包括备份该计算机系统当前的一状态数据并关闭该计算机系统,并且该辅助处理器于接收一唤醒触发信号发出一唤醒控制信号及该唤醒数据至该中央处理器时,藉由对该中央处理器的控制来依据该唤醒数据执行一唤醒程序,该唤醒程序包括使该计算机系统恢复至执行该休眠程序前的状态。

【技术特征摘要】
1.一种计算机系统,其特征在于,该计算机系统包括:
一JTAG连接端口;
一中央处理器,电性连接该JTAG连接端口;及
一辅助处理器,连接该JTAG连接端口,具有对应该中央处理器的一唤醒
数据;
其中,该辅助处理器于接收一休眠触发信号时发出一休眠控制信号至该中
央处理器,藉由对该中央处理器的控制来执行一休眠程序,该休眠程序包括备
份该计算机系统当前的一状态数据并关闭该计算机系统,并且该辅助处理器于
接收一唤醒触发信号发出一唤醒控制信号及该唤醒数据至该中央处理器时,藉
由对该中央处理器的控制来依据该唤醒数据执行一唤醒程序,该唤醒程序包括
使该计算机系统恢复至执行该休眠程序前的状态。
2.如权利要求1所述的计算机系统,其特征在于,更包括:
一主记忆体,电性连接该中央处理器,储存该状态数据;及
一非挥发性记忆体,电性连接该中央处理器;该辅助处理器于执行该休眠
程序时备份该状态数据至该非挥发性记忆体以作为一备份状态数据,并于执行
该唤醒程序时,依据该唤醒数据自该非挥发性记忆体读取该备份状态数据,并
载入至该主记忆体以作为该状态数据。
3.如权利要求2所述的计算机系统,其特征在于,该唤醒数据包括对应该
中央处理器的一暂存器数据地址、该主记忆体的一存取数据地址及该非挥发性
记忆体的一映射地址,其中该映射地址对应至该存取数据地址。
4.如权利要求3所述的计算机系统,其特征在于,该辅助处理器于执行该
唤醒程序时,令该中央处理器依据该暂存器数据地址运作并启动该计算机系
统,并自该非挥发性记忆体的该映射地址读取该备份状态数据,并载入至该主
记忆体的该存取数据地址。
5.如权利要求3所述的计算机系统,其特征在于,该唤醒数据是一文字文
件或一二元文件;该唤醒数据是储存于该辅助处理器的一记忆体、该非挥发性
记忆体或连接该中央处理器的一外部记忆体。
6.如权利要求1所述的计算机系统,其特征在于,该JTAG连接端口连接

\t一JTAG连接元件的一端,该辅助处理器连接该JTAG连接元件的另一端;该
中央处理器支援联合测试工作群组技术。
7.如权利要求1所述的计算机系统,其特征在于,更包括一触发元件,连
接该中央处理器或该辅助处理器,该触发元件于接受外部操作时产生该休眠触
发信号或该唤醒触发信号。
8.一种可适性休眠控制模块,其特征在于,该可适性休眠控制模块包括:
一辅助连接端口,经由一JTAG连接元件连接一计算机系统的一JTAG连
接端口,其中该JTAG连接端口电性连接该计算机系统的一中央处理器;及
一辅助处理器,电性连接该辅助连接端口,具有对...

【专利技术属性】
技术研发人员:林嘉庆
申请(专利权)人:浩鑫股份有限公司
类型:发明
国别省市:中国台湾;71

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

1