US 12,405,887 B2
Method and data storage device for managing host requests in data storage device
Abhinav Kumar Singh, Bengaluru (IN); and Saugata Das Purkayastha, Bengaluru (IN)
Assigned to SAMSUNG ELECTRONICS CO., LTD., Suwon-si (KR)
Filed by SAMSUNG ELECTRONICS CO., LTD., Suwon-si (KR)
Filed on Jun. 2, 2023, as Appl. No. 18/205,106.
Claims priority of application No. 202341024577 (IN), filed on Mar. 31, 2023.
Prior Publication US 2024/0330176 A1, Oct. 3, 2024
Int. Cl. G06F 12/02 (2006.01)
CPC G06F 12/0292 (2013.01) [G06F 2212/1024 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A method for managing host requests in a data storage device, the method comprising:
receiving, from a host device, a read request for reading data from the data storage device, the read request comprising one or more first operations and one or more second operations;
identifying a type of the read request; and
based on the type of the read request being a random read request, performing one or more first operations related to processing of the read request in parallel with one or more second operations comprising:
fetching a logical block address of the data from the read request; and
obtaining a logical-to-physical (L2P) mapping table from a first memory associated with the data storage device, based on the logical block address, the L2P mapping table used for reading the data from the data storage device,
wherein the one or more first operations are different from data fetching operations for fetching the data, and
wherein the method further comprises:
fetching the data from the data storage device based on the L2P mapping table; and
storing the data in a read buffer until the one or more first operations related to the read request is completed.