Computing system and method controlling memory of computing system
AssigneeSamsung Electronics Co., Ltd.
InventorJae Don Lee
Life of this patent
Estimating the term…
Abstract
Provided is a computing system and method. The computing system may back up, based on an overlay scheme, a task of an internal memory in an external memory, and the task may be restored to the internal memory from the external memory. The computing system may include a first memory to store data associated with a first task processed in a processor, as a first data structure, a second memory to store backup data of the data associated with the first task, and a memory controller to copy, to the second memory, data other than data previously backed up in the second memory among the data associated with the first task, when the data associated with the first task is backed up in the second memory to process a second task in the processor.
Claims19
A computing system, comprising:
- a first memory to store data associated with a first task processed in a processor, as a first data structure;
- a second memory to store backup data of the data associated with the first task;
- and
- a memory controller to copy, to the second memory, data other than data previously backed up in the second memory among the data associated with the first task, when the data associated with the first task is backed up in the second memory to process a second task in the processor,
- wherein the data other than data previously backed up in the second memory comprises data stored between an address indicated by a first pointer and an address indicated by a second pointer.
A computing system, comprising:
- a first memory having a high-speed data access and assisting a task process of a processor;
- a second memory having a data access speed lower than the first memory, and backing up data of the first memory;
- and
- a memory controller to copy, to the second memory, data other than data previously backed up in the second memory from among data associated with a first task stored in the first memory, based on an overlay scheme, when the first task processed in the processor is changed into a second task,
- wherein the data other than data previously backed up in the second memory comprises data stored between an address indicated by a first pointer and an address indicated by a second pointer.
A method of managing a memory, the method comprising:
- receiving a task overlay command commanding to change a first task processed in a processor into a second task;
- identifying data other than data previously backed up in a second memory that is backing up data of a first memory, from among data associated with the first task stored in the first memory that is assisting a task process of the processor;
- and
- copying the identified data to the second memory to back up the data associated with the first task in the second memory,
- wherein the identified data comprises data stored between an address indicated by a first pointer and an address indicated by a second pointer.
At least one non-transitory computer readable recording medium comprising computer readable instructions that control at least one processor to implement the method of 13.
A method of managing a memory, the method comprising:
- receiving a task overlay command to change a first task processed in a processor into a second task;
- identifying data changed by the first task in a first memory since a previous backup of the first memory into a second memory;
- and
- copying, among the data in the first memory, only the identified changed data to the second memory to backup the data associated with the first task in the second memory,
- wherein the identifying comprises:
- identifying, in the first memory, a first pointer pointing to a top address of a portion of data that has not been previously backed up in the second memory, and a second pointer pointing to a bottom address of the portion of data.
Dependencies are inferred from the claim text.