Cache evictions from data cache based on content of address translation table cache and address translation table
    1.
    发明授权
    Cache evictions from data cache based on content of address translation table cache and address translation table 有权
    基于地址转换表缓存和地址转换表的内容从数据缓存中缓存驱逐

    公开(公告)号:US08909870B2

    公开(公告)日:2014-12-09

    申请号:US13661226

    申请日:2012-10-26

    Applicant: Hitachi, Ltd.

    Abstract: A storage device includes a non-volatile memory, a cache memory and a memory controller. The non-volatile memory stores a logical-to-physical address translation table for managing partitioned data and storage locations thereof. The cache memory stores a data cache and a logical-to-physical address translation table cache which holds a portion of the logical-to-physical address translation table. When the memory controller receives a data read-out request from outside, in the case no empty entry is found in the data cache, among the partitioned data in the data cache, it creates an empty entry to read out the data thereto by evacuating partitioned data of which entries in the logical-to-physical address translation table exist in the logical-to-physical address translation table cache into the non-volatile memory prior to other partitioned data.

    Abstract translation: 存储设备包括非易失性存储器,高速缓冲存储器和存储器控制器。 非易失性存储器存储用于管理分区数据及其存储位置的逻辑到物理地址转换表。 高速缓存存储器存储保存逻辑到物理地址转换表的一部分的数据高速缓存和逻辑到物理地址转换表高速缓存。 当存储器控制器从外部接收到数据读出请求时,在数据高速缓存中没有找到空条目的情况下,在数据高速缓存中的分区数据中,它创建一个空条目以通过排除分区 逻辑到物理地址转换表中的条目在逻辑到物理地址转换表高速缓存中存在于其他分区数据之​​前的非易失性存储器中。

    Memory management method, storage device, and computer with the same
    2.
    发明授权
    Memory management method, storage device, and computer with the same 有权
    内存管理方法,存储设备和电脑一样

    公开(公告)号:US09026892B2

    公开(公告)日:2015-05-05

    申请号:US13859131

    申请日:2013-04-09

    Applicant: Hitachi, Ltd.

    CPC classification number: G06F11/1068 G06F12/0246 G06F2212/7211

    Abstract: A storage device includes a nonvolatile memory, a volatile memory, and a memory controller. The volatile memory includes a free block management table, and a worn block management table. If the number of free blocks is equal to or larger than a threshold value 1, and errors of the number of equal to or larger than a threshold value 2 but smaller than a threshold value 3 are included in the data read from the nonvolatile memory, the memory controller registers the block in the worn block management table as a worn block. If the number of free blocks becomes smaller than the threshold value 1, the memory controller registers the worn block registered in the worn block management table in the free block management table as the free block.

    Abstract translation: 存储装置包括非易失性存储器,易失性存储器和存储器控制器。 易失性存储器包括空闲块管理表和磨损块管理表。 如果空闲块的数量等于或大于阈值1,并且从非易失性存储器读取的数据中包括等于或大于阈值2但小于阈值3的数量的错误, 存储器控制器将该块在磨损块管理表中作为磨损块登记。 如果空闲块的数量小于阈值1,则存储器控制器将登记在自由块管理表中的磨损块管理表中的磨损块登记为空闲块。

Patent Agency Ranking