SYSTEMS AND METHODS FOR FAST STATE MODIFICATION OF AT LEAST A PORTION OF NON-VOLATILE MEMORY
    1.
    发明申请
    SYSTEMS AND METHODS FOR FAST STATE MODIFICATION OF AT LEAST A PORTION OF NON-VOLATILE MEMORY 有权
    至少一个非易失性存储器部分进行快速状态修改的系统和方法

    公开(公告)号:US20090172280A1

    公开(公告)日:2009-07-02

    申请号:US11966826

    申请日:2007-12-28

    IPC分类号: G06F12/00

    摘要: A method is provided for reducing the number of writes in a non-volatile memory (122). The method involves writing data in the non-volatile memory and determining a set of data from the data in the non-volatile memory to be written to a removable memory (126) that is operatively coupled to the non-volatile memory (e.g., a NAND memory). The method also involves writing the set of data to the removable memory (e.g., a hard disk) from the non-volatile memory. The method further involves writing a delineation marker (e.g., a sequence number) to the non-volatile memory specifying that the set of data has been written to the removable memory. Notably, the metadata of the data in the non-volatile memory comprises at least one marker set as a specific marker type (e.g., a valid marker and a dirty marker).

    摘要翻译: 提供了一种用于减少非易失性存储器(122)中的写入数量的方法。 该方法涉及在非易失性存储器中写入数据并且从非易失性存储器中的数据确定一组数据以写入可操作地耦合到非易失性存储器的可移除存储器(126),例如, NAND存储器)。 该方法还涉及从非易失性存储器将该组数据写入可移动存储器(例如,硬盘)。 该方法还包括将描述标记(例如,序列号)写入非易失性存储器,指定该数据集已被写入可移动存储器。 值得注意的是,非易失性存储器中的数据的元数据包括设置为特定标记类型的至少一个标记(例如,有效标记和脏标记)。

    Systems and methods for fast state modification of at least a portion of non-volatile memory
    2.
    发明授权
    Systems and methods for fast state modification of at least a portion of non-volatile memory 有权
    用于对非易失性存储器的至少一部分进行快速状态修改的系统和方法

    公开(公告)号:US08347029B2

    公开(公告)日:2013-01-01

    申请号:US11966826

    申请日:2007-12-28

    IPC分类号: G06F12/00

    摘要: A method is provided for reducing the number of writes in a non-volatile memory (122). The method involves writing data in the non-volatile memory and determining a set of data from the data in the non-volatile memory to be written to a removable memory (126) that is operatively coupled to the non-volatile memory (e.g., a NAND memory). The method also involves writing the set of data to the removable memory (e.g., a hard disk) from the non-volatile memory. The method further involves writing a delineation marker (e.g., a sequence number) to the non-volatile memory specifying that the set of data has been written to the removable memory. Notably, the metadata of the data in the non-volatile memory comprises at least one marker set as a specific marker type (e.g., a valid marker and a dirty marker).

    摘要翻译: 提供了一种用于减少非易失性存储器(122)中的写入数量的方法。 该方法涉及在非易失性存储器中写入数据并且从非易失性存储器中的数据确定一组数据以写入可操作地耦合到非易失性存储器的可移动存储器(126)(例如, NAND存储器)。 该方法还涉及从非易失性存储器将该组数据写入可移动存储器(例如,硬盘)。 该方法还包括将描述标记(例如,序列号)写入非易失性存储器,指定该数据集已被写入可移动存储器。 值得注意的是,非易失性存储器中的数据的元数据包括设置为特定标记类型的至少一个标记(例如,有效标记和脏标记)。

    Wrap-around sequence numbers for recovering from power-fall in non-volatile memory
    6.
    发明申请
    Wrap-around sequence numbers for recovering from power-fall in non-volatile memory 有权
    用于从非易失性存储器中掉电恢复的包装序列号

    公开(公告)号:US20090276586A1

    公开(公告)日:2009-11-05

    申请号:US12151207

    申请日:2008-05-05

    IPC分类号: G06F12/00

    CPC分类号: G06F12/0246 G06F2212/7207

    摘要: Incrementing sequence numbers in the metadata of non-volatile memory is used in the event of a resume from power fail to determine which data in the memory is current and valid, and which data is not. To reduce the amount of metadata space consumed by these sequence numbers, the numbers are permitted to be small enough to wrap around when the maximum value is reached. Two different techniques are disclosed to keep this wrap around condition from causing ambiguity in the relative values of the sequence numbers.

    摘要翻译: 在电源故障恢复的情况下,使用非易失性存储器的元数据中的递增序列号,以确定存储器中的哪个数据是当前的和有效的,哪些数据不是。 为了减少这些序列号消耗的元数据空间的数量,允许这些数字足够小,以便在达到最大值时循环。 公开了两种不同的技术以保持这种环绕条件,从而导致序列号的相对值中的歧义。

    Wrap-around sequence numbers for recovering from power-fall in non-volatile memory
    7.
    发明授权
    Wrap-around sequence numbers for recovering from power-fall in non-volatile memory 有权
    用于从非易失性存储器中掉电恢复的包装序列号

    公开(公告)号:US08171205B2

    公开(公告)日:2012-05-01

    申请号:US12151207

    申请日:2008-05-05

    CPC分类号: G06F12/0246 G06F2212/7207

    摘要: Incrementing sequence numbers in the metadata of non-volatile memory is used in the event of a resume from power fail to determine which data in the memory is current and valid, and which data is not. To reduce the amount of metadata space consumed by these sequence numbers, the numbers are permitted to be small enough to wrap around when the maximum value is reached. Two different techniques are disclosed to keep this wrap around condition from causing ambiguity in the relative values of the sequence numbers.

    摘要翻译: 在电源故障恢复的情况下,使用非易失性存储器的元数据中的递增序列号,以确定存储器中的哪个数据是当前的和有效的,哪些数据不是。 为了减少这些序列号消耗的元数据空间的数量,允许这些数字足够小,以便在达到最大值时循环。 公开了两种不同的技术以保持这种环绕条件,从而导致序列号的相对值中的歧义。

    Optimized cold boot for non-volatile memory
    8.
    发明授权
    Optimized cold boot for non-volatile memory 有权
    针对非易失性存储器优化冷启动

    公开(公告)号:US09323542B2

    公开(公告)日:2016-04-26

    申请号:US13977081

    申请日:2011-12-27

    IPC分类号: G06F9/44 G06F3/06 G06F12/10

    摘要: Various embodiments are directed to apparatuses and methods for faster solid state drive (SSD) boot-up. On boot-up, SSD control algorithms may load non-logical to physical (L2P) parts of a context and signal the system that the SSD is ready. The context may comprise various state data pertaining to the SSD. After signaling that the SSD may be ready to receive access requests, the SSD control algorithms may begin loading segments of the L2P table sequentially. Access to the L2P table may be blocked, however, when a requested segment has not yet been loaded. In such cases, the SSD control algorithms may then load the requested segment out of turn and then service the access request.

    摘要翻译: 各种实施例涉及用于更快的固态驱动(SSD)启动的装置和方法。 在启动时,SSD控制算法可以将非逻辑加载到上下文的物理(L2P)部分,并向系统通知SSD已准备就绪。 上下文可以包括与SSD相关的各种状态数据。 在指示SSD可能准备好接收访问请求之后,SSD控制算法可以开始依次加载L2P表的段。 但是,当请求的段尚未加载时,可能会阻止对L2P表的访问。 在这种情况下,SSD控制算法可以随后加载所请求的段,然后服务于访问请求。

    OPTIMIZED COLD BOOT FOR NON-VOLATILE MEMORY
    9.
    发明申请
    OPTIMIZED COLD BOOT FOR NON-VOLATILE MEMORY 有权
    优化的冷启动非易失性存储器

    公开(公告)号:US20140115315A1

    公开(公告)日:2014-04-24

    申请号:US13977081

    申请日:2011-12-27

    IPC分类号: G06F9/44

    摘要: Various embodiments are directed to apparatuses and methods for faster solid state drive (SSD) boot-up. On boot-up, SSD control algorithms may load non-logical to physical (L2P) parts of a context and signal the system that the SSD is ready. The context may comprise various state data pertaining to the SSD. After signaling that the SSD may be ready to receive access requests, the SSD control algorithms may begin loading segments of the L2P table sequentially. Access to the L2P table may be blocked, however, when a requested segment has not yet been loaded. In such cases, the SSD control algorithms may then load the requested segment out of turn and then service the access request.

    摘要翻译: 各种实施例涉及用于更快的固态驱动(SSD)启动的装置和方法。 在启动时,SSD控制算法可以将非逻辑加载到上下文的物理(L2P)部分,并向系统通知SSD已准备就绪。 上下文可以包括与SSD相关的各种状态数据。 在指示SSD可能准备好接收访问请求之后,SSD控制算法可以开始依次加载L2P表的段。 但是,当请求的段尚未加载时,可能会阻止对L2P表的访问。 在这种情况下,SSD控制算法可以随后加载所请求的段,然后服务于访问请求。

    OPTIMIZED CONTEXT DROP FOR A SOLID STATE DRIVE (SSD)
    10.
    发明申请
    OPTIMIZED CONTEXT DROP FOR A SOLID STATE DRIVE (SSD) 有权
    用于固态驱动(SSD)的优化上下文

    公开(公告)号:US20140006683A1

    公开(公告)日:2014-01-02

    申请号:US13537377

    申请日:2012-06-29

    IPC分类号: G06F12/02

    摘要: A mass storage system employs a paging table for memory page redirection and maintains the paging table for power loss recovery (PLR) using a FIFO queue of paging table (L2P) segments to be written to non-volatile memory. The FIFO queue identifies a sequence of the L2P segments in conjunction with sequence number and marking data of the affected segments for recreating the paging table. Upon power failure, a power loss recovery (PLR) mechanism scans for the last segment written based on the FIFO queue. The PLR process recovers unwritten paging table entries by replaying the corresponding changes in the order defined by the sequence numbers. The recovery process continues for each sequence number in the current context, until the L2P information in the paging table is recreated to the point just prior to power loss.

    摘要翻译: 大容量存储系统采用用于存储器页面重定向的寻呼表,并且使用寻呼表(L2P)段的FIFO队列来维护用于功率损耗恢复的寻呼表(PLR),以将其写入非易失性存储器。 FIFO队列结合序列号识别L2P段的序列,并且识别受影响段的标记数据,以重新创建寻呼表。 断电时,功率损耗恢复(PLR)机制扫描基于FIFO队列写入的最后一个段。 PLR进程通过重播按序列号定义的顺序的相应更改来恢复未写入的分页表条目。 对于当前上下文中的每个序列号,恢复过程将继续进行,直到寻呼表中的L2P信息被重新创建到掉电之前。