Patent ID: 11972110
Assignee: KIOXIA CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 2:
3. The storage device according to claim 1, wherein
the first type command includes a parameter specifying a processing target memory resource among a plurality of memory resources included in the nonvolatile memory, and a parameter specifying a process identifier indicating a process requesting execution of processing corresponding to the first type command among a plurality of processes executed by the host, and
the controller is configured to:
manage a plurality of memory regions corresponding to the plurality of memory resources;
receive, from the host, a plurality of second type commands, each of the second type commands including a parameter specifying a memory resource among the memory resources and a parameter specifying a process identifier indicating a process among the processes;
maintain each of the received second type commands in a memory region among the plurality of memory regions based on a memory resource specified by each of the received second type commands such that each of second type commands specifying a same memory resource is maintained in a same memory region; and
in response to receiving the first type command from the host,
select, from the plurality of memory regions, a memory region corresponding to the processing target memory resource specified by the received first type command;
obtain a second type command specifying the same process identifier as the process identifier specified by the received first type command among the second type commands maintained in the selected memory region; and
complete processing of the obtained second type command, and transmit a command completion response for the second type command to the host as the first preceding response for the received first type command.