Non-Volatile Memory Cache Performance Improvement
First Claim
1. A method comprising:
- receiving an indication that a long-term storage medium is preparing a long-term storage medium for access; and
opportunistically performing an action requiring accessing the long-term storage medium as a result of the indication.
0 Assignments
0 Petitions
Accused Products
Abstract
In order to provide a more efficient persistent storage device, one or more long-term storage media are included along with a non-volatile memory. In one embodiment, one portion of the non-volatile memory is used as a write buffer and a read cache for writes and reads to the long-term storage media. Interfaces are provided for controlling the use of the non-volatile memory as a write buffer and a read cache. Additionally, a portion of the non-volatile memory is used to provide a direct mapping for specified sectors of the long-term storage media. Descriptive data regarding the persistent storage device is stored in another portion of the non-volatile memory.
6 Citations
1 Claim
-
1. A method comprising:
-
receiving an indication that a long-term storage medium is preparing a long-term storage medium for access; and opportunistically performing an action requiring accessing the long-term storage medium as a result of the indication.
-
Specification