| CPC G06F 3/0655 (2013.01) [G06F 3/0608 (2013.01); G06F 3/067 (2013.01)] | 14 Claims |

|
1. An electronic device comprising:
storage storing a file system and one or more computer programs;
and
one or more processors communicatively coupled to the storage,
wherein the one or more computer programs include computer-executable instructions that, when executed by the one or more processors individually or collectively, cause the electronic device to:
execute a storage device manager,
check a free space on the file system based at least on a termination of an application,
determine whether a result of the checking of the free space on the file system indicates that free space of the storage is equal to or less than a first reference ratio,
select and compress data having a use frequency equal to or less than a predetermined use frequency when the free space of the storage is equal to or less than the first reference ratio,
manage the compressed data by using a list,
reserve and process a block ensured by compression on the file system, and
compress the data having a use frequency equal to or less than the predetermined use frequency, and
wherein the data having the use frequency equal to or less than the predetermined use frequency is data unused for a predetermined period.
|