System and method for recovering physical memory locations in a computer system
First Claim
1. A method for recovering physical memory locations in a computer system having a memory device and an operating system, the method comprising:
- allocating a contiguous block of memory within the computer system;
accessing recoverable physical memory locations associated with the allocated block of memory; and
deallocating the allocated block of memory upon accessing the recoverable physical memory locations.
14 Assignments
0 Petitions
Accused Products
Abstract
System and methods for recovering memory for computer systems are disclosed. A method for recovering physical memory within a computer system having a memory device is disclosed. The method includes detecting an event associated with the system, allocating memory based upon the detected event, and accessing at least one portion of physical memory in association with the allocated memory. Upon accessing physical memory the method further includes deallocating at least one portion of physical memory, wherein the deallocated physical memory is operable to be used in association with the event.
-
Citations
18 Claims
-
1. A method for recovering physical memory locations in a computer system having a memory device and an operating system, the method comprising:
-
allocating a contiguous block of memory within the computer system;
accessing recoverable physical memory locations associated with the allocated block of memory; and
deallocating the allocated block of memory upon accessing the recoverable physical memory locations. - View Dependent Claims (2, 3, 4, 5, 6)
detecting an event; and
executing the event in association with the recoverable physical memory.
-
-
5. The method of claim 4, wherein the event comprises a critical event.
-
6. The method of claim 4, wherein the event comprises a suspend event.
-
7. A method for recovering physical memory operably associated with a computer system having a memory device and operating system, the method comprising:
-
detecting an event associated with a process;
allocating a contiguous portion of the physical memory in response to the event;
accessing the allocated portion of physical memory; and
deallocating the allocated portion of physical memory. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A computer system comprising:
-
at least one processor;
at least one storage device;
at least one memory device coupled to the processor; and
a program of instructions associated with the computer system, the program of instructions having;
at least one instruction to allocate a contiguous portion of the memory device in response to an event;
at least one instruction to access a memory location associated with the allocated portion of the memory device; and
at least one instruction to deallocate the allocated portion of the memory device, the deallocated memory operable to be used in association with the event. - View Dependent Claims (13, 14, 15, 16)
at least one instruction to copy information to a storage device associated with the system, the copy in response to the access; and
at least one instruction to compact at least a portion of memory to provide contiguous memory locations within the memory device.
-
-
17. A method for recovering physical memory within a computer system having a memory device, the method comprising:
-
detecting an event requiring a memory size;
allocating a contiguous block of memory based upon the detected event;
accessing at least one portion of physical memory in association with the allocated block of memory; and
deallocating the at least one portion of physical memory, the deallocated physical memory operable to be used in association with the event. - View Dependent Claims (18)
-
Specification