存储器控制方法与存储器存储系统与流程
未命名
08-09
阅读:109
评论:0
1.本发明涉及一种存储器控制技术,且尤其涉及一种存储器控制方法与存储器存储系统。
背景技术:
2.一般来说,存储器装置或其他类型的电子装置普遍都内建有温度控制机制。当装置内部的温度过高时,此温度控制机制就可被启动以进行降温。但是,大多数的存储器装置在进行降温操作时并不会考虑到装置中的易失性存储器的发热,导致装置的降温效率不佳。
技术实现要素:
3.有鉴于此,本发明提供一种存储器控制方法与存储器存储系统,可通过关闭存储器存储装置中的易失性存储器来提高存储器存储装置的降温效率。
4.本发明的实施例提供一种存储器控制方法,其用于存储器存储系统。所述存储器存储系统包括主机系统与存储器存储装置。所述存储器控制方法包括:在存储器关闭程序中,所述主机系统发送第一控制指令至所述存储器存储装置,其中所述存储器存储装置具有易失性存储器模块与可复写式非易失性存储器模块;所述存储器存储装置响应于所述第一控制指令而关闭所述易失性存储器模块;以及在所述易失性存储器模块关闭的状态下,所述存储器存储装置维持所述可复写式非易失性存储器模块正常运作。
5.本发明的实施例另提供一种存储器存储系统,其包括主机系统与存储器存储装置。所述存储器存储装置连接至所述主机系统。所述存储器存储装置具有易失性存储器模块与可复写式非易失性存储器模块。在存储器关闭程序中,所述主机系统用以发送第一控制指令至所述存储器存储装置。所述存储器存储装置用以响应于所述第一控制指令而关闭所述易失性存储器模块。在所述易失性存储器模块关闭的状态下,所述存储器存储装置还用以维持所述可复写式非易失性存储器模块正常运作。
6.基于上述,在存储器关闭程序中,主机系统可发送第一控制指令至同时包含易失性存储器模块与可复写式非易失性存储器模块的存储器存储装置,以指示存储器存储装置关闭内部的易失性存储器模块。同时,在易失性存储器模块关闭的状态下,存储器存储装置仍可维持可复写式非易失性存储器模块正常运作。借此,在可复写式非易失性存储器模块正常运作的状态下,存储器存储装置的降温效率可被提高。
附图说明
7.图1是根据本发明的实施例所示出的存储器存储系统的示意图;
8.图2至图5是根据本发明的实施例所示出的存储器控制方法的流程图。
具体实施方式
9.现将详细地参考本发明的示范性实施例,示范性实施例的实例说明于附图中。只要有可能,相同元件符号在附图和描述中用来表示相同或相似部分。
10.图1是根据本发明的实施例所示出的存储器存储系统的示意图。请参照图1,存储器存储系统10包括主机系统11与存储器存储装置12。主机系统11可将数据存储至存储器存储装置12中,或从存储器存储装置12中读取数据。主机系统11为可与存储器存储装置12配合以存储数据的任意系统,例如为计算机系统。主机系统11可实施于智能手机、平板计算机、笔记本计算机、台式计算机、工业计算机、游戏机或摄像机等各式电子设备中。存储器存储装置12则可为u盘、存储卡、固态硬盘(solid state drive,ssd)、安全数字(secure digital,sd)卡、小型快闪(compact flash,cf)卡等各式非易失性存储器存储装置。
11.主机系统11可包括连接接口111与处理器112。连接接口111用以将主机系统11连接至存储器存储装置12。主机系统11可通过连接接口111与存储器存储装置12通信。例如,连接接口111可将数据传输至存储器存储装置12或从存储器存储装置12接收数据。
12.处理器112连接至连接接口111。处理器112可负责主机系统11的整体或部分运作。例如,处理器112可包括中央处理单元(central processing unit,cpu)或是其他可编程的一般用途或特殊用途的微处理器、数字信号处理器(digital signal processor,dsp)、可编程控制器、专用集成电路(application specific integrated circuits,asic)、可编程逻辑器件(programmable logic device,pld)或其他类似装置或这些装置的组合。
13.在一实施例中,主机系统11还可包含任何实务上所需的硬件装置,例如存储器、电池单元、网络接口卡、键盘(或触控板)、屏幕和/或扬声器等等。此外,在以下的实施例中,对处理器112的描述可等同于对主机系统11的描述。
14.存储器存储装置12包括连接接口121、存储器控制器122、易失性存储器模块123及可复写式非易失性存储器模块124。连接接口121用以将存储器存储装置12连接至主机系统11。例如,存储器存储装置12可通过连接接口112与主机系统11通信。例如,连接接口111与121可符合串行高级技术附件(serial advanced technology attachment,sata)、并行高级技术附件(parallel advanced technology attachment,pata)、高速周边零件连接接口(peripheral component interconnect express,pci express)或通用串行总线(universal serial bus,usb)等各式连接接口标准。在一实施例中,连接接口111与121符合nvm express(nvme)规范。
15.存储器控制器122连接至连接接口121、易失性存储器模块123及可复写式非易失性存储器模块124。存储器控制器122用以控制存储器存储装置12的整体或部分运作。此外,存储器控制器122可根据主机系统11的指令在可复写式非易失性存储器模块124中进行数据的写入、读取与抹除等运作。在一实施例中,存储器控制器122可包括快闪存储器控制器。
16.易失性存储器模块123用以暂存数据。例如,易失性存储器模块123可包括动态随机存取存储器(dynamic random access memory,dram)。易失性存储器模块123在断电的状态下会遗失所存储的数据。
17.可复写式非易失性存储器模块124用以存储主机系统11所写入的数据。例如,可复写式非易失性存储器模块124可包括各式快闪存储器模块。可复写式非易失性存储器模块124中的存储单元是以临界电压的改变来存储数据。此外,可复写式非易失性存储器模块
code)。例如,第二数据可被复制到存储器控制器122中的静态随机存取存储器(static random access memory,sram)。藉此,在将第二数据备份至存储器控制器122后,存储器控制器122仍可持续运行第二数据来控制存储器存储装置12,例如存取可复写式非易失性存储器模块124。
27.在一实施例中,通过事先对易失性存储器模块123中的数据(例如第一数据与第二数据)进行备份,在易失性存储器模块123被断电后,存储器存储装置12(包含存储器控制器112与可复写式非易失性存储器模块124)仍可正常运作。此外,在恢复对易失性存储器模块123进行供电后,所备份的数据(例如第一数据与第二数据)可重新被存放至易失性存储器模块123中,以恢复存储器存储装置12的运作效率。
28.在一实施例中,处理器112可根据存储器存储装置12的温度是否高于临界值和/或存储器存储装置12是否启动降温程序,来决定是否启动所述存储器关闭程序。例如,在存储器存储装置12的温度高于临界值和/或存储器存储装置12启动降温程序的状态下,处理器112可启动所述存储器关闭程序。或者,在存储器存储装置12的温度不高于临界值及存储器存储装置12未启动降温程序的状态下,处理器112可不启动所述存储器关闭程序。须注意的是,处理器112亦可以根据其他条件来启动所述存储器关闭程序,视实务需求而定。
29.图3是根据本发明的实施例所示出的存储器控制方法的流程图。请参照图1与图3,在步骤s301中,主机系统11(即处理器112)可判断存储器存储装置12的温度是否高于预设值。若存储器存储装置12的温度高于预设值,在步骤s303中,处理器112可启动所述存储器关闭程序。若存储器存储装置12的温度不高于预设值,在步骤s302中,处理器112可判断存储器存储装置12是否启动降温程序。若存储器存储装置12已启动降温程序,在步骤s303中,处理器112可启动所述存储器关闭程序。此外,若存储器存储装置12的温度不高于临界值且存储器存储装置12未启动降温程序,则可回到步骤s301。
30.在一实施例中,处理器112可在执行所述存储器关闭程序之前,先发送查询指令向存储器存储装置12查询其是否支援所述存储器关闭程序。若存储器存储装置12支援所述存储器关闭程序,处理器112可接续启动并执行所述存储器关闭程序。若存储器存储装置12不支援所述存储器关闭程序,处理器112可不执行所述存储器关闭程序。
31.图4是根据本发明的实施例所示出的存储器控制方法的流程图。请参照图1与图4,在步骤s401中,在执行存储器关闭程序之前,主机系统11(即处理器112)可发送查询指令至存储器存储装置12。在步骤s402中,存储器存储装置12可响应于此查询指令而回应主机系统11其是否支援存储器关闭程序。例如,存储器控制器122可根据此查询指令查询一个设定表格。存储器控制器122可根据此设定表格中的信息传送一个回应至主机系统11。处理器112可根据此回应得知存储器存储装置12是否支援所述存储器关闭程序。
32.在一实施例中,在关闭易失性存储器模块123后,处理器112可检测存储器存储装置12的温度和/或忙碌状态来决定是否重新启动易失性存储器模块123。例如,处理器112可根据存储器存储装置12的温度是否低于一个临界值和/或存储器存储装置12是否脱离忙碌状态来决定是否重新启动易失性存储器模块123。或者,在一实施例中,在关闭易失性存储器模块123后,处理器112亦可根据存储器存储装置12是否结束降温程序来决定是否重新启动易失性存储器模块123。
33.图5是根据本发明的实施例所示出的存储器控制方法的流程图。请参照图1与图5,
在步骤s501中,在关闭易失性存储器模块123后,主机系统11(即处理器112)可检测存储器存储装置12的温度和/或忙碌状态。在步骤s502中,处理器112可根据检测结果发送另一控制指令(亦称为第二控制指令)至存储器存储装置12。在步骤s503中,存储器存储装置12可响应于第二控制指令而重新启动易失性存储器模块123,例如恢复对易失性存储器模块123进行供电。
34.在一实施例中,响应于存储器存储装置12的温度低于一个临界值和/或存储器存储装置12脱离忙碌状态,处理器121可发送所述第二控制指令,以指示存储器存储装置12重新启动易失性存储器模块123。或者,在一实施例中,响应于存储器存储装置12结束先前执行的降温程序,处理器121可发送所述第二控制指令,以指示存储器存储装置12重新启动易失性存储器模块123。
35.在一实施例中,在关闭易失性存储器模块123的状态下,存储器控制器122可同步执行降温程序,以尝试降低存储器存储装置12的温度。例如,此降温程序可包括调降存储器存储装置12的时钟频率、传输带宽和/或供电电压等各式有助于降温的操作手段。特别是,在执行降温程序的状态下,存储器存储装置12的数据存取效能往往被降低。因此,即便易失性存储器模块123被关闭,使用者可能也不会明显感受到发性存储器模块123被关闭而引起的系统效能下降。
36.在一实施例中,在关闭易失性存储器模块123后,处理器112可提供主机系统11内部的存储器存储空间供存储器存储装置12使用,以提高存储器存储装置12的工作效率。例如,处理器121可将主机系统11内部的一部分存储器存储空间设定为主机存储器缓存(host memory buffer,hmb)区,以取代存储器存储装置12中被关闭的易失性存储器模块123。在关闭易失性存储器模块123的状态下,存储器控制器122可存取此主机存储器缓存,例如可将数据暂存于此主机存储器缓存并可从此主机存储器缓存区读取数据。
37.然而,图2至图5中各步骤已详细说明如上,在此便不再赘述。值得注意的是,图2至图5中各步骤可以实作为多个程序码或是电路,本发明不加以限制。此外,图2至图5的方法可以搭配以上范例实施例使用,也可以单独使用,本发明不加以限制。
38.综上所述,本发明的实施例提出可由主机系统控制存储器存储装置关闭存储器存储装置内部的易失性存储器模块,以协助对存储器存储装置进行降温。借此,可有效提高存储器存储装置的降温效率。
39.最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
技术特征:
1.一种存储器控制方法,其特征在于,用于存储器存储系统,所述存储器存储系统包括主机系统与存储器存储装置,且所述存储器控制方法包括:在存储器关闭程序中,所述主机系统发送第一控制指令至所述存储器存储装置,其中所述存储器存储装置具有易失性存储器模块与可复写式非易失性存储器模块;所述存储器存储装置响应于所述第一控制指令而关闭所述易失性存储器模块;以及在所述易失性存储器模块关闭的状态下,所述存储器存储装置维持所述可复写式非易失性存储器模块正常运作。2.根据权利要求1所述的存储器控制方法,其中关闭所述易失性存储器模块的步骤包括:切断所述存储器存储装置供应至所述易失性存储器模块的电源。3.根据权利要求2所述的存储器控制方法,其中关闭所述易失性存储器模块的步骤还包括:在切断所述存储器存储装置供应至所述易失性存储器模块的所述电源之前,将所述易失性存储器模块中的第一数据复制到所述可复写式非易失性存储器模块中,并且将所述易失性存储器模块中的第二数据复制到所述存储器存储装置的存储器控制器中。4.根据权利要求3所述的存储器控制方法,其中所述第一数据包括用以描述逻辑单元与实体单元之间的映射关系的逻辑至实体映射信息,并且所述第二数据包括用以控制所述存储器存储装置的固件码。5.根据权利要求1所述的存储器控制方法,还包括:响应于所述存储器存储装置的温度高于预设值或所述存储器存储装置启动降温程序,所述主机系统启动所述存储器关闭程序,以协助对所述存储器存储装置进行降温。6.根据权利要求1所述的存储器控制方法,还包括:在执行所述存储器关闭程序之前,所述主机系统发送查询指令至所述存储器存储装置;以及所述存储器存储装置响应于所述查询指令而回应所述主机系统所述存储器存储装置是否支援所述存储器关闭程序。7.根据权利要求1所述的存储器控制方法,还包括:在关闭所述易失性存储器模块后,所述主机系统检测所述存储器存储装置的温度与忙碌状态的至少其中之一;所述主机系统根据检测结果发送第二控制指令至所述存储器存储装置;以及所述存储器存储装置响应于所述第二控制指令而重新启动所述易失性存储器模块。8.根据权利要求1所述的存储器控制方法,还包括:在关闭所述易失性存储器模块后,所述主机系统提供所述主机系统内部的存储器存储空间供所述存储器存储装置使用。9.一种存储器存储系统,其特征在于,包括:主机系统;以及存储器存储装置,连接至所述主机系统,其中所述存储器存储装置具有易失性存储器模块与可复写式非易失性存储器模块,在存储器关闭程序中,所述主机系统用以发送第一控制指令至所述存储器存储装置,
所述存储器存储装置用以响应于所述第一控制指令而关闭所述易失性存储器模块,并且在所述易失性存储器模块关闭的状态下,所述存储器存储装置还用以维持所述可复写式非易失性存储器模块正常运作。10.根据权利要求9所述的存储器存储系统,其中关闭所述易失性存储器模块的操作包括:切断所述存储器存储装置供应至所述易失性存储器模块的电源。11.根据权利要求10所述的存储器存储系统,其中关闭所述易失性存储器模块的操作还包括:在切断所述存储器存储装置供应至所述易失性存储器模块的所述电源之前,将所述易失性存储器模块中的第一数据复制到所述可复写式非易失性存储器模块中,并且将所述易失性存储器模块中的第二数据复制到所述存储器存储装置的存储器控制器中。12.根据权利要求11所述的存储器存储系统,其中所述第一数据包括用以描述逻辑单元与实体单元之间的映射关系的逻辑至实体映射信息,并且所述第二数据包括用以控制所述存储器存储装置的固件码。13.根据权利要求9所述的存储器存储系统,其中所述主机系统还用以响应于所述存储器存储装置的温度高于预设值或所述存储器存储装置启动降温程序而启动所述存储器关闭程序,以协助对所述存储器存储装置进行降温。14.根据权利要求9所述的存储器存储系统,其中在执行所述存储器关闭程序之前,所述主机系统还用以发送查询指令至所述存储器存储装置,并且所述存储器存储装置还用以响应于所述查询指令而回应所述主机系统所述存储器存储装置是否支援所述存储器关闭程序。15.根据权利要求9所述的存储器存储系统,其中在关闭所述易失性存储器模块后,所述主机系统还用以检测所述存储器存储装置的温度与忙碌状态的至少其中之一,所述主机系统还用以根据检测结果发送第二控制指令至所述存储器存储装置,并且所述存储器存储装置还用以响应于所述第二控制指令而重新启动所述易失性存储器模块。16.根据权利要求9所述的存储器存储系统,其中在关闭所述易失性存储器模块后,所述主机系统还用以提供所述主机系统内部的存储器存储空间供所述存储器存储装置使用。
技术总结
本发明提供一种存储器控制方法与存储器存储系统。所述方法包括:在存储器关闭程序中,主机系统发送第一控制指令至存储器存储装置,其中存储器存储装置具有易失性存储器模块与可复写式非易失性存储器模块;存储器存储装置响应于第一控制指令而关闭易失性存储器模块;以及在易失性存储器模块关闭的状态下,存储器存储装置维持可复写式非易失性存储器模块正常运作。借此,可提高存储器存储装置的降温效率。率。率。
技术研发人员:黄意中
受保护的技术使用者:宏碁股份有限公司
技术研发日:2022.01.28
技术公布日:2023/8/8
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
上一篇:一种打火机的加油装置的制作方法 下一篇:一种可折叠式PC楼梯施工操作平台的制作方法
