Non-transitory computer-readable storage medium, memory management device, and memory managing method
AssigneeFujitsu Limited
InventorKenji Kazumura
Life of this patent
Estimating the term…
Abstract
A non-transitory computer-readable storage medium storing a memory management program that causes a computer to execute a process, the process including when a request indicating that data at a first address within a first memory region of a memory is an access destination is received from a process of a software during a time period from the start to end of a data movement processing, obtaining a second address within a second memory region of the memory, the data movement processing including moving data stored in the first memory region to the second memory region, and changing the access destination of the request from the first address to the second address.
Claims12
A non-transitory computer-readable storage medium storing a memory management program that causes a computer to execute a process, the process comprising:
- when a request indicating that data at a first address within a first memory region of a memory is an access destination is received from a process of a software during a time period from the start to end of a data movement processing, obtaining a second address within a second memory region of the memory, the data movement processing including moving data stored in the first memory region to the second memory region;
- and
- changing the access destination of the request from the first address to the second address.
A memory managing device comprising:
- a memory including a first memory region and a second memory region;
- and
- a processor coupled to the memory and the processor configured to:
- when a request indicating that data at a first address within the first memory region is an access destination is received from a process of a software during a time period from the start to end of a data movement processing, obtain a second address within the second memory region, the data movement processing including moving data stored in the first memory region to the second memory region;
- and
- change the access destination of the request from the first address to the second address.
A memory management method executed by a computer, the memory management method comprising:
- obtaining first information indicating an access source from an instruction information regarding an access to data stored in a first memory region of a memory;
- obtaining second information from the memory, the second information indicating whether or not the first memory region is targeted for a garbage collection;
- determining whether or not the access satisfies a first condition based on the first information and the second information, the first condition including that the access is an access from a process of a specified software and that the first memory region is targeted for the garbage collection;
- stopping the process of the specified software when the access satisfies the first condition;
- and
- allowing the access when the access does not satisfy the first condition.
Dependencies are inferred from the claim text.