发明名称 |
DATA STORAGE DEVICE AND DATA FETCHING METHOD FOR FLASH MEMORY |
摘要 |
A data storage device is provided. The data storage device, coupled to a host, includes: a flash memory; and a controller, configured to control accessing of the flash memory; wherein when the host performs random data accessing to the flash memory, the controller retrieves address information of a corresponding block and a corresponding page in the flash memory associated with first data to be read based on a global mapping table, and pre-fetches the corresponding page from the flash memory based on the address information; wherein when the controller obtains the address information, the controller further determines whether the first data is located in a current buffer block based on a local mapping table; wherein when the first data is located in the current buffer block, the controller further cancels the pre-fetched corresponding page, and reads the first data from the current buffer block. |
申请公布号 |
US2014379964(A1) |
申请公布日期 |
2014.12.25 |
申请号 |
US201414302692 |
申请日期 |
2014.06.12 |
申请人 |
Silicon Motion, Inc. |
发明人 |
CHENG Chang-Kai |
分类号 |
G06F12/02 |
主分类号 |
G06F12/02 |
代理机构 |
|
代理人 |
|
主权项 |
1. A data storage device, coupled to a host, the data storage device comprising:
a flash memory; and a controller, configured to control accessing of the flash memory; wherein when the host performs random data accessing of the flash memory, the controller retrieves address information of a corresponding block and a corresponding page in the flash memory associated with first data to be read based on a global mapping table of the controller, and pre-fetches the corresponding page from the flash memory based on the address information; wherein when the controller obtains the address information, the controller further determines whether the first data to be read is located in a current buffer block based on a local mapping table of the controller; wherein when the first data is located in the current buffer block, the controller further cancels the pre-fetched corresponding page, and reads the first data from the current buffer block. |
地址 |
Jhubei City TW |