[发明专利]内存镜像的处理方法、内存控制器及用户设备有效
申请号: | 201710210810.3 | 申请日: | 2017-03-31 |
公开(公告)号: | CN108664362B | 公开(公告)日: | 2021-06-15 |
发明(设计)人: | 王焕东 | 申请(专利权)人: | 龙芯中科技术股份有限公司 |
主分类号: | G06F11/16 | 分类号: | G06F11/16;G06F11/14 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 杨文娟;刘芳 |
地址: | 100095 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 内存 处理 方法 控制器 用户 设备 | ||
本发明提供一种内存镜像的处理方法、内存控制器和用户设备。本发明的内存镜像的处理方法包括:内存控制器获取数据写入指令,数据写入指令中包括待写入的第一数据;内存控制器在所述内存中确定位于同一通道上的至少两个目标写内存模组,并控制各目标写内存模组各自包括的芯片的片选端的输入信号为有效电平信号;内存控制器通过确定的目标写内存模组所在的通道将第一数据写入各目标写内存模组各自包括的芯片中。本发明提供的内存镜像的处理方法、内存控制器和用户设备,在实现了数据镜像内存的基础上,保证了带宽的利用率。
技术领域
本发明涉及内存技术,尤其涉及一种内存镜像的处理方法、内存控制器及用户设备。
背景技术
内存储器系统是现代计算机系统中不可缺少的部分,目前主要使用的内存储器系统有DDR、DDR2、DDR3、DDR4等等。内存储器系统由内存控制器进行控制,其中内存储控制器可集成在处理器的内部,也可以作为与处理器物理分离的结构存在。
内存镜像是将主数据和与主数据对应的冗余数据,分别放在不同的内存模组内,主数据存储的内存模组可以称为主内存,冗余数据存储的内存模组可以称为镜像内存。现有技术中实现对数据的镜像存储的方法所采用的装置如下:内存控制器具有第一存储器通道接口和第二存储器通道接口,内存控制器通过第一通道接口与第一通道连接,内存控制器通过第二通道接口与第二通道连接;实现对数据的镜像存储的方法如下:内存控制器确定主数据对应的第一存储器组件(内存模组),以及冗余数据对应的第二存储器组件后,将主数据通过第一通道写入第一存储器组件,将冗余数据通过第二通道写入第二存储器组件中。
但是上述方法必须在多通道内存器系统中使用,而且同时采用两个通道实现对数据的镜像存储,使得原有双通道的双倍带宽只有一半的实际利用率,从而导致带宽利用率低。
发明内容
本发明提供一种内存镜像的处理方法、内存控制器及用户设备,以克服现有技术中的内存镜像的处理方法造成的带宽利用率低的技术问题。
本发明提供一种内存镜像的处理方法,应用于内存控制器,所述内存控制器控制的内存包括至少两个内存模组,每个所述内存模组包括至少一个芯片;所述方法包括:
所述内存控制器获取数据写入指令,所述数据写入指令中包括待写入的第一数据;
所述内存控制器在所述内存中确定位于同一通道上的至少两个目标写内存模组,并控制各所述目标写内存模组各自包括的芯片的片选端的输入信号为有效电平信号;其中,所述至少两个目标写内存模组连接在同一数据总线上以及连接在同一地址总线上,所述通道为所述数据总线和所述地址总线确定的通道;
所述内存控制器通过所述通道将所述第一数据写入各所述目标写内存模组各自包括的芯片中;其中,在各所述目标写内存模组中,其中一个所述目标写内存模组内写入的第一数据为主数据,剩余的各所述目标写内存模组内写入的第一数据为镜像数据。
如上所述的方法,所述数据写入指令中还包括所述第一数据对应的写线性地址;所述内存控制器在所述内存中确定位于同一通道上的至少两个目标写内存模组,包括:
所述内存控制器根据所述写线性地址,确定第一目标写内存模组;
所述内存控制器在所述内存的剩余内存模组中确定与所述第一目标写内存模组位于同一通道上的至少一个第二目标写内存模组;
所述内存控制器根据所述第一目标写内存模组和所述第二目标写内存模组,确定至少两个目标写内存模组。
如上所述的方法,所述内存控制器将所述第一数据写入各所述目标写内存模组各自包括的芯片中,包括:
所述内存控制器根据所述写线性地址,确定所述第一数据的写物理地址;
所述内存控制器根据所述第一数据,得到所述第一数据对应的第一校验数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于龙芯中科技术股份有限公司,未经龙芯中科技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710210810.3/2.html,转载请声明来源钻瓜专利网。