发明名称 |
System and method for efficient flash translation layer |
摘要 |
A method of maintaining and updating a logical-to-physical (LtoP) table in a storage device including a processor, a volatile memory, and a non-volatile memory, the storage device being in communication with a host, the method including receiving, by the processor, data for storing at a physical address in the non-volatile memory, the data being associated with a logical address of the host, storing, by the processor, the physical address in a first LtoP zone of a plurality of LtoP zones of the LtoP table, the LtoP table being stored in the volatile memory, adding, by the processor, the first LtoP zone to a list of modified zones, and storing, by the processor, a second LtoP zone of the plurality of LtoP zones in the non-volatile memory when a size of the list of modified zones exceeds a threshold. |
申请公布号 |
US9348760(B2) |
申请公布日期 |
2016.05.24 |
申请号 |
US201414481573 |
申请日期 |
2014.09.09 |
申请人 |
NXGN Data, Inc. |
发明人 |
Salessi Nader;Alcantara Joao |
分类号 |
G06F12/00;G06F12/10;G06F12/02 |
主分类号 |
G06F12/00 |
代理机构 |
Lewis Roca Rothgerber Christie LLP |
代理人 |
Lewis Roca Rothgerber Christie LLP |
主权项 |
1. A method of maintaining and updating a logical-to-physical (LtoP) table in a storage device comprising a processor, a volatile memory, and a non-volatile memory, the storage device being in communication with a host, the method comprising:
receiving, by the processor, data for storing at a physical address in the non-volatile memory, the data being associated with a logical address of the host; storing, by the processor, the physical address in a first LtoP zone of a plurality of LtoP zones of the LtoP table, the LtoP table being stored in the volatile memory; adding, by the processor, the first LtoP zone to a list of modified zones when one or more physical addresses in the first LtoP zone are modified due to a logical block write; and storing, by the processor, a second LtoP zone of the plurality of LtoP zones in the non-volatile memory when a size of the list of modified zones exceeds a threshold. |
地址 |
Irvine CA US |