Methods and apparatus for initializing a memory
First Claim
Patent Images
1. A method comprising:
- initializing a subset of a memory;
loading an operating system;
initializing subsets of a remaining memory during operating system idle periods; and
creating a notification for the operating system to dynamically incorporate the subsets of the remaining memory.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus for initializing a memory are disclosed. A disclosed system initializes a subset of memory and then loads an operating system. Subsets of a remaining memory are initialized during operating system idle periods. A notification for the operating system to dynamically incorporate the subsets of the remaining memory is created.
29 Citations
40 Claims
-
1. A method comprising:
-
initializing a subset of a memory;
loading an operating system;
initializing subsets of a remaining memory during operating system idle periods; and
creating a notification for the operating system to dynamically incorporate the subsets of the remaining memory. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
initializing a subset of a memory;
creating a memory descriptor for subsets of a remaining memory; and
loading an operating system;
- View Dependent Claims (8, 9, 10)
-
-
11. A method comprising:
-
determining a memory map;
analyzing a memory descriptor to determine a presence of the subsets of the remaining memory to be initialized;
initializing subsets of the remaining memory during operating system idle periods; and
creating a notification for the operating system to dynamically incorporate the subsets of the remaining memory. - View Dependent Claims (12, 13, 14, 15)
-
-
16. An apparatus comprising:
-
a memory initialization module configured to initialize a subset of a memory;
a system loader configured to load an operating system; and
a hot adder module configured to create a notification for the operating system to dynamically incorporate subsets of a remaining memory. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. An article of manufacture having instructions stored thereon that, when executed, cause a machine to:
-
initialize a subset of a memory;
load an operating system;
initialize subsets of a remaining memory during operating system idle periods; and
create a notification for the operating system to dynamically incorporate the subsets of the remaining memory. - View Dependent Claims (23, 24, 25, 26)
-
-
27. An apparatus comprising:
-
a memory initialization module configured to initialize a subset of a memory;
a subset generator configured to create the subsets of the remaining memory;
a memory descriptor module configured to generate a data structure to indicate a presence of the subsets of the remaining memory; and
a system loader configured to load an operating system. - View Dependent Claims (28)
-
-
29. An apparatus comprising:
-
an operating system;
a memory initialization module configured to initialize subsets of a memory; and
a hot adder module configured to create a notification for the operating system to dynamically incorporate subsets of the memory. - View Dependent Claims (30, 31, 32, 33)
-
-
34. An article of manufacture having instructions stored thereon that, when executed, cause a machine to:
-
initialize a subset of a memory;
create a memory descriptor for subsets of a remaining memory; and
load an operating system;
- View Dependent Claims (35, 36)
-
-
37. An article of manufacture having instructions stored thereon that, when executed, cause a machine to:
-
determine a memory map;
analyze a memory descriptor to determine a presence of the subsets of a remaining memory to be initialized;
initialize the subsets of the remaining memory during operating system idle periods; and
create a notification for the operating system to dynamically incorporate the subsets of the remaining memory. - View Dependent Claims (38, 39, 40)
-
Specification