[发明专利]事务存储器有效
申请号: | 201110461315.2 | 申请日: | 2011-12-30 |
公开(公告)号: | CN102707898A | 公开(公告)日: | 2012-10-03 |
发明(设计)人: | 肖恩·艾勒特 | 申请(专利权)人: | 美光科技公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F12/02 |
代理公司: | 北京律盟知识产权代理有限责任公司 11287 | 代理人: | 宋献涛 |
地址: | 美国爱*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 事务 存储器 | ||
1.一种方法,其包括:
接收包括事务请求或多个事务操作符的事务命令;
响应于接收到所述事务请求而将存储器阵列的第一部分中的原始内容拷贝到所述存储器阵列的第二部分;及
响应于接收到所述事务命令的所述多个事务操作符而修改所述第二部分的所述原始内容。
2.根据权利要求1所述的方法,其中所述事务命令进一步包括用以终止所述事务命令的事务提交,且响应于接收到所述事务提交,确定与所述事务命令相关联的事务是成功还是失败;且
如果所述事务成功:
那么用所述第二部分中的所述经修改内容替换所述第一部分的所述原始内容,且
如果所述事务失败:
那么在后续事务期间重写覆盖所述第二部分中的所述经修改内容。
3.根据权利要求1所述的方法,其进一步包括:
维持临时重映射表指向所述存储器中的所述第二部分所位于的物理位置。
4.根据权利要求3所述的方法,其进一步包括:
响应于接收到所述一个或一个以上事务操作符而修改所述临时重映射表。
5.根据权利要求3所述的方法,其进一步包括:
同时维持对应于一个或一个以上额外事务的一个或一个以上额外临时重映射表。
6.根据权利要求1所述的方法,其进一步包括:
至少部分地基于寄存器的内容确定所允许的事务操作符的最大数目及/或所述存储器的所述部分的最大大小。
7.根据权利要求3所述的方法,其进一步包括:
维持主重映射表指向所述存储器中的物理位置;及
响应于接收到所述事务命令中的事务提交且响应于存储器损耗均衡操作或坏存储器替换操作而修改所述主重映射表。
8.一种存储器装置,其包括:
至少一个存储器阵列;及
控制器,其用以:
接收包括事务请求或多个事务操作符的事务命令;
响应于接收到所述事务请求而将所述至少一个存储器阵列的第一部分中的原始内容拷贝到所述存储器阵列的第二部分;及
响应于接收到所述事务命令的所述多个事务操作符而修改所述第二部分的所述原始内容。
9.根据权利要求8所述的存储器装置,其进一步包括:
临时重映射表,其指向所述至少一个存储器阵列中的所述第二部分所位于的物理位置。
10.根据权利要求9所述的存储器装置,其中所述控制器适于:
响应于接收到所述一个或一个以上事务操作符而修改所述临时重映射表。
11.根据权利要求9所述的存储器装置,其进一步包括:
一个或一个以上额外临时重映射表,其对应于一个或一个以上额外事务。
12.根据权利要求8所述的存储器装置,其进一步包括:
寄存器,其用以存储用以指示所允许的事务操作符的最大数目及/或所述至少一个存储器阵列的所述部分的最大大小的内容。
13.根据权利要求9所述的存储器装置,其进一步包括:
主重映射表,其至少部分地基于所述一个或一个以上事务操作符且至少部分地基于存储器损耗均衡操作或坏存储器替换操作指向所述至少一个存储器阵列中的物理位置。
14.根据权利要求8所述的存储器装置,其进一步包括:
所述存储器阵列的用以维持所述第二部分的备用区。
15.根据权利要求8所述的存储器装置,其中所述控制器包括事务引擎,所述事务引擎至少部分地基于事务协议操作。
16.一种系统,其包括:
存储器装置,其包括至少一个存储器阵列,所述存储器装置进一步包括存储器控制器,所述存储器控制器用以:
接收包括事务请求或多个事务操作符的事务命令;
响应于接收到所述事务请求而将存储器阵列的第一部分中的原始内容拷贝到所述存储器阵列的第二部分;及
响应于接收到所述事务命令的所述多个事务操作符而修改所述第二部分的所述原始内容;及
处理器,其用以托管一个或一个以上应用程序且用以起始所述事务命令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于美光科技公司,未经美光科技公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110461315.2/1.html,转载请声明来源钻瓜专利网。