Memory system and method of fetching command
AssigneeKioxia Corporation
InventorToru KATAGIRI
Life of this patent
Estimating the term…
Abstract
A memory system includes a non-volatile memory and a controller. The controller controls writing of data to the non-volatile memory or reading of data from the non-volatile memory, in response to a command from at least one host. The controller performs command fetching by calculating for each of a plurality of queues, a remaining processing amount, which is an amount of processing remaining for one or more commands previously fetched therefrom, selecting a queue based on the remaining processing amounts calculated for the plurality of queues, and fetching a new command from the selected queue.
Claims20
A memory system comprising:
- a non-volatile memory;
- and
- a controller configured to control writing of data to the non-volatile memory or reading of data from the non-volatile memory, in response to a command from at least one host, wherein the controller is configured to perform command fetching by:
- calculating for each of a plurality of queues, a remaining processing amount, which is an amount of processing remaining for one or more commands previously fetched therefrom,
- selecting a queue based on the remaining processing amounts calculated for the plurality of queues, and
- fetching a new command from the selected queue.
A method of fetching a command from one of a plurality of queues, the method comprising:
- calculating for each of the plurality of queues, a remaining processing amount, which is an amount of processing remaining for one or more commands previously fetched therefrom;
- selecting a queue based on the remaining processing amounts calculated for the plurality of queues;
- and
- fetching a new command from the selected queue.
Dependencies are inferred from the claim text.