Techniques to truncate data files in nonvolatile memory
First Claim
Patent Images
1. An apparatus comprising:
- a truncate module, executed by a controller, to perform one or more truncate operations to invalidate a portion of a data file written to a nonvolatile memory; and
said truncate module to track, in a dynamic link table, only a most recent truncate operation performed in said nonvolatile memory in a volatile memory, wherein the dynamic link table is arranged to track only valid information on the data file, wherein said nonvolatile memory to enforce a sequential addressing requirement during the one or more truncate operations.
2 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments for performing truncate operations in nonvolatile memory are described. In one embodiment, an apparatus may include a nonvolatile memory to perform one or more truncate operations on a data file written to the nonvolatile memory and a volatile memory to track a truncate operation performed in the nonvolatile memory. Other embodiments are described and claimed.
17 Citations
14 Claims
-
1. An apparatus comprising:
-
a truncate module, executed by a controller, to perform one or more truncate operations to invalidate a portion of a data file written to a nonvolatile memory; and said truncate module to track, in a dynamic link table, only a most recent truncate operation performed in said nonvolatile memory in a volatile memory, wherein the dynamic link table is arranged to track only valid information on the data file, wherein said nonvolatile memory to enforce a sequential addressing requirement during the one or more truncate operations. - View Dependent Claims (2, 3)
-
-
4. A system comprising:
-
a wireless interface comprising an antenna; a truncate module coupled to said wireless interface, said truncate module to perform one or more truncate operations to invalidate a portion of a data file written to a nonvolatile memory; and said truncate module to track, in a dynamic link table, only a most recent truncate operation performed in said nonvolatile memory in a volatile memory, wherein the dynamic link table is arranged to track only valid information on the data file, wherein said nonvolatile memory to enforce a sequential addressing requirement during the one or more truncate operations. - View Dependent Claims (5, 6)
-
-
7. A method comprising:
-
performing one or more truncate operations to invalidate a portion of a data file written to a nonvolatile memory; and tracking, in a dynamic link table, only a most recent truncate operation in a volatile memory, wherein the dynamic link table is arranged to track only valid information on the data file, wherein said nonvolatile memory enforces a sequential addressing requirement during the one or more truncate operations. - View Dependent Claims (8, 9, 10)
-
-
11. An article comprising a machine-readable storage medium containing instructions that if executed enable a system to:
-
perform one or more truncate operations to invalidate a portion of a data file written to nonvolatile memory; and track, in a dynamic link table, only a most recent truncate operation in a volatile memory, wherein the dynamic link table is arranged to track only valid information on the data file, wherein said nonvolatile memory enforces a sequential addressing requirement during the one or more truncate operations. - View Dependent Claims (12, 13, 14)
-
Specification