Apparatus and method for managing memory of mobile terminal
AssigneeSamsung Electronics Co., Ltd.
InventorsChangryong Heo, Kenhyung Park
Life of this patent
Estimating the term…
Abstract
This disclosure relates to an apparatus and method for managing the memory of a mobile terminal. The mobile terminal includes a main system that operates with normal power, and a subsystem that operates with low power. The subsystem operates at least one feature of the mobile terminal while the main system is in a sleep mode. Binary data may be used to operate the at least one feature of the mobile terminal. When binary data is stored in memory operatively coupled to the main system, the binary data is retrieved and copied to memory operatively coupled to the subsystem, allowing the subsystem to operate the feature while the main system is in sleep mode.
Claims15
A memory management apparatus of an electronic device, comprising:
- a main system including a first processor and a first memory, the main system configured to enter into a sleep mode;
- and
- a sub system including a second processor and a second memory, the sub system configured to:
- detect whether an instruction necessary to operate a function of the electronic device is stored in the second memory;
- in response to a failure to detect the instruction, cause at least a portion of the main system to temporarily exit the sleep mode, retrieve the instruction from the first memory based on a first table indicating a physical memory address of the instruction, and transfer the retrieved instruction to the second memory for storage;
- and
- operate the function of the electronic device according to the instruction while the main system is in the sleep mode,
- wherein the sub system utilizes less power than the main system.
A method of managing memory in an electronic device, comprising:
- activating a sleep mode for a main system having a first memory;
- detecting, via a sub system having a second memory, whether an instruction necessary to operate a function of the electronic device is stored in the second memory;
- in response to a failure to detect the instruction, causing, via the sub system, at least part of the main system to temporarily exit the sleep mode, retrieve the instruction from the first memory based on a first table indicating a physical memory address of the instruction, and transfer the instruction to the second memory for storage;
- and
- operating, via the sub system, the function according to the instruction while the main system is in the sleep mode,
- wherein the sub system utilizes less power than the main system.
A non-transitory computer medium for managing memory in an electronic device, comprising program instructions executable by a processor to:
- activate a sleep mode for a main system having a first memory;
- detect, via a sub system having a second memory, whether an instruction necessary to operate a function of the electronic device is stored in the second memory;
- in response to a failure to detect the instruction, cause, via the sub system, at least part of the main system to temporarily exit the sleep mode, retrieve the instruction from the first memory based on a first table indicating a physical memory address of the instruction, and transfer the instruction to the second memory for storage;
- and
- operate, via the sub system, the function according to the instruction while the main system is in the sleep mode,
- wherein the sub system utilizes less power than the main system.
Dependencies are inferred from the claim text.