计算机装置、服务器装置及其混合存储器单元的控制方法制造方法及图纸

技术编号:22417842 阅读:33 留言:0更新日期:2019-10-30 01:55
本发明专利技术提供一种计算机装置、服务器装置及其混合存储器单元的控制方法。该控制方法包含经由处理单元于计算机装置的工作模式中执行作业系统、处理单元于执行作业系统时受软关机控制信号或软重置控制信号触发而进入中断处理模式、处理单元于中断处理模式中执行基本输入输出系统程序码、以及处理单元藉由基本输入输出系统程序码控制一资料自挥发性存储器储存至相应挥发性存储器的非挥发性存储器。

【技术实现步骤摘要】
计算机装置、服务器装置及其混合存储器单元的控制方法
本专利技术是有关于一种计算机装置及服务器装置,且特别是具有混合存储器单元的计算机装置及服务器装置。
技术介绍
现行应用在计算机中的存储器主要分为两大类,分别是动态随机存取存储器(DRAM)以及储存存储器。DRAM具有读写速度较快的优点,但当计算机断电之后,储存在DRAM中的资料会消失。至于储存存储器,其读写速度较慢,约为DRAM的读写速度的1000倍,但当资料储存于此类存储器之后,并不会因计算机断电而消失,DRAM及储存存储器具有不同的优缺点。目前发展出一种混合存储器,分别具有DRAM与储存存储器的优点,也就是混合存储器具有读写速度较快且储存在混合存储器中的资料不会因计算机断电而消失的优点。因此,如何搭配计算机来有效地利用混合存储器是为当前重要的课题之一。
技术实现思路
本专利技术要解决的技术问题是在于提供一种能够快速读写并且不会因计算机断电而使资料消失的计算机装置、服务器装置及其混合存储器的控制方法。为解决上述技术问题,一种计算机装置,其包含混合存储器单元、基本输入输出系统存储器单元以及处理单元。混合存储器单元包含一挥发性存储器及一非挥发性存储器。基本输入输出系统存储器单元储存有一基本输入输出系统程序码,基本输入输出系统程序码包含控制前述混合存储器单元的程序码。处理单元耦接混合存储器单元及基本输入输出系统存储器单元,处理单元用以在计算机装置的一工作模式中执行一作业系统,并于执行作业系统时根据一软关机控制信号或一软重置控制信号进入一中断处理模式,处理单元于中断处理模式中执行基本输入输出系统程序码以控制混合存储器单元将挥发性存储器所储存的资料储存至非挥发性存储器。为解决上述技术问题,一种服务器装置包含混合存储器单元、基本输入输出系统存储器单元、处理单元以及基板管理控制单元。混合存储器单元包含一挥发性存储器及一非挥发性存储器。基本输入输出系统存储器单元储存有一基本输入输出系统程序码,基本输入输出系统程序码包含控制前述混合存储器单元的程序码。处理单元耦接混合存储器单元及基本输入输出系统存储器单元,处理单元用以在中断处理模式中执行基本输入输出系统程序码以控制混合存储器单元将挥发性存储器所储存的资料储存至非挥发性存储器。基板管理控制单元耦接处理单元,基板管理控制单元用以根据硬重置信号触发处理单元进入中断处理模式。为解决上述技术问题,一种适于计算机装置的混合存储器单元的控制方法包含:经由一处理单元于计算机装置的一工作模式中执行一作业系统、处理单元于执行作业系统时受一软关机控制信号或一软重置控制信号触发而进入一中断处理模式、处理单元于中断处理模式中执行一基本输入输出系统程序码、以及处理单元藉由基本输入输出系统程序码控制一资料自一挥发性存储器储存至相应挥发性存储器的一非挥发性存储器。为解决上述技术问题,一种适于服务器装置的混合存储器单元的控制方法包含:经由一基板管理控制单元判断是否接收到一硬重置控制信号、若判断为是,基板管理控制单元根据硬重置控制信号触发处理单元进入中断处理模式、处理单元于中断处理模式中执行基本输入输出系统程序码、以及处理单元藉由基本输入输出系统程序码控制一资料自挥发性存储器储存至相应挥发性存储器的非挥发性存储器。相较于现有技术,本专利技术计算机装置、服务器装置及其混合存储器单元的控制方法,根据本专利技术的计算机装置、服务器装置及其混合存储器单元的控制方法的一实施例,混合存储器单元能在计算机装置切换至软关机模式或在计算机装置进行重置作业之前执行资料回存功能,使储存在混合存储器单元的挥发性存储器中的资料不因计算机装置切换至软关机模式或进行重置而遗失。【附图说明】图1为根据本专利技术的计算机装置的第一实施例的方块示意图。图2为根据本专利技术的混合存储器单元的控制方法的第一实施例的流程图。图3为根据本专利技术的计算机装置的第二实施例的方块示意图。图4为根据本专利技术的混合存储器单元的控制方法的第二实施例的流程图。【具体实施方式】请参阅图1所示,本专利技术提供一种计算机装置1包含混合存储器单元11、基本输入输出系统存储器单元12及处理单元13。处理单元13耦接混合存储器单元11及基本输入输出系统(BasicInput/OutputSystem;BIOS)存储器单元12。处理单元13能存取混合存储器单元11及BIOS存储器单元12。混合存储器单元11包含一挥发性存储器111及非挥发性存储器112。混合存储器单元11能将资料暂时地储存在挥发性存储器111或是将资料永久地储存在非挥发性存储器112。并且,混合存储器单元11具有一资料回存功能,混合存储器单元11能将挥发性存储器111中的资料储存至非挥发性存储器112中,使储存在非挥发性存储器112中的资料不会随着计算机装置1的电源遭移除而消失。BIOS存储器单元12中则储存有BIOS程序码,BIOS程序码包含控制混合存储器单元11的程序码,BIOS程序码能控制混合存储器单元11执行其资料回存功能。在运作上,请合并参阅图1及图2所示,处理单元13先在计算机装置1的工作模式中执行作业系统(operatingsystem;OS),此时作业系统具有计算机装置1的控制权。接着,在处理单元13执行作业系统时,处理单元13判断作业系统是否执行一软关机(softoff)作业或一软重置(softreset)作业(步骤S02),若判断为是,处理单元13根据相应于软关机作业的软关机控制信号或是相应于软重置作业的软重置控制信号进入中断处理模式(步骤S03),即处理单元13受软关机控制信号或软重置控制信号触发而进入中断处理模式,处理单元13在中断处理模式中执行BIOS程序码(步骤S04),此时计算机装置1的控制权自作业系统转移至BIOS程序码。处理单元13藉由BIOS程序码所包含的控制混合存储器单元11的程序码来控制混合存储器单元11执行其资料回存功能(步骤S05),使混合存储器单元11将挥发性存储器111中的资料储存至非挥发性存储器112中。基此,原先储存在挥发性存储器111中的资料不会因计算机装置1根据软关机控制信号自工作模式切换至软关机模式而遗失,亦不会因计算机装置1根据软重置控制信号进行重置作业而遗失。于本实施例中,该计算机装置1的工作模式及软关机模式可分别为进阶组态与电源界面(AdvancedConfigurationandPowerInterface;ACPI)规范中所定义的工作(G0Working)模式及软关机(G2/S5Soft-Off)模式。于本实施例中,混合存储器单元11可为非挥发性双直插存储器模块(Non-VolatileDualIn-lineMemoryModule,NVDIMM),且挥发性存储器111及非挥发性存储器112可分别为动态随机存取存储器(dynamicrandomaccessmemory;DRAM)及NAND快闪存储器(flash)。再者,储存在挥发性存储器111中的资料可为作业系统正在运作的程序所暂存的资料,例如多媒体的影音资料。进一步,计算机装置1可包含用以独立供电给混合存储器单元11的一电容单元(图未示),电容单元可在计算机系统1的电源供应单元停止供电之后供电给混合存储器单元11,使混合存储器单元11能在前述的本文档来自技高网...

