Nonvolatile random access memory and data management method
First Claim
Patent Images
1. A data management method for a main memory including a memory controller and a nonvolatile RAM, the method comprising:
- designating code page data temporarily stored in a standby area of the nonvolatile RAM as set;
copying the code page data from the standby area to an in-use area of the nonvolatile RAM;
designating the code page data stored in the in-use area as reset; and
thereafter,during rebooting of a user device incorporating the main memory, invalidating the reset code page data while retaining the set code page data in the nonvolatile RAM.
1 Assignment
0 Petitions
Accused Products
Abstract
A data management method for a main memory including a memory controller and a nonvolatile RAM includes; designating code page data temporarily stored in a standby area of the nonvolatile RAM as set, copying the code page data from the standby area to an in-use area of the nonvolatile RAM, designating the code page data stored in the in-use area as reset, and thereafter, during rebooting of a user device incorporating the main memory, invalidating the reset code page data while retaining the set code page data in the nonvolatile RAM.
-
Citations
20 Claims
-
1. A data management method for a main memory including a memory controller and a nonvolatile RAM, the method comprising:
-
designating code page data temporarily stored in a standby area of the nonvolatile RAM as set; copying the code page data from the standby area to an in-use area of the nonvolatile RAM; designating the code page data stored in the in-use area as reset; and
thereafter,during rebooting of a user device incorporating the main memory, invalidating the reset code page data while retaining the set code page data in the nonvolatile RAM. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A data management method for a main memory including a memory controller and a nonvolatile RAM, the method comprising:
-
executing a power-on routine in a user device incorporating the main memory; determining whether the nonvolatile RAM is reset enabled; upon determining that the nonvolatile RAM is reset enabled, invalidating code page data designated as reset while retaining the code page data designated as set in the nonvolatile RAM, and then loading an operating system from an auxiliary storage to the nonvolatile RAM, else upon determining that the nonvolatile RAM is not reset enabled, loading the operating system from the auxiliary storage to the nonvolatile RAM. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A data management method for a main memory including a memory controller and a nonvolatile RAM, the method comprising:
-
executing a power-on routine in a user device incorporating the main memory; determining whether the user device was abnormally powered-down; upon determining that the user device was abnormally powered-down, invalidating code page data designated as reset while retaining the code page data designated as set in the nonvolatile RAM, and then loading an operating system from an auxiliary storage to the nonvolatile RAM, else upon determining that the user device was not abnormally powered-down, executing the operating system without regard to the set and reset designation of the code page data stored in the nonvolatile RAM. - View Dependent Claims (17, 18, 19, 20)
-
Specification