【技术实现步骤摘要】
用于可扩展存储区域的分配模式
[0001]本申请涉及存储器装置。
技术介绍
[0002]通常将存储器装置提供为计算机或其它电子装置中的内部半导体集成电路。存在许多不同类型的存储器,包含易失性和非易失性存储器。易失性存储器需要功率来维持其数据,且易失性存储器的实例包含随机存取存储器(RAM)、动态随机存取存储器(DRAM)和同步动态随机存取存储器(SDRAM)等等。非易失性存储器可在未被供电时保留所存储数据,且非易失性存储器的实例包含快闪存储器、只读存储器(ROM)、电可擦除可编程ROM(EEPROM)、可擦除可编程ROM(EPROM)、电阻可变存储器,如相变随机存取存储器(PCRAM)、电阻式随机存取存储器(RRAM)、磁阻式随机存取存储器(MRAM)和三维(3D)XPoint
TM
存储器等等。
[0003]快闪存储器用作广泛范围的电子应用的非易失性存储器。快闪存储器装置通常包含允许高存储器密度、高可靠性和低功耗的单晶体管、浮动栅极或电荷阱存储器单元的一或多个群组。两种常见类型的快闪存储器阵列架构包含NAND和NOR架构,所述架构以每一者的基本存储器单元配置所布置的逻辑形式来命名。存储器阵列的存储器单元通常布置成矩阵。在实例中,阵列的一行中的每一浮动栅极存储器单元的栅极耦合到存取线(例如,字线)。在NOR架构中,阵列的列中的每一存储器单元的漏极耦合到数据线(例如,位线)。在NAND架构中,阵列的串中的存储器单元在源极线与位线之间以源极到漏极方式串联耦合在一起。
[0004]NOR和N ...
【技术保护点】
【技术特征摘要】
1.一种方法,包括:使用位图、链接到所述位图的列表和所述位图中经确证位的计数器来控制存储装置中变更日志的存储大小,所述变更日志经实施以使存储器装置中的虚拟页地址与物理地址相关;以及使用所述位图、所述列表和所述位图中经确证位的所述计数器来更新所述变更日志。2.根据权利要求1所述的方法,其中使用位图包含使用所述位图中的一个识别所述变更日志中页指针表的状态,并使用所述位图中的另一个识别所述页指针表的虚拟页地址的状态。3.根据权利要求1所述的方法,其中使用所述计数器包含导航链接到一个所述位图的一个所述列表以到达单元,从而相对于用作所述变更日志的条目的指定虚拟页地址更新所述变更日志。4.根据权利要求1所述的方法,其中更新所述变更日志包含:使用指定虚拟页地址作为所述变更日志的条目在所述存储装置中的所述变更日志中发起搜索;识别所述指定虚拟页地址的索引;使用所述索引确定与所述索引相关的页指针表;在页指针表位图中检查所述变更日志中经确定页指针表的状态;响应于确定所述经确定页指针表的所述状态为存储在所述变更日志中,评估页指针表列表中所述经确定页指针表的位置,所述列表链接到所述页指针表位图;在所述经确定页指针表的虚拟页位图中确定对应于所述索引的位置;在所述经确定页指针表的所述虚拟页位图中的所述位置处,检查所述变更日志中所述指定虚拟页地址的状态;响应于确定所述指定虚拟页地址的所述状态为存储在所述变更日志中,评估虚拟页列表中所述索引的位置,所述虚拟页列表链接到所述虚拟页位图;以及更新关于对应于所述虚拟页列表中所述索引的所述位置的所述指定虚拟页地址的信息。5.根据权利要求4所述的方法,其中确定与所述索引相关的所述页指针表包含执行所述索引除以等于分配用于所述变更日志的页指针表的总数的数字的整数除法,并且确定所述经确定页指针表的所述虚拟页位图中对应于所述索引的所述位置包含执行所述索引与等于分配用于所述变更日志的页指针表的总数的数字的取模运算。6.根据权利要求4所述的方法,其中评估所述页指针表列表中所述经确定页指针表的所述位置包含对所述页指针表列表中在所述经确定页指针表的位之前的经确证位的数目进行计数,并且评估所述虚拟页列表中所述索引的所述位置包含对所述经确定页指针表的所述虚拟页列表中在所述虚拟页列表中所述索引的位之前的经确证位的数目进行计数。7.一种系统,包括:存储器装置;以及存储变更日志的存储装置,其中虚拟页地址的标识是用于确定所述存储器装置中的物理地址的入口点,所述变更日志经实施以使存储器装置中的虚拟页地址与物理地址相关,所述变更日志包含:
页指针表位图,用于识别所述变更日志中页指针表的存储状态;在所述页指针表位图中编索引的每个页指针表的虚拟页位图,每个虚拟页位图布置成使用所述虚拟页地址的索引识别所述变更日志中虚拟页地址的存储状态;存储在所述变更日志中的页指针表列表,所述列表链接到所述页指针表位图;以及所述页指针表列表中的每个页指针表的虚拟页列表,每个虚拟页列表识别存储在所述变更日志中的虚拟页地址,所述虚拟页列表链接到所述虚拟页位图。8.根据权利要求7所述的系统,其中所述索引从初始整数开始按照顺序次序用整数编写,并且所述索引按照由每个页指针表的索引数目限定的顺序次序指派给页指针表。9.根据权利要求8所述的系统,其中每个页指针表具有与变更日志表示的其它页指针表相同数目的所分配索引。10.根据权利要求7所述的系统,其中所述页指针表位图的某一位置中的值一识别与所述位置相关的页指针表存储在所述变更日志中,并且页指针表的虚拟页位图的某一位置中的值一识别与页指针表的所述虚拟页位图的所述位置相关的虚拟页存储在所述变更日志中。11.根据权利要求7所述的系统,其中所述系统包含计数器,用于对所述页指针表位图中经确证以将页指针表识别为存储在所述变更日志中的位的数目进行计数。12.根据权利要求7所述的系统,其中所述系统包含计数器,用于对给定页指针表的所述虚拟页位图中经确证以识别存储在所述变更日志中的虚拟页地址的位的数目进行计数。13.根据权利要求7所述的系统,其中所述变更日志在所述存储装置中具有所分配数量的存储空间,并且在确定所述所分配数量的存储空间被所述变更日志使用后,所述系统配置成触发将页指针表从与非型NAND存储器装置加载到随机存取...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。