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

Claim 17:
18. The storage system according to claim 12, wherein
the write command includes a parameter specifying a processing target memory resource to which the data associated with the write command is to be written among a plurality of memory resources included in the nonvolatile memory, and a parameter specifying a process identifier indicating a process requesting processing for the processing target memory resource 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 plurality of memory resources and a parameter specifying a process identifier indicating a process among the plurality of 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 write command from the host,
select a memory region corresponding to the processing target memory resource specified by the received write command from the memory regions;
obtain a second type command specifying the same process identifier as the process identifier specified by the received write command among the second type commands maintained in the selected memory region;
complete processing of the obtained second type command; and
execute an operation of transmitting the command completion response for the second type command to the host and an operation of transferring the allocated physical address and the data identifier as the first preceding response to the buffer region in the memory provided in the host, and

the host is configured to:
issue, to the storage device, a new second type command including a parameter specifying the processing target memory resource and a parameter specifying a process identifier indicating a process among the plurality of processes after issuing the write command to the storage device.