【技术保护点】
1.一种计算机装置,其特征在于,包含:一混合存储器单元,包含一挥发性存储器及一非挥发性存储器;一基本输入输出系统存储器单元,储存有一基本输入输出系统程序码,该基本输入输出系统程序码包含控制该混合存储器单元的程序码;以及一处理单元,耦接该混合存储器单元及该基本输入输出系统存储器单元,该处理单元用以在该计算机装置的一工作模式中执行一作业系统,并于执行该作业系统时根据一软关机控制信号或一软重置控制信号进入一中断处理模式,该处理单元于该中断处理模式中执行该基本输入输出系统程序码以控制该混合存储器单元将该挥发性存储器所储存的资料储存至该非挥发性存储器。

【技术特征摘要】
1.一种计算机装置,其特征在于,包含:一混合存储器单元,包含一挥发性存储器及一非挥发性存储器;一基本输入输出系统存储器单元,储存有一基本输入输出系统程序码,该基本输入输出系统程序码包含控制该混合存储器单元的程序码;以及一处理单元,耦接该混合存储器单元及该基本输入输出系统存储器单元,该处理单元用以在该计算机装置的一工作模式中执行一作业系统,并于执行该作业系统时根据一软关机控制信号或一软重置控制信号进入一中断处理模式,该处理单元于该中断处理模式中执行该基本输入输出系统程序码以控制该混合存储器单元将该挥发性存储器所储存的资料储存至该非挥发性存储器。2.根据权利要求1所述的计算机装置,其特征在于,更包含一基板管理控制单元,该基板管理控制单元根据一硬重置信号触发该处理单元进入该中断处理模式,使该处理单元执行该基本输入输出系统程序码而控制该混合存储器单元将该挥发性存储器中的资料储存至该非挥发性存储器。3.根据权利要求2所述的计算机装置,其特征在于,该硬重置信号是来自于一重置控制单元,该重置控制单元是根据一按压产生该硬重置信号。4.根据权利要求1或者2所述的计算机装置,其特征在于,该处理单元包含一中央处理器及一平台路径控制器,该中央处理器执行该作业系统而根据该软关机控制信号或该软重置控制信号将一预设值填入该平台路径控制器相应于该软关机控制信号或该软重置控制信号的一暂存器,以触发该平台路径控制器控制该中央处理器进入该中断处理模式而控制该混合存储器单元将该挥发性存储器所储存的资料储存至该非挥发性存储器中。5.一种服务器装置,其特征在于,包含:一混合存储器单元,包含一挥发性存储器及一非挥发性存储器;一基本输入输出系统存储器单元,储存有一基本输入输出系统程序码,该基本输入输出系统程序码包含控制该混合存储器单元的程序码;一处理单元,耦接该混合存储器单元及该基本输入输出系统存储器单元,该处理单元用以在一中断处理模式中执行该基本输入输出系统程序码以控制该混合存储器单元将该挥发性存储器所储存的资料储存至该非挥发性存储器;以及一基板管理控制单元,耦接该处理单元,该基板管理控制单元用以接收一硬重置信号,并根据该硬重置信号触发该处理单元进入该中断处理模式。6.根据权利要求5所述的服务器装置,其特征在于,更包含一重置控制单元,用以根据一按压产生该硬重置信号,该基板管理控制单元耦接在该重置控制单元与该处理单元之间,该基板管理控制单元是接收来自于该重置控制单元的该硬重置信号。7.根据权利要求5所述的服务器装置,其特征在于,该处理单元包含一中央处理器及一平台路径控制器,该基板管理控制单元根据该硬重置信号控制该平台路径控制器触发该中央处理...

【专利技术属性】
技术研发人员:沈威龙萧振男刘中煌王志诚
申请(专利权)人:环达电脑上海有限公司神云科技股份有限公司
类型:发明
国别省市:上海,31

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

1