[发明专利]计算机系统及数据回复方法有效
申请号: | 201210517711.7 | 申请日: | 2012-12-05 |
公开(公告)号: | CN103823769B | 公开(公告)日: | 2017-06-13 |
发明(设计)人: | 林文泰;张敏贤 | 申请(专利权)人: | 纬创资通股份有限公司 |
主分类号: | G06F12/16 | 分类号: | G06F12/16 |
代理公司: | 北京市柳沈律师事务所11105 | 代理人: | 史新宏 |
地址: | 中国台*** | 国省代码: | 台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算机系统 数据 回复 方法 | ||
技术领域
本发明涉及一种电子装置,特别是涉及一种数据回复(data recovery)方法与使用此方法的计算机系统。
背景技术
一般来说,一个计算机系统会包括一个嵌入式控制器(embeddedcontroller,EC)。此嵌入式控制器可储存一些数据或设定,并且根据这些数据或设定提供一个或多个功能给其他周边装置或是控制计算机系统的机板。然而,在一些情况下,此嵌入式控制器只包括了易失性存储器(volatilememory)而没有非易失性存储器(non-volatile Random Access Memory,NVRAM)。因此,当嵌入式控制器进入断电模式(亦被称为S5模式或是G3状态)时,由于嵌入式控制器的电力已被移除,因此易失性存储器中储存的数据会遗失。当嵌入式控制器从断电模式回复时,也就是再次供电给嵌入式控制器时,由于易失性存储器中的数据已经遗失,因此嵌入式控制器便无法正常地提供相关功能。因此,如何在嵌入式控制器只拥有易失性存储器而没有非易失性存储器、易失性存储器不足、或嵌入式控制器无内建实时时钟功能的情况下从断电模式回复,为此领域技术人员所关心的课题。
发明内容
本发明的实施例提出数据回复方法以及计算机系统,使一个嵌入式控制器能从断电模式下回复。
本发明一实施例提出一种数据回复方法。此数据回复方法包括:在计算机系统通过基本输入输出系统将数据存入嵌入式控制器时,将此数据备份于基本输入输出系统的非易失性存储器;嵌入式控制器进入一断电模式;以及在嵌入式控制器离开此断电模式以后,从非易失性存储器中取得上述的数据,并且将此数据存回嵌入式控制器。
在一实施例中,上述将数据存回嵌入式控制器的步骤包括:由嵌入式控制器启动计算机系统;由嵌入式控制器通过基本输入输出系统从非易失性存储器中取得数据;以及在取得数据后,由基本输入输出系统或嵌入式控制器将计算机系统关机。
在一实施例中,上述将数据存回嵌入式控制器的步骤包括:由嵌入式控制器发出一个请求给基本输入输出系统;以及由基本输入输出系统依据此请求将数据回传给嵌入式控制器。
在一实施例中,上述将数据存回嵌入式控制器的步骤包括:由嵌入式控制器启动计算机系统;由基本输入输出系统进行一个初始化并发出一个询问讯息给嵌入式控制器以询问是否要回存数据;由嵌入式控制器依据该询问讯息发出回应给基本输入输出系统;以及由基本输入输出系统依据此回应将数据存回嵌入式控制器。
在一实施例中,上述将数据存回嵌入式控制器的步骤包括:由基本输入输出系统检测嵌入式控制器内的数据与备份于非易失性存储器的数据是否一致;以及若嵌入式控制器内的数据与备份于非易失性存储器的数据不一致,则由基本输入输出系统主动将数据回存于嵌入式控制器。
在一实施例中,上述的数据回复方法还包括:在嵌入式控制器离开断电模式后,从计算机系统的一个时钟单元取得一个实时时钟信息;以及由嵌入式控制器使用实时时钟信息模拟实时时钟,以计算或校正一个目前时间。
在一实施例中,上述的嵌入式控制器通过基本输入输出系统从时钟单元取得实时时钟信息。
在一实施例中,上述的数据包括一个定时开机设定。而数据回复方法还包括:根据上述的目前时间与定时开机设定,由嵌入式控制器在一个特定时间启动计算机系统。
在一实施例中,上述的非易失性存储器还储存基本输入输出系统的固件码或组态设定值。
在一实施例中,上述的数据回复方法还包括:若计算机系统的电源被移除,则使嵌入式控制器进入断电模式;以及,若计算机系统发出一个断电命令,则由嵌入式控制器依据此断电命令进入断电模式。
在一实施例中,上述的数据回复方法还包括:若电源供应至计算机系统,则嵌入式控制器离开断电模式。
本发明一实施例提出一种计算机系统。此计算机系统包括控制单元、非易失性存储器与嵌入式控制器。非易失性存储器是耦接至控制单元并且储存有基本输入输出系统,而基本输入输出系统是由控制单元所执行。嵌入式控制器则耦接至控制单元。在计算机系统通过基本输入输出系统将数据存入嵌入式控制器时,基本输入输出系统将数据备份于非易失性存储器。嵌入式控制器会进入一个断电模式。在嵌入式控制器离开断电模式以后,上述的数据会从非易失性存储器被回存至嵌入式控制器。
在一实施例中,上述在数据被存回嵌入式控制器的操作中,嵌入式控制器会启动计算机系统,并且通过基本输入输出系统从非易失性存储器中取得数据。在取得数据后,基本输入输出系统或嵌入式控制器会将计算机系统关机。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于纬创资通股份有限公司,未经纬创资通股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210517711.7/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置