Back to results
US 2026/0277487 A1Published application
Storage device and prefetch method thereof
AssigneeSamsung Electronics Co., Ltd.
InventorsDaejin JUNG, Yonghwan SONG, Jeong-Woo PARK
Life of this patent
Estimating the term…
Abstract
A storage device may include a non-volatile memory configured to store one file as a plurality of file fragments, and a storage controller configured to receive a read command with respect to the plurality of file fragments from a host through UFS protocol information unit (UPIU), and perform prefetching on the plurality of file fragments based on file fragmentation information included in an extra header segment (EHS) field of the UPIU.
Claims20
A storage device, comprising:
- a non-volatile memory configured to store one file as a plurality of file fragments;
- and
- a storage controller configured to receive a read command with respect to the plurality of file fragments from a host through UFS protocol information unit (UPIU), and perform prefetching on the plurality of file fragments based on file fragmentation information included in an extra header segment (EHS) field of the UPIU.
A prefetch method, comprising:
- receiving a first read command and a second read command from a host;
- determining whether file fragmentation information of the first read command is valid in response to an address of the first read command and an address of the second read command being consecutive;
- performing a prefetch based on the file fragmentation information in response to the file fragmentation information being valid;
- and
- sending data corresponding to the first read command and data corresponding to the second read command to the host based on a prefetch result.
2 more elements
An electronic device, comprising:
- a host configured to manage a plurality of fragmentation information with respect to a plurality of file fragments for one file, and generate at least one read command including the plurality of fragmentation information;
- and
- a storage device configured to perform prefetching based on the plurality of fragmentation information, and process the at least one read command according to a prefetch result.
Dependencies are inferred from the claim text.