-
公开(公告)号:US08850104B2
公开(公告)日:2014-09-30
申请号:US13419452
申请日:2012-03-14
申请人: Avraham Meir , Oren Golov , Naftali Sommer , Moshe Neerman
发明人: Avraham Meir , Oren Golov , Naftali Sommer , Moshe Neerman
CPC分类号: G06F11/108 , G06F3/0616 , G06F3/064 , G06F3/0688 , G06F11/10 , G06F11/1068 , G06F11/1096 , G06F12/0246 , G06F12/06 , G06F2211/1059 , G06F2212/7205
摘要: A data storage method includes identifying, in a set of data items associated with respective logical addresses for storage in a memory, a first subset of the logical addresses associated with the data items containing application data, and a second subset of the logical addresses associated with the data items containing parity information that has been calculated over the application data. The data items associated with the first identified subset are stored in one or more first physical memory areas of the memory, and the data items associated with the second identified subset are stored in one or more second physical memory areas of the memory, different from the first physical memory areas. A memory management task is performed independently in the first physical memory areas and in the second physical memory areas.
摘要翻译: 数据存储方法包括在与存储在存储器中的各个逻辑地址相关联的一组数据项中识别与包含应用数据的数据项相关联的逻辑地址的第一子集,以及与包含应用数据的逻辑地址相关联的第二子集 包含已经通过应用数据计算的奇偶校验信息的数据项。 与第一识别的子集相关联的数据项存储在存储器的一个或多个第一物理存储器区域中,并且与第二识别的子集相关联的数据项存储在存储器的一个或多个第二物理存储器区域中,不同于 第一个物理内存区域。 在第一物理存储器区域和第二物理存储器区域中独立地执行存储器管理任务。
-
公开(公告)号:US20120246443A1
公开(公告)日:2012-09-27
申请号:US13419452
申请日:2012-03-14
申请人: Avraham Meir , Oren Golov , Naftali Sommer , Moshe Neerman
发明人: Avraham Meir , Oren Golov , Naftali Sommer , Moshe Neerman
IPC分类号: G06F12/06
CPC分类号: G06F11/108 , G06F3/0616 , G06F3/064 , G06F3/0688 , G06F11/10 , G06F11/1068 , G06F11/1096 , G06F12/0246 , G06F12/06 , G06F2211/1059 , G06F2212/7205
摘要: A data storage method includes identifying, in a set of data items associated with respective logical addresses for storage in a memory, a first subset of the logical addresses associated with the data items containing application data, and a second subset of the logical addresses associated with the data items containing parity information that has been calculated over the application data. The data items associated with the first identified subset are stored in one or more first physical memory areas of the memory, and the data items associated with the second identified subset are stored in one or more second physical memory areas of the memory, different from the first physical memory areas. A memory management task is performed independently in the first physical memory areas and in the second physical memory areas.
摘要翻译: 数据存储方法包括在与存储在存储器中的各个逻辑地址相关联的一组数据项中识别与包含应用数据的数据项相关联的逻辑地址的第一子集,以及与包含应用数据的逻辑地址相关联的第二子集 包含已经通过应用数据计算的奇偶校验信息的数据项。 与第一识别的子集相关联的数据项存储在存储器的一个或多个第一物理存储器区域中,并且与第二识别的子集相关联的数据项存储在存储器的一个或多个第二物理存储器区域中,不同于 第一个物理内存区域。 在第一物理存储器区域和第二物理存储器区域中独立地执行存储器管理任务。
-
公开(公告)号:US08677203B1
公开(公告)日:2014-03-18
申请号:US12987175
申请日:2011-01-10
申请人: Ofir Shalvi , Naftali Sommer , Uri Perlmutter , Julian Vlaiko , Moshe Neerman
发明人: Ofir Shalvi , Naftali Sommer , Uri Perlmutter , Julian Vlaiko , Moshe Neerman
CPC分类号: G06F11/1068 , G06F3/0619 , G06F3/064 , G06F3/065 , G06F3/0655 , G06F3/0688 , G06F11/1016 , G06F11/108 , G06F11/14 , G06F11/1666 , G06F12/023 , G06F12/0246 , G06F2212/7205 , G06F2212/7208 , G11C29/52
摘要: A method for data storage includes storing data in a memory that includes one or more memory units, each memory unit including memory blocks. The stored data is compacted by copying at least a portion of the data from a first memory block to a second memory block, and subsequently erasing the first memory block. Upon detecting a failure in the second memory block after copying the portion of the data and before erasure of the first memory block, the portion of the data is recovered by reading the portion from the first memory block.
摘要翻译: 一种用于数据存储的方法包括将数据存储在包括一个或多个存储器单元的存储器中,每个存储器单元包括存储器块。 通过将数据的至少一部分从第一存储块复制到第二存储块来压缩存储的数据,随后擦除第一存储块。 在检测到第二存储器块在复制数据的部分之后并且在擦除第一存储器块之前的故障时,通过读取来自第一存储块的部分来恢复数据的该部分。
-
公开(公告)号:US08572311B1
公开(公告)日:2013-10-29
申请号:US12987174
申请日:2011-01-10
申请人: Ofir Shalvi , Naftali Sommer , Uri Perlmutter , Julian Vlaiko , Moshe Neerman , Yair Schwartz , Ariel Maislos
发明人: Ofir Shalvi , Naftali Sommer , Uri Perlmutter , Julian Vlaiko , Moshe Neerman , Yair Schwartz , Ariel Maislos
IPC分类号: G06F12/00
CPC分类号: G06F11/1068 , G06F3/0619 , G06F3/064 , G06F3/065 , G06F3/0655 , G06F3/0688 , G06F11/1016 , G06F11/108 , G06F11/14 , G06F11/1666 , G06F12/023 , G06F12/0246 , G06F2212/7205 , G06F2212/7208 , G11C29/52
摘要: A method for data storage includes, in a memory that includes at least N memory units, each memory unit including memory blocks, defining superblocks, each superblock including a respective set of N of the memory blocks that are allocated respectively in N different ones of the memory units, such that compaction of all the memory blocks in a given superblock is performed without any intervening programming operation in the given superblock. Data is stored in the memory by computing redundancy information for a selected portion of the data, and storing the selected portion and the redundancy information in the N memory blocks of a selected superblock.
摘要翻译: 一种用于数据存储的方法包括在包括至少N个存储器单元的存储器中,每个存储器单元包括定义超级块的存储器块,每个超级块包括分别分配在N个不同的N个中的N个不同的存储器块中的N个的相应组 使得在给定超级块中的所有存储器块的压缩被执行,而在给定的超级块中没有任何中间的编程操作。 通过计算数据的所选部分的冗余信息,并将所选择的部分和冗余信息存储在所选择的超级块的N个存储块中,将数据存储在存储器中。
-
-
-