Optimized cold boot for non-volatile memory
    2.
    发明授权
    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
    3.
    发明申请
    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控制算法可以随后加载所请求的段,然后服务于访问请求。

    STORAGE DEVICE TRIMMING
    6.
    发明申请
    STORAGE DEVICE TRIMMING 有权
    存储设备修复

    公开(公告)号:US20140095767A1

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

    申请号:US13630571

    申请日:2012-09-28

    IPC分类号: G06F12/00

    摘要: In an embodiment, a command that specifies a logical block to trim in a storage device is acquired. An entry in a logical-to-physical address (L2P) table that contains a physical address that corresponds to the logical block may be set to point to an invalid address. A trim token that specifies the logical block may be generated. The trim token may be stored in a non-volatile storage contained in the storage device.

    摘要翻译: 在一个实施例中,获取指定在存储设备中修整的逻辑块的命令。 包含对应于逻辑块的物理地址的逻辑到物理地址(L2P)表中的条目可以被设置为指向无效地址。 可以生成指定逻辑块的微调标记。 修剪令牌可以存储在存储设备中包含的非易失性存储器中。

    Storage device trimming
    7.
    发明授权
    Storage device trimming 有权
    存储设备修剪

    公开(公告)号:US08966160B2

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

    申请号:US13630571

    申请日:2012-09-28

    IPC分类号: G06F12/00 G06F12/02

    摘要: In an embodiment, a command that specifies a logical block to trim in a storage device is acquired. An entry in a logical-to-physical address (L2P) table that contains a physical address that corresponds to the logical block may be set to point to an invalid address. A trim token that specifies the logical block may be generated. The trim token may be stored in a non-volatile storage contained in the storage device.

    摘要翻译: 在一个实施例中,获取指定在存储设备中修整的逻辑块的命令。 包含对应于逻辑块的物理地址的逻辑到物理地址(L2P)表中的条目可以被设置为指向无效地址。 可以生成指定逻辑块的微调标记。 修剪令牌可以存储在存储设备中包含的非易失性存储器中。

    Recovering from a non-volatile memory failure
    9.
    发明授权
    Recovering from a non-volatile memory failure 有权
    从非易失性存储器故障中恢复

    公开(公告)号:US07516267B2

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

    申请号:US11266119

    申请日:2005-11-03

    IPC分类号: G06F12/16

    CPC分类号: G11C16/349 G06F12/0246

    摘要: Write operations store data in different physical memory locations. Each of the physical memory locations are associated with a logical address that is shared in common among the physical addresses. Sequence information stored in the physical memory location indicates which one of the write operations occurred last. The available erased memory location can be split into a list of erased memory locations available to be used and a list of erased memory locations not available to be used. Then, on a failure, only the list of erased memory locations available to be used needs to be analyzed to reconstruct the consumption states of memory locations.

    摘要翻译: 写操作将数据存储在不同的物理内存位置。 每个物理存储器位置与物理地址中共同共享的逻辑地址相关联。 存储在物理存储器位置的序列信息指示最后发生哪个写入操作。 可用的擦除的存储器位置可以被拆分为可用于被使用的擦除的存储器位置的列表和不可用的擦除的存储器位置的列表。 然后,在故障时,仅需要分析可用于被使用的擦除的存储器位置的列表,以重建存储器位置的消耗状态。

    Maintaining write ordering in a system
    10.
    发明授权
    Maintaining write ordering in a system 有权
    维护系统中的写入顺序

    公开(公告)号:US07640395B2

    公开(公告)日:2009-12-29

    申请号:US11394364

    申请日:2006-03-30

    IPC分类号: G06F12/00

    摘要: In one embodiment, the present invention includes a method for maintaining a sequence of writes into a disk cache, where the writes correspond to disk write requests stored in the disk cache, and ordering cache writes from the disk cache to a disk drive according to the sequence of writes. In this way, write ordering from an operating system to a disk subsystem is maintained. Other embodiments are described and claimed.

    摘要翻译: 在一个实施例中,本发明包括一种用于将写入顺序保持到磁盘高速缓存中的方法,其中写入对应于存储在磁盘高速缓存中的磁盘写入请求,并根据磁盘高速缓存从磁盘高速缓存写入到磁盘驱动器 写入顺序 以这种方式,维护从操作系统到磁盘子系统的写入顺序。 描述和要求保护其他实施例。