摘要 |
In one embodiment, a memory system for managing priority based Input Output (I/O) command queuing for nonvolatile electrically erasable semiconductor memory comprises one or more banks of electrically erasable semiconductor memory coupled to a storage processor. The storage processor can processes access requests for the memory, and has components including: a command interface, an expectation table, and a mode selector. The command interface receives memory access requests, which include a tag to identify the request, and an external priority associated with the request. The expectation table includes a set of times associated with each of the external priority levels, which indicate the period in which a request having the external priority is expected. The mode selector selects from a set of storage processor operation modes including a standard mode and a preemption mode. |
主权项 |
1. A memory system comprising:
an electrically erasable semiconductor memory, to store data; a storage processor, coupled to the memory; a command interface to receive multiple access requests for the memory, wherein the multiple access requests each include an external priority; an expectation table, to store a period in which an access request having a first external priority is expected to be completed; and a mode selector, to select an operating mode for the storage processor, wherein the operating modes include a normal mode and a preemption mode. |