Storage controller operating method, storage system and electronic equipment
AssigneeYangtze Memory Technologies Co., Ltd.
InventorYong XIAO
Life of this patent
Estimating the term…
Abstract
Examples of the present disclosure provide a method of operating a memory controller, a memory system, and electronic device. The method of operating a memory controller comprises: receiving a command to create an input/output (IO) queue; and when a first transmission value of the IO queue exceeds a preset value range, sending target indication information, wherein the target indication information is to indicate that the first transmission value is invalid, and the first transmission value indicates a size of information received by the IO queue.
Claims19
A memory system, comprising:
- a memory;
- and
- a memory controller, coupled to the memory and configured to:
- receive a create input/output (IO) queue command;
- create an IO queue according to a first entry size value, wherein the first entry size value is within a preset value range;
- send a first indication information indicating that the IO queue is created;
- receive a first configuration command after the first indication information is sent, wherein the first configuration command indicates the memory controller to configure a second entry size value that exceeds the preset value range;
- receive an IO command after the first configuration command is received;
- and
- execute the IO command based on the IO queue created according to the first entry size value.
A memory system, comprising:
- a memory;
- and
- a memory controller, coupled to the memory and configured to:
- receive a create input/output (IO) queue command;
- if a first entry size value exceeds a preset value range, create an IO queue according to a second entry size value, wherein the second entry size value is within the preset value range;
- send a first indication information indicating that the IO queue is created;
- receive a first configuration command after the first indication information is sent, wherein the first configuration command indicates the memory controller to configure a third entry size value that exceeds the preset value range;
- and
- execute an IO command based on the IO queue created according to the second entry size value.
An electronic device, comprising:
- a memory system, and
- a host, coupled to the memory system and configured to:
- send, to the memory system, a create input/output (IO) queue command indicating the memory system to create an IO queue;
- receive a first indication information indicating that the IO queue is created, wherein the IO queue is created by the memory system according to a first entry size value that is within a preset value range;
- send a first configuration command after the first indication information is received, wherein the first configuration command indicates the memory system to configure a second entry size value that exceeds the preset value range;
- send an IO command after the first configuration command is sent;
- and
- receive an execution result corresponding to the IO command executed by the memory system based on the IO queue created according to the first entry size value.
Dependencies are inferred from the claim text.