Patent · US Active

Tracking intermix of writes and un-map commands across power cycles

US9753649B2 · kind B2 · utility

2Cited by
27References
23Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 16, 2015
Grant dateSep 5, 2017
Priority date
Expiry dateMay 31, 2035

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2212/7208
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Systems, methods and/or devices are used to enable tracking intermix of writes and un-map commands across power cycles. In one aspect, the method includes (1) receiving, at a storage device, a plurality of commands from a host, the storage device including non-volatile memory, (2) maintaining a log corresponding to write commands and un-map commands from the host, (3) maintaining a mapping table in volatile memory, the mapping table used to translate logical addresses to physical addresses, (4) saving the mapping table, on a scheduled basis that is independent of the un-map commands, to the non-volatile memory of the storage device, (5) saving the log to the non-volatile memory, and (6) upon power up of the storage device, rebuilding the mapping table from the saved mapping table in the non-volatile memory of the storage device and from the saved log in the non-volatile memory of the storage device.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.