Mobile device and data management method of the same
First Claim
Patent Images
1. A data management method processed by a central processing unit (CPU) of a mobile device, the data management method comprising:
- waiting for a non-periodic interrupt;
generating first information that indicates a request to perform swapping on data stored in a local memory of the mobile device, in response to the non-periodic interrupt;
selecting data to be swapped from among the data stored in the local memory of the mobile device, in response to the first information;
selecting one of at least two external memories which are located outside the mobile device and have different hierarchical levels;
swapping the selected data to the selected one of the at least two external memories; and
not killing all applications that are executed in the mobile device and maintaining a state where all of the applications are executed while swapping the selected data.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided are a mobile device and a data management method of the mobile device. The data management method that is processed by a central processing unit (CPU) of the mobile device includes: selecting data to be swapped from among data stored in a local memory of the mobile device, in response to a request to perform swapping on the data stored in the local memory; selecting one of at least two external memories which are located outside the mobile device and have different hierarchical levels; and swapping the selected data to the selected external memory.
23 Citations
20 Claims
-
1. A data management method processed by a central processing unit (CPU) of a mobile device, the data management method comprising:
-
waiting for a non-periodic interrupt; generating first information that indicates a request to perform swapping on data stored in a local memory of the mobile device, in response to the non-periodic interrupt; selecting data to be swapped from among the data stored in the local memory of the mobile device, in response to the first information; selecting one of at least two external memories which are located outside the mobile device and have different hierarchical levels; swapping the selected data to the selected one of the at least two external memories; and not killing all applications that are executed in the mobile device and maintaining a state where all of the applications are executed while swapping the selected data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A data management method in a mobile device, the data management method comprising:
-
determining whether an event has occurred or occurs, wherein the event includes at least a non-periodic interrupt; generating first information that indicates a request to perform swapping on data stored in a local memory, in response to the event that includes at least the non-periodic interrupt, selecting data to be swapped from among the data stored in the local memory which is accessed by an application processor to execute a first application in response to the first information; swapping the selected data to at least one another memory outside the mobile device to change an area occupied by the selected data in the local memory to a free area to be used by the first application without stopping execution of a second application which currently uses the local memory; and not killing all applications that are executed in the mobile device and maintaining a state where all of the applications are executed while swapping the selected data. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A mobile device comprising:
-
an application processor configured to control execution of at least one application; and a local memory to which data requested to execute the at least one application is loaded, wherein the application processor comprises; a remote swap manager configured to, while maintaining a state where all of the at least one application is executed in the mobile device, control an operation of swapping out data, selected from among data stored in the local memory, to an external memory located outside the mobile device or an operation of swapping in the data, swapped out to the external memory, to the local memory; a compressor configured to compress the data swapped out to the external memory; and a decompressor configured to decompress the data swapped in from the external memory, wherein the remote swap manager does not kill all applications that are executed in the mobile device and maintain a state where all of the applications are executed while swapping the selected data, and wherein the data is selected in response to first information being generated in response to a non-periodic interrupt occurring, the first information indicating a request to perform swapping on data stored in the local memory.
-
Specification