【技术实现步骤摘要】
用于存储器系统的数据更新方法和存储器控制器
[0001]本申请涉及计算机
,更具体地,涉及一种用于存储器系统的数据更新方法,以及可以执行该数据更新方法的存储器控制器。
技术介绍
[0002]存储器控制器是用于控制对存储模块进行数据访问的设备。为了提高存储器系统的安全性能,一些存储器控制器会设置安全访问规则,其规定了存储模块中的某些地址空间(下文也称为“安全地址空间”)仅能够由具有权限的应用程序或设备进行访问。例如,当不具有权限的应用程序请求访问该地址空间时,存储器控制器会限制或禁止这类访问。
[0003]然而,在现有的存储器系统中,如果安全地址空间中存储的数据需要被更新,则上述安全访问规则的运行有可能会暂时停止,也即安全访问规则暂时失效,任何程序都可能都可以短暂地访问安全地址空间。这使得存储器系统存在漏洞,并且有可能使得数据被非法侦听或篡改。
[0004]因此,有必要提供一种具有改善的数据安全性能的存储器系统以及数据更新方法。
技术实现思路
[0005]本申请的一个目的在于提供一种能够提供改善的数据安全的存储器控制器以及数据更新方法。
[0006]根据本申请的一些方面,提供了一种存储器控制器,其耦接在存储模块与主控制器之间以控制所述主控制器对所述存储模块的访问,所述存储器控制器包括:耦接在所述存储模块与所述主控制器之间的中央缓冲器与数据缓冲器,其中所述中央缓冲器与所述数据缓冲器通过缓冲控制通道相互耦接,所述缓冲控制通道用于在所述主控制器指示访问所述存储模块时允许所述中央缓
【技术保护点】
【技术特征摘要】
1.一种存储器控制器,其耦接在存储模块与主控制器之间以控制所述主控制器对所述存储模块的访问,其特征在于,所述存储器控制器包括:耦接在所述存储模块与所述主控制器之间的中央缓冲器与数据缓冲器,其中所述中央缓冲器与所述数据缓冲器通过缓冲控制通道相互耦接,所述缓冲控制通道用于在所述主控制器指示访问所述存储模块时允许所述中央缓冲器控制所述数据缓冲器的数据缓冲;安全更新接口,经由所述安全更新接口所述中央缓冲器还耦接到不同于所述主控制器的安全更新控制器,以从所述安全更新控制器接收安全更新命令和待更新数据,其中所述安全更新命令用于指示将所述待更新数据写入所述存储模块中的目标地址;更新控制通道,所述更新控制通道是不同于所述缓冲控制通道的控制通道,所述中央缓冲器和所述数据缓冲器还经由所述更新控制通道相互耦接;其中,所述数据缓冲器包括数据更新缓存,所述数据缓冲器被配置为响应于所述中央缓冲器接收到所述安全更新命令,经由所述更新控制通道从所述中央缓冲器接收所述待更新数据,并从所述存储模块接收更新前所述目标地址中存储的原始数据,以及将所述待更新数据与所述原始数据同时存储在所述数据更新缓存中;所述中央缓冲器被配置为在所述待更新数据与所述原始数据同时存储在所述数据更新缓存中之后,经由所述更新控制通道指示所述数据缓冲器向所述存储模块的目标地址写入所述待更新数据;以及所述数据缓冲器被配置为在所述待更新数据被写入所述存储模块的过程中,利用所述数据更新缓存中存储的所述原始数据响应所述主控制器对所述目标地址的访问。2.根据权利要求1所述的存储器控制器,其特征在于,所述目标地址指向所述存储模块中访问受限的安全地址空间。3.根据权利要求1所述的存储器控制器,其特征在于,所述目标地址包括多个存储地址,以使得所述待更新数据被同时写入所述多个存储地址中。4.根据权利要求1所述的存储器控制器,其特征在于,所述中央缓冲器还被配置为经由所述安全更新接口从所述安全更新控制器接收与所述待更新数据相关联的安全访问权限,以及在所述待更新数据被写入所述存储模块后,在所述中央缓冲器中更新与所述待更新数据相关联的所述安全访问权限。5.根据权利要求1所述的存储器控制器,其特征在于,所述安全更新接口被实现为PCIE接口。6.根据权利要求1所述的存储器控制器,其特征在于,经由所述安全更新接口接收的所述待更新数据是预加密的数据,所述中央缓冲器还被配置为对所述待更新数据进行解密,并且将解密后的所述待更新数据发送给所述数据缓冲器。7.根据权利要求1所述的存储器控制器,其特征在于,所述数据缓冲器还被配置为经由其与所述存储模块之间的从数据通道从所述存储模块接收所述目标地址中更新前的原始数据。8.根据权利要求7所述的存储器控制器,其特征在于,所述中央缓冲器还被配置为响应于所述安全更新命令,生成指向所述目标地址的数据读取命令,以控制所述数据缓冲器从所述存储模块读取所述目标地址中的原始数据。9.根据权利要求1所述的存储器控制器,其特征在于,所述数据缓冲器经由所述中央缓
冲器间接地从所述存储模块接收所述目标地址中更新前的原始数据,所述原始数据是所述中央缓冲器从所述主控制器或所述安全更新控制器接收的。10.一种存储器系统,其特征在于,包括权利要求1至9中任一项所述的存储器控制器以及存储模块。11.一种用于存储器系统的...
【专利技术属性】
技术研发人员:李毅,
申请(专利权)人:澜起科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。