Data storage apparatus with block reclaim for nonvolatile buffer
    1.
    发明授权
    Data storage apparatus with block reclaim for nonvolatile buffer 有权
    具有块回收的非易失性缓冲器的数据存储装置

    公开(公告)号:US07987315B2

    公开(公告)日:2011-07-26

    申请号:US11668412

    申请日:2007-01-29

    IPC分类号: G06F12/12

    摘要: An embodiment of a data storage apparatus includes a storage medium, a flash memory buffer configured to store write data to be written in the storage medium, and a controller configured to compare the amount of unused space in the flash memory buffer to a first reference value, compare the amount of valid data in the flash memory buffer to a second reference value, and in response to the comparisons, conducts either a block reclaim operation on the flash memory buffer or a buffer flush operation to transfer valid data from the flash memory buffer to the storage medium. An embodiment of a method for managing a data storage apparatus includes determining when to perform a reclaim operation on a nonvolatile memory buffer, and performing the reclaim operation by moving data either physically or virtually within the nonvolatile memory buffer.

    摘要翻译: 数据存储装置的实施例包括存储介质,被配置为存储要写入存储介质的写入数据的闪存缓冲器,以及控制器,被配置为将闪存缓冲器中的未使用空间量与第一参考值进行比较 ,将闪存缓冲区中的有效数据量与第二个参考值进行比较,并且响应于比较,对闪存缓冲区进行块回收操作或缓冲区刷新操作,以从闪存缓冲区传输有效数据 到存储介质。 用于管理数据存储装置的方法的实施例包括确定何时执行对非易失性存储器缓冲器的回收操作,并且通过物理地或虚拟地在非易失性存储器缓冲器内移动数据来执行回收操作。

    Methods for distributing log block associativity for real-time system and flash memory devices performing the same
    2.
    发明授权
    Methods for distributing log block associativity for real-time system and flash memory devices performing the same 有权
    用于分发执行相同功能的实时系统和闪存设备的日志块关联性的方法

    公开(公告)号:US08261010B2

    公开(公告)日:2012-09-04

    申请号:US12356306

    申请日:2009-01-20

    IPC分类号: G06F13/00 G06F13/28

    摘要: A method for distributing log block associativity in log buffer-based flash translation layer (FTL) includes, if write request on page p is generated, checking whether log block associated with corresponding data block that write request is generated exists or not by checking log block mapping table storing mapping information between data blocks and log blocks, wherein the associativity of each log block to data block is set to equal to or less than predetermined value K in advance, and K is a natural number, if log block associated with corresponding data block that write request is generated exists, checking whether associated log block is random log block or sequential log block, and if associated log block is random log block, writing data that write request is generated in first free page of random log block.

    摘要翻译: 在基于日志缓冲的闪存转换层(FTL)中分配日志块关联性的方法包括:如果生成了第p页上的写请求,则通过检查日志块来检查是否存在与写入请求相关联的数据块相关联的日志块是否存在 映射表存储数据块和日志块之间的映射信息,其中每个日志块与数据块的相关性被预先设置为等于或小于预定值K,并且如果与对应数据相关联的日志块,则K是自然数 产生写请求的块,检查关联的日志块是随机日志块还是顺序日志块,如果关联的日志块是随机日志块,则写入请求的数据在随机日志块的第一个空闲页中生成。