[发明专利]内存访问技术及计算机系统有效
申请号: | 201780097436.9 | 申请日: | 2017-12-07 |
公开(公告)号: | CN111448543B | 公开(公告)日: | 2021-10-01 |
发明(设计)人: | 肖世海;弗洛里安·朗诺斯;杨峰 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京弘权知识产权代理有限公司 11363 | 代理人: | 郭放;许伟群 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 内存 访问 技术 计算机系统 | ||
1.一种存储器,包括:
存储介质,用于存储数据;
介质控制器,分别与内存控制器以及所述存储介质连接,所述介质控制器用于:
接收所述内存控制器发送的用于指示所述介质控制器重新发送第一数据的数据重传命令,所述数据重传命令中包含有获取所述第一数据的第一发送send命令的序列信息,其中,所述第一数据是所述介质控制器响应所述内存控制器发送的第一send命令发送给所述内存控制器的数据,所述序列信息用于指示所述第一send命令在从发送所述第一send命令时到当前时间的时间段内所述内存控制器已发送的多个send命令中的序列;
根据所述序列信息确定所述第一数据在备份缓存中的位置信息,其中,所述备份缓存用于备份所述介质控制器已发送给所述内存控制器的数据;
根据所述位置信息将所述备份缓存中备份的所述第一数据发送给所述内存控制器。
2.根据权利要求1所述的存储器,其特征在于,所述介质控制器还用于:
根据所述第一数据的位置信息将备份缓存中缓存的所述第一数据拷贝到读缓存中,其中,所述读缓存用于缓存所述介质控制器待发送给所述内存控制器的数据;
接收所述内存控制器发送的第二send命令;
其中,所述介质控制器根据所述第二send命令,将所述读缓存中的所述第一数据发送给所述内存控制器。
3.根据权利要求1或2所述的存储器,其特征在于,所述介质控制器还用于:
在根据所述第一send命令向所述内存控制器发送所述第一数据时,将所述第一数据缓存在所述备份缓存中。
4.根据权利要求1或2所述的存储器,其特征在于,所述备份缓存中缓存有所述介质控制器已经发送给所述内存控制器的多个数据,所述多个数据是所述介质控制器分别根据已响应的多个send命令而缓存在所述备份缓存中的,所述介质控制器还用于根据所述多个send命令的接收顺序依先进先出的规则调度所述备份缓存中的数据。
5.一种内存控制器,所述内存控制器连接介质控制器,所述介质控制器连接内存,所述内存控制器用于:
向所述介质控制器发送第一发送send命令,所述第一send命令用于指示介质控制器向所述内存控制器返回数据;
检测所述介质控制器响应所述第一send命令返回的第一数据发生错误,其中,所述第一数据是所述介质控制器读取的所述内存中的数据;
确定所述第一send命令在从发送所述第一send命令时到当前时间的时间段内所述内存控制器已发送的多个send命令中的序列信息;
向所述介质控制器发送数据重传命令,所述数据重传命令中包含有所述序列信息,所述数据重传命令用于指示所述介质控制器根据所述序列信息重新发送所述第一数据。
6.根据权利要求5所述的内存控制器,其特征在于,所述第一send命令是所述内存控制器已发送给所述介质控制器的某个前一send命令的下一个send命令,所述某个前一send命令和所述第一send命令的发送时间之间具有第一时延,所述内存控制器还用于:
在检测到所述第一数据发生错误时,经过第二时延后向所述介质控制器发送其他send命令,其中,所述第二时延大于所述第一时延,所述第二时延相当于所述内存控制器检测到所述第一数据发生错误前最近一次发送的send命令和检测到所述第一数据发生错误后第一次发送的send命令发送时间之间的时间段。
7.根据权利要求6所述的内存控制器,其特征在于,所述数据重传命令是所述内存控制器在所述第二时延内向所述介质控制器发送的,所述第二时延包括传输所述数据重传命令的时间以及所述介质控制器执行所述数据重传命令的时间。
8.根据权利要求5-7任意一项所述的内存控制器,其特征在于,所述内存控制器还用于:
记录从发送所述第一send命令时到当前时间的时间段内所述内存控制器已发送的send命令的数量,其中,所述数量用于指示所述第一send命令在从发送所述第一send命令时到当前时间的时间段内所述内存控制器已发送的send命令内的序列信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780097436.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:电动康复装置
- 下一篇:用于预防或治疗沙门氏菌病的组合物