CPC G06F 3/0631 (2013.01) [G06F 3/0604 (2013.01); G06F 3/0679 (2013.01)] | 17 Claims |
1. An electronic system, comprising:
a host including a host memory; and
a storage device that is configured to store data from the host, wherein:
the host is configured to allocate a first host memory buffer (HMB) region and a second HMB region having respectively different attributes in the host memory, and to provide a host memory descriptor list (HMDL) including address information and attribute information of each of the first and second HMB regions to the storage device,
the storage device is configured to buffer data in the first and second HMB regions with reference to the HMDL, and
the host is configured to release the first and second HMB regions, and to provide data buffered in the first HMB region to the storage device and maintain data buffered in the second HMB region in the host memory, according to an attribute of each of the first and second HMB regions.
|