CPC G06F 12/0646 (2013.01) [G06F 9/451 (2018.02); G06F 12/0253 (2013.01); G06F 2212/251 (2013.01)] | 19 Claims |
1. An electronic device comprising:
a display;
a processor;
a volatile memory; and
a storage comprising a non-volatile memory,
wherein the processor is configured to:
provide on the display a screen comprising an icon of a specific application, a name of the specific application, and an icon menu for selecting configuration information on the specific application,
receive, via a user interface of the screen, the configuration information on the specific application,
based on the configuration information on the specific application, update a designated information table,
in response to identifying a generation of a request for data included in a file, identify information of the file and a type of the request,
based on the identifying of the information of the file, identify whether the information of the file corresponds to a process identifier (ID) and an application name listed in a list of the designated information table of the volatile memory,
in response to identifying that the information of the file corresponds to the process ID and the application name in the list of the designated information table, configure a flag for the request based on the information of the file,
based on the flag, identify whether mapping information of a specific region is stored in the volatile memory in mapping information for mapping of logical addresses and physical addresses for the non-volatile memory of the storage, the mapping information of the specific region comprising a logical address of the data,
in response to identifying that the mapping information of the specific region is stored in the volatile memory, acquire a physical address of the non-volatile memory mapped to the logical address of the data, and
transmit, to the storage, the request comprising the physical address of the non-volatile memory.
|