发明名称 STORAGE DEVICE AND OPERATING METHOD
摘要 An operating method for a storage device includes; in response to a first read command a memory controller reads first data from a nonvolatile memory and provides it to a host. The memory controller also anticipates a first prefetch address, reads first prefetch data from the nonvolatile memory in response to the first prefetch address and stores the first prefetch data in a memory. Upon receiving a second read command from the host, the memory controller determines whether the first prefetch data corresponds with second data stored in the nonvolatile memory as identified by the second address, and provides the first prefetched data from the memory to the host if it does. Thereafter, the first prefetch data stored in the memory is marked as trash data.
申请公布号 US2015234746(A1) 申请公布日期 2015.08.20
申请号 US201414488156 申请日期 2014.09.16
申请人 SAMSUNG ELECTRONICS CO., LTD. 发明人 JO MYUNG HYUN
分类号 G06F12/08 主分类号 G06F12/08
代理机构 代理人
主权项 1. An operating method for a storage device including a nonvolatile memory, a memory and a memory controller that controls the nonvolatile memory and memory, the method comprising: receiving in the memory controller a first read command and a corresponding first address from a host; in response to the first read command and by operation of the memory controller, reading first data from the nonvolatile memory in response to the first address, providing the first data to the host, anticipating a first prefetch address in response to the first address, reading first prefetch data from the nonvolatile memory in response to the first prefetch address, and storing the first prefetch data in the memory; receiving in the memory controller a second read command and a corresponding second address from the host following receipt of the first read command and the first address; determining on the basis of the first prefetch address and the second address whether the first prefetch data corresponds with second data stored in the nonvolatile memory as identified by the second address; and upon determining that the first prefetch data completely corresponds with the second data, providing the first prefetched data from the memory to the host, upon determining that the first prefetch data does not correspond with the second data, reading the second data from the nonvolatile memory, temporarily storing the second data in the memory and then providing the second data to the host, and marking the first prefetch data stored in the memory as trash data.
地址 SUWON-SI KR