确定数据实体的访问特性的方法和存储控制器

    公开(公告)号:CN103150245B

    公开(公告)日:2016-06-08

    申请号:CN201210261472.3

    申请日:2012-07-26

    CPC classification number: G06F17/30286

    Abstract: 本发明涉及确定数据实体的访问特性的方法和存储控制器。在确定数据实体的特性的方法中,提供持续一段时间间隔有效的计数布隆过滤器(CBF1),所述特性基于对存储系统中的所述数据实体的访问频率,所述计数布隆过滤器(CBF1)包含一组(S1)计数器(C1),并提供一种包含一组元素的数据结构。在所述时间间隔期间每次所述数据实体被访问时,增大所述数据实体在所述计数布隆过滤器(CBF1)中被映射到的计数器(C1)的子集中的至少一个计数器(C1)的值。对于与计数器的子集相关联的元素的子集中的至少一个元素,以在时间间隔结束时与所述元素相关联的计数器的值为条件,并以所述元素的当前值为条件,确定新的值。以元素的子集当中的至少一个元素的新值为条件,确定所述数据实体的特性。

    固态存储系统中的数据管理

    公开(公告)号:CN102656566B

    公开(公告)日:2015-12-16

    申请号:CN201080056483.7

    申请日:2010-12-16

    CPC classification number: G06F11/1008 G06F11/1012 G06F11/1068 G06F11/108

    Abstract: 提供了用于控制数据管理操作的方法和装置,所述数据管理操作包括将数据存储在固态存储系统(5)的固态存储器(6)中。将输入数据存储在所述固态存储器(6)中的连续多组数据写入位置中。每个组包括在所述固态存储器(6)的多个逻辑子区中的每个子区内的一组写入位置。根据第一和第二线性错误校正码对要存储在每个组中的输入数据进行编码。通过从要存储在每个组中的输入数据构建包括数据符号行和列的逻辑阵列来执行编码。分别根据所述第一和第二线性错误校正码对所述行和列进行编码,以产生其中所有行对应于相应第一码字而列对应于相应第二码字的编码阵列。执行所述编码和存储操作以使得在每个所述组中,编码后的输入数据包括在多个所述逻辑子区中的每个子区内的多个第一码字,并且每个逻辑子区包含该组的每个所述第二码字的一部分。

    固态存储器件内的数据管理

    公开(公告)号:CN102656567B

    公开(公告)日:2015-02-25

    申请号:CN201080056683.2

    申请日:2010-12-16

    CPC classification number: G06F11/108 G06F11/1008 G06F11/1068 H03M13/05

    Abstract: 提供了用于控制固态存储器件(5)的方法和装置,其中固态存储器(6)包括可擦除块,每个块包括多个数据写入位置。将输入数据存储在连续的多组数据写入位置中,每个组包括位于所述固态存储器(6)的多个逻辑子区中的每个子区内的一组可擦除块中的写入位置。在所述输入数据内编入错误校正码,使得每个组包含该组内的输入数据的错误校正码。在存储器(13)中维护指示输入数据在所述固态存储器(6)中的位置的元数据。还维护存储在每个数据写入位置内的数据的有效性的指示。在擦除块之前,从包含该块中的写入位置的一个或每个所述组恢复有效输入数据。所恢复的数据接着被重新存储为新输入数据。

Patent Agency Ranking