MOBILE DEVICE AND METHOD OF MANAGING DATA USING SWAP THEREOF
First Claim
Patent Images
1. A mobile device, comprising:
- a storage configured to store data;
a buffer memory configured to include a swap victim buffer area and a normal data area; and
an application processor configured to select page data to be swapped from the normal data area and to perform a swapping operation on the selected page data,wherein the swapping operation performs an instant swapping operation where the page data is shifted from the normal data area to the storage or a lazy swapping operation where the page data is shifted from the normal data area, through the swap victim buffer area, to the storage according to a data type of the selected page data.
1 Assignment
0 Petitions
Accused Products
Abstract
A mobile device includes a storage configured to store data, a buffer memory configured to include a swap victim buffer area and a normal data area, and an application processor configured to select page data to be swapped from the normal data area and to perform a swapping operation on the selected page data. The swapping operation performs an instant swapping operation or a lazy swapping operation according to a data type of the selected page data.
13 Citations
32 Claims
-
1. A mobile device, comprising:
-
a storage configured to store data; a buffer memory configured to include a swap victim buffer area and a normal data area; and an application processor configured to select page data to be swapped from the normal data area and to perform a swapping operation on the selected page data, wherein the swapping operation performs an instant swapping operation where the page data is shifted from the normal data area to the storage or a lazy swapping operation where the page data is shifted from the normal data area, through the swap victim buffer area, to the storage according to a data type of the selected page data. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A mobile device, comprising:
-
a nonvolatile memory; a DRAM configured to include a swap victim buffer and a normal data area; and an application processor coupled to the nonvolatile memory and the DRAM, wherein when a swap of page data stored in the normal data area is required, the application processor is configured to perform an instant swapping operation or a lazy swapping operation according to a type of the page data, wherein the instant swapping operation shift the page data to the nonvolatile memory without using the swap victim buffer, and wherein the lazy swapping operation compresses the page data and shifts the compressed data to the nonvolatile memory through the swap victim buffer area. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A data managing method of an application processor, comprising:
-
determining a data type of page data stored in a normal data area of a DRAM; and performing a lazy swapping operation on the page data when the determined data type is a lazy type and an instant swapping operation on the page data when the determined data type is an instant type. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. An application processor, comprising:
-
a DRAM interface; a flash memory interface; a direct memory access; and a processor configured to determine whether a swapping operation is required, configured to receive page data to be swapped through the DRAM interface, and configured to perform the swapping operation on the page data in an instant swapping operation or a lazy swapping operation according to a data type of the page data, wherein when the lazy swapping operation, the processor is configured to compress the page data and output the compressed page data through the DRAM interface and the direct memory access is configured to control a data path between the DRAM interface and the flash memory interface to shift the outputted compressed page data from the DRAM interface to the flash memory interface. - View Dependent Claims (30, 31, 32)
-
Specification