首页>
外国专利>
Out of order SGL read sorting in a mixed system with PRP read or system that supports only SGL reads
Out of order SGL read sorting in a mixed system with PRP read or system that supports only SGL reads
展开▼
机译:在具有PRP读取的混合系统或仅支持SGL读取的系统中,无序的SGL读取排序
展开▼
页面导航
摘要
著录项
相似文献
摘要
A data storage device includes a non-volatile semiconductor storage device and a controller that is configured to issue first and second read requests in that order, to read data from the non-volatile semiconductor storage device, in response to receiving a read command, and store read responses to the first and second read requests in a queue in the order they are received. The queue is a circular buffer having a write pointer, a read pointer, and a special read pointer associated therewith, the write pointer being advanced each time contents are written into the buffer, the read pointer being advanced when oldest valid contents in the buffer are read, and the special read pointer being advanced when valid contents in the buffer, excluding the oldest valid contents, are read. As a result, instead of sorting read responses associated with the read command prior to storing them in the queue, the read responses are stored in the queue in the order they are received.
展开▼