计算机系统及计算机执行方法技术方案

技术编号:17654906 阅读:49 留言:0更新日期:2018-04-08 08:18
一种计算机系统,包含双线记忆体模块,例如暂存双线记忆体模块及非挥发性双线记忆体模块;计算机系统的中央处理单元具有为双线记忆体模块及非挥发性双线记忆体模块快取数据的内部高速缓存位置;中央处理单元的记忆体型态范围缓存器系为了位于双线记忆体模块及非挥发性双线记忆体模块的一些记忆体位置而被设定为回写快取策略。计算机系统包含电源供应器;在电源故障事件中,在计算机系统完全地切断电源之前,电源供应器触发硬件非屏蔽中断并维持供给中央处理单元的电源以允许快取数据被储存在非挥发性双线记忆体模块的非挥发性记忆体位置。

【技术实现步骤摘要】
计算机系统及计算机执行方法
本专利技术通常地关于计算机系统。
技术介绍
一计算机系统可能包含一个或多个中央处理单元及一个或多个记忆体模块;一记忆体模块包含一个或多个记忆体集成电路(”芯片”);一记忆体芯片可能包含挥发性记忆体(例如,动态随机存取记忆体(DRAM))或非挥发性记忆体(例如,闪存),或是包含两者。当该计算机系统的电源中断时,挥发性记忆体即遗失其内容;相反地,即使缺乏系统电源,非挥发性记忆体仍保留其内容。一般来说,挥发性记忆体比非挥发性记忆体快,因此更常被采用作为处理操作系统、应用程序等等的主要记忆体。当前可得的计算机系统系典型地使用双线记忆体模块(dualin-linememorymodule,简称为DIMM),DIMM仅包含挥发性记忆体作为主要记忆体;一暂存双线记忆体模块(registeredDIMM,简称为RDIMM)具有在DRAM模块与记忆体控制器之间的一缓存器,此外则是跟DIMM相同,仅具有挥发性记忆体。不像DIMM或RDIMM,一非挥发性双线记忆体模块(non-volatileDIMM,简称为NVDIMM)皆包含挥发性记忆体以提供快速访问速度以及非挥发性记忆体以本文档来自技高网...
计算机系统及计算机执行方法

【技术保护点】
一种计算机系统,其特征在于,包含:一双线记忆体模块;一非挥发性双线记忆体模块;一中央处理单元,具有内部的多个高速缓存位置以及一记忆体型态范围缓存器,该些高速缓存位置用以快取数据,该记忆体型态范围缓存器指出用以快取一范围的多个记忆体位置的数据的一快取策略,该记忆体型态范围缓存器为了该范围的该些记忆体位置被设定为回写快取策略,该些记忆体位置包含在该双线记忆体模块的多个记忆体位置以及在该非挥发性双线记忆体模块的多个记忆体位置;及一电源供应器,用以触发一硬件非屏蔽中断以呼应检测到一电源故障,并且在该电源故障时提供电源至该中央处理单元以容许在该些高速缓存位置的数据在该计算机系统因为该电源故障而完全地切断...

【技术特征摘要】
2016.09.30 US 15/282,9451.一种计算机系统,其特征在于,包含:一双线记忆体模块;一非挥发性双线记忆体模块;一中央处理单元,具有内部的多个高速缓存位置以及一记忆体型态范围缓存器,该些高速缓存位置用以快取数据,该记忆体型态范围缓存器指出用以快取一范围的多个记忆体位置的数据的一快取策略,该记忆体型态范围缓存器为了该范围的该些记忆体位置被设定为回写快取策略,该些记忆体位置包含在该双线记忆体模块的多个记忆体位置以及在该非挥发性双线记忆体模块的多个记忆体位置;及一电源供应器,用以触发一硬件非屏蔽中断以呼应检测到一电源故障,并且在该电源故障时提供电源至该中央处理单元以容许在该些高速缓存位置的数据在该计算机系统因为该电源故障而完全地切断电源之前被储存至该非挥发性双线记忆体模块的多个非挥发性记忆体位置。2.如权利要求1所述的计算机系统,其特征在于,为了呼应该硬件非屏蔽中断,该中央处理单元执行一快取清除,将在该些高速缓存位置的数据快取储存至对应的该非挥发性双线记忆体模块的该些记忆体位置。3.如权利要求2所述的计算机系统,其特征在于,在执行该快取清除之后,该非挥发性双线记忆体模块将该非挥发性双线记忆体模块的多个挥发性记忆体位置的数据储存至该非挥发性双线记忆体模块的该些非挥发性记忆体位置。4.如权利要求1所述的计算机系统,其特征在于,该电源供应器使用该计算机系统的一总线的一线以触发该硬件非屏蔽中断。5.如权利要求1所述的计算机系统,其特征在于,该电源供应器包含一超级电容;在检测到该电源故障之后但在该计算机系统因为该电源故障而完全地切断电源之前,该超级电容提供电源至该中央处理单元。6.如权利要求1所述的计算机系统,其特征在于,该双线记忆体模块为一暂存双线记忆体模块。7.一种计算机执行方法,该方法为设定一计算机系统的多个记忆体位置的一快取策略的计算机执行方法,其特征在于,该方法包含:设定对应至一范围的该些记忆体位置的一记忆体型态范围缓存器为回写快取策略,其中该范围的该些记忆体位置包含一非挥发性双线记忆体模块的多个记忆体位置;检测一电源故障;触发一硬件非屏蔽中断以呼应检测到该电源故障;为呼应该硬件非屏蔽中断,将一中央处理单元的内部的多个高速缓存位置的数据快取写至该非挥发性双线记忆体模块的多个的挥发性记忆体位置;及在该中央处理单元因为该电源故障而完全地关闭之前,将该非挥发性双线记忆体模块的该些挥发性记忆体位置的数据储存至该非挥发性双线记忆体模块的多个非挥发性记忆体位置。8.如权利要求7所述的计算机执行方法,其特征在于,将该中央处理...

【专利技术属性】
技术研发人员:陈永桓韩冬张尚谦
申请(专利权)人:美超微电脑股份有限公司
类型:发明
国别省市:美国,US

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

1