CPC G06F 3/064 (2013.01) [G06F 3/0608 (2013.01); G06F 3/061 (2013.01); G06F 3/0643 (2013.01); G06F 3/0659 (2013.01); G06F 3/0688 (2013.01); G06F 12/0253 (2013.01); G06F 16/00 (2019.01); G06F 16/1847 (2019.01)] | 16 Claims |
1. A memory system connectable to a host, comprising:
a nonvolatile semiconductor memory device including a storage area; and
a memory controller configured to:
receive from the host a first command including a first ID and first information, the first information designating a first amount that is to be allocated for the first ID in the storage area;
in response to receiving the first command, allocate at least the designated first amount to the storage area for the first ID;
receive from the host a second command including a second ID and second information, the second information designating a second amount that is to be allocated for the second ID in the storage area;
in response to receiving the second command, allocate at least the designated second amount to the storage area for the second ID;
receive from the host a third command including the first ID and an instruction to write first data;
in response to receiving the third command, write the first data to a first portion of the allocated first amount among the storage area;
receive from the host a fourth command including the second ID and an instruction to write second data; and
in response to receiving the fourth command, write the second data to a second portion of the allocated second amount among the storage area.
|