Initializing of a memory area
AssigneeInternational Business Machines Corporation
InventorsShachar Fienblit, Eyal Gordon, Avaid Zlotnick
Life of this patent
Estimating the term…
Abstract
A method for initializing a memory area, the method includes: receiving a request to access a first memory sub of a first memory area that comprises multiple memory sub areas; and initializing the first memory sub area if a first memory area initialization indicator differs from a first memory sub area initialization request indicator; wherein the first memory area initialization request indicator is a multiple bit variable indicative of a time of a last request to initialize the first memory area and the first memory sub area initialization indicator is a multiple bit variation indicative of a time of a request to initialize the first memory area that resulted in a last initialization of the first memory sub area.
Claims20
A method for initializing a memory area, the method comprises:
- receiving a request to access a first memory sub area of a first memory area that comprises multiple memory sub areas;
- and
- initializing the first memory sub area if a first memory area initialization indicator differs from a first memory sub area initialization request indicator;
- wherein the first memory area initialization request indicator is a multiple bit variable indicative of a time of a last request to initialize the first memory area and the first memory sub area initialization indicator is a multiple bit variable indicative of a time of a request to initialize the first memory area that resulted in a last initialization of the first memory sub area.
A computer program product comprising a non-transitory computer-readable medium including a computer readable program, wherein the computer readable program when executed on a computer causes the computer to:
- receive a request to access a first memory sub area of a first memory area that comprises multiple memory sub areas;
- and
- initialize the first memory sub area if a first memory area initialization indicator differs from a first memory sub area initialization request indicator;
- wherein the first memory area initialization request indicator is a multiple bit variable indicative of a time of a last request to initialize the first memory area and the first memory sub area initialization indicator is a multiple bit variable indicative of a time of a request to initialize the first memory area that resulted in a last initialization of the first memory sub area.
The computer program product according to claim l2 that causes the computer to copy the content of the first memory sub area as it was at the certain point of time to a second memory sub area of the second storage unit and set a second memory sub area initialization indicator to equal the first memory sub area initialization indicator as it was at the certain point in time.
A system comprising:
- a first storage device;
- and
- a memory controller;
- wherein the controller is adapted to:
- receive a request to access a first memory sub area of a first memory area of a storage unit that comprises multiple memory sub areas;
- and
- initialize the first memory sub area if a first memory area initialization indicator differs from a first memory sub area initialization request indicator;
- wherein the first memory area initialization request indicator is a multiple bit variable indicative of a time of a last request to initialize the first memory area and the first memory sub area initialization indicator is a multiple bit variable indicative of a time of a request to initialize the first memory area that resulted in a last initialization of the first memory sub area.
Dependencies are inferred from the claim text.