US 12,235,758 B2
Electronic device including storage and method of processing data request using mapping information stored in non-volatile memory loaded into volatile memory
Jintae Jang, Suwon-si (KR); Wonsuk Jung, Suwon-si (KR); and Doohyun Hwang, Suwon-si (KR)
Assigned to Samsung Electronics Co., Ltd., Suwon-si (KR)
Filed by Samsung Electronics Co., Ltd., Suwon-si (KR)
Filed on Mar. 25, 2022, as Appl. No. 17/704,796.
Application 17/704,796 is a continuation of application No. PCT/KR2022/003110, filed on Mar. 4, 2022.
Claims priority of application No. 10-2021-0037940 (KR), filed on Mar. 24, 2021.
Prior Publication US 2022/0308994 A1, Sep. 29, 2022
Int. Cl. G06F 12/06 (2006.01); G06F 9/451 (2018.01); G06F 12/02 (2006.01)
CPC G06F 12/0646 (2013.01) [G06F 9/451 (2018.02); G06F 12/0253 (2013.01); G06F 2212/251 (2013.01)] 19 Claims
OG exemplary drawing
 
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.