DYNAMIC MEMORY ALLOCATION
First Claim
1. A method comprising calling a function of a memory class object to cause access to a value in a memory table of the memory class object so as to dynamically allocate a memory for access by an operating system, the memory class object representing the memory, and the value corresponding to a property of a memory slice selected from a plurality of memory slices into which the memory is partitioned.
2 Assignments
0 Petitions
Accused Products
Abstract
A method includes calling a function of a memory class object to cause access to a value in a memory table of the memory class object so as to dynamically allocate a memory for access by an operating system. The memory class object represents the memory. The value corresponds to a property of a memory slice selected from a plurality of memory slices into which the memory is partitioned.
10 Citations
15 Claims
- 1. A method comprising calling a function of a memory class object to cause access to a value in a memory table of the memory class object so as to dynamically allocate a memory for access by an operating system, the memory class object representing the memory, and the value corresponding to a property of a memory slice selected from a plurality of memory slices into which the memory is partitioned.
-
9. A non-transitory computer readable storage medium having stored thereon instructions that when executed by a processor will cause the processor to perform the method of:
-
accessing a memory class object, the object representing a memory, the object including a memory table that includes a plurality of values, each value indicating a property of each memory slice of a corresponding plurality of memory slices of the memory, the object including a function that is callable to enable access to a value of said plurality of values; calling the function to cause access a value of said plurality of values that corresponds to a selected memory slice of said plurality of memory slices. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A system comprising:
-
a memory; a processing unit in communication with a computer readable medium, wherein the computer readable medium contains a set of instructions wherein the processing unit is designed to carry out the set of instructions to; create a memory class object that represents the memory, the object including a memory table that includes a plurality of values, each value indicating a property of each memory slice of a corresponding plurality of memory slices of the represented memory, the object including a function that is callable to enable access to a value of said plurality of values, the memory class object including a hardware identifier that identifies the memory as being partitionable into slices that are capable of dynamic allocation, and including a compatible identifier that identifies the memory as a memory; access the memory class object; in the event that the hardware identifier is recognizable, call the function to cause access a value of said plurality of values that corresponds to a selected memory slice of said plurality of memory slices; in the event that the hardware identifier is not recognizable, access the compatible identifier to identify the memory. - View Dependent Claims (15)
-
Specification