Managing storage in processor-based systems
First Claim
Patent Images
1. A method comprising:
- determining whether data to be stored in a non-volatile memory is persistent data;
determining whether to store the data in a heap depending on whether the data to be stored in the non-volatile memory is persistent or non-persistent data; and
if the data to be stored is not persistent data, managing the data as a heap.
1 Assignment
0 Petitions
Accused Products
Abstract
The same storage may be utilized to store both persistent and dynamic data in a processor-based system. In some embodiments, the storage may be a phase change memory. When data is to be stored, the memory manager determines whether the data is persistent. If the data is persistent it is managed in a fragmented fashion. Non-persistent or dynamic data is managed as a heap.
-
Citations
16 Claims
-
1. A method comprising:
-
determining whether data to be stored in a non-volatile memory is persistent data; determining whether to store the data in a heap depending on whether the data to be stored in the non-volatile memory is persistent or non-persistent data; and if the data to be stored is not persistent data, managing the data as a heap. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A processor-based system comprising:
-
a processor to determine whether to store data in a heap depending on whether the data is persistent or non-persistent; a non-volatile storage to store both persistent and non-persistent data, and to store non-persistent data in a heap; and a wireless interface coupled to said processor. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer readable medium storing instructions that, if executed, enable a processor-based system to perform the steps of:
-
determining whether data to be stored in a non-volatile memory is persistent data; determining whether to store the data in a heap depending on whether the data to be stored in the non-volatile memory is persistent or non-persistent data; and if the data to be stored is non-persistent data, managing the data as a heap. - View Dependent Claims (14, 15, 16)
-
Specification