发明名称 |
Preserving data of a volatile memory |
摘要 |
Apparatuses, systems, methods, and computer program products for auto-commit memory are presented. A monitor module determines that a triggering event for an auto-commit memory has occurred. An identification module identifies a triggered commit action for an auto-commit memory. An auto-commit memory module performs a triggered commit action for an auto-commit memory in response to a triggering event occurring. |
申请公布号 |
US9223662(B2) |
申请公布日期 |
2015.12.29 |
申请号 |
US201314011395 |
申请日期 |
2013.08.27 |
申请人 |
SanDisk Technologies, Inc. |
发明人 |
Flynn David;Nellans David;Strasser John;Peterson James G.;Wipfel Robert |
分类号 |
G06F12/00;G06F11/16;G06F12/08;G06F12/02;G06F11/10;G06F1/30;G06F3/06;G06F11/14;G06F11/20;G06F11/30 |
主分类号 |
G06F12/00 |
代理机构 |
Kunzler Law Group, PC |
代理人 |
Kunzler Law Group, PC |
主权项 |
1. A method comprising:
storing data in a volatile memory communicatively coupled to a non-volatile memory device, the data associated with a logical identifier; maintaining metadata associating the data with the logical identifier; writing the data from the volatile memory to a non-volatile memory medium of the non-volatile memory device in response to a failure event such that the data on the non-volatile memory medium remains associated with the logical identifier; and preventing a read before write hazard based on the maintained metadata, the metadata tracking associations between logical identifiers of a block device interface for the data and memory addresses for the data in the volatile memory. |
地址 |
Plano TX US |