| US 7,533,374 B2 | ||
| Adaptively storing system code in non-volatile storage | ||
| John C. Rudelic, Folsom, Calif. (US); and August A. Camber, Rocklin, Calif. (US) | ||
| Assigned to Intel Corporation, Santa Clara, Calif. (US) | ||
| Filed on Jun. 12, 2003, as Appl. No. 10/461,281. | ||
| Prior Publication US 2004/0255283 A1, Dec. 16, 2004 | ||
| Int. Cl. G06F 9/45 (2006.01) | ||
| U.S. Cl. 717—151 | 21 Claims |

| 1. A method comprising:
storing within a non-volatile storage device an original image of operating system code in at least two separately accessible
portions of code;
collecting utilization information for each of the multiplicity of the independent code objects stored in one of said at least
two separately accessible code portions; and
using a kernel external to said operating system to dynamically repartition the original image of the operating system between
the two separately accessible portion code based on the utilization information by moving code objects from one portion to
the other.
|