US 11,995,002 B1
Electronic device and computing system including same
Jae Wan Yeon, Yongin-si (KR); Ju Hyun Kim, Yongin-si (KR); and Gayoung Lee, Yongin-si (KR)
Assigned to METISX CO., LTD., Yongin-si (KR)
Filed by METISX CO., LTD., Yongin-si (KR)
Filed on Jan. 10, 2024, as Appl. No. 18/409,321.
Claims priority of application No. 10-2023-0072077 (KR), filed on Jun. 5, 2023.
Int. Cl. G06F 12/00 (2006.01); G06F 12/1009 (2016.01)
CPC G06F 12/1009 (2013.01) 13 Claims
OG exemplary drawing
 
1. An electronic device that is byte-addressable, comprising:
a volatile memory device;
a mapping table storing address information of the volatile memory device corresponding to address information of a non-volatile storage device, and information indicating whether a command related to data access is processed in relation to the address information of the volatile memory device; and
a controller connected to a host processor, the volatile memory device, and the non-volatile storage device, and configured to process commands related to data access received from the host processor based on the mapping table,
wherein the mapping table includes a plurality of entries respectively corresponding to a plurality of page numbers of the non-volatile storage device, and
each of the plurality of entries includes:
a page number of the volatile memory device corresponding to a predetermined page number of the non-volatile storage device;
a read bitmap indicating whether data at a certain offset position of the page number of the volatile memory device is read; and
a write bitmap indicating whether the data at the certain offset position of the page number of the volatile memory device is written.