发明名称 System and method for flash memory management
摘要 A method, a computer readable medium and a system for managing flash memory. The method may include receiving multiple data sectors from an interface; writing the multiple data sectors into a data buffer that is nonvolatile; creating a pointer in a data management structure that is stored in a metadata buffer that is nonvolatile, for each data sector corresponding to a storage location of the data sector in the data buffer; if a predefined condition is reached, merging data sectors stored in the data buffer with data sectors that are already stored in a sequential nonvolatile portion of the flash memory device, wherein the sequential nonvolatile portion differs from the data buffer.
申请公布号 US8996790(B1) 申请公布日期 2015.03.31
申请号 US201213434083 申请日期 2012.03.29
申请人 DensBits Technologies Ltd. 发明人 Segal Avigdor;Weingarten Hanan;Vainerovitch Alik
分类号 G06F12/00;G06F12/02 主分类号 G06F12/00
代理机构 Dentons US LLP 代理人 Dentons US LLP
主权项 1. A method of managing a flash memory device, the method comprises: receiving multiple data sectors from an interface; writing the multiple data sectors into a data buffer that is nonvolatile; creating a pointer in a data management structure that is stored in a metadata buffer that is nonvolatile, for each data sector corresponding to a storage location of the data sector in the data buffer; wherein the data management structure comprises a random mapping table and a metadata data structure; wherein the random mapping table is partitioned to random mapping table mapping portions; wherein each random mapping table portion comprises pointers to data sectors stored in the data buffer and a pointer to a previously written metadata data structure; wherein the metadata data structure comprises pointers to multiple random mapping table portions; and a list of data blocks that are managed by the data management structure; if a predefined condition is reached, merging data sectors stored in the data buffer with data sectors that are already stored in a sequential nonvolatile portion of the flash memory device, wherein the sequential nonvolatile portion differs from the data buffer and wherein the metadata buffer differs from the data buffer.
地址 Haifa IL
您可能感兴趣的专利