Memory system and information processing system
AssigneeKioxia Corporation
InventorsYuki SASAKI, Shinichi KANNO
Life of this patent
Estimating the term…
Abstract
According to one embodiment, a memory system includes a non-volatile memory and a controller. The non-volatile memory is configured to store an address translation table and a data map. In a case where an invalidation command for invalidating the data written in the non-volatile memory is received from the host, the controller is configured to update the address translation table and the data map based on the invalidation command. A response to the invalidation command is transmitted to the host after the address translation table is updated and before the data map is updated.
Claims20
A memory system that is connectable to a host, comprising:
- a non-volatile memory;
- and
- a controller configured to be electrically connected to the non-volatile memory to control the non-volatile memory,
- wherein the non-volatile memory is configured to store
- an address translation table for managing a correspondence between a logical address used by the host to access the memory system and a physical address in which data in the non-volatile memory is written, and
- a data map for managing whether the data written in the non-volatile memory is valid or invalid,
- in a case where an invalidation command for invalidating the data written in the non-volatile memory is received from the host, the controller is configured to update the address translation table and the data map based on the invalidation command, and
- a response to the invalidation command is transmitted to the host after the address translation table is updated and before the data map is updated.
An information processing system comprising:
- a host;
- and
- a memory system that is communicatively connected to the host,
- wherein the memory system comprises
- a non-volatile memory;
- and
- a controller configured to be electrically connected to the non-volatile memory to control the non-volatile memory,
- the non-volatile memory is configured to store
- an address translation table for managing a correspondence between a logical address used by the host to access the memory system and a physical address in which data in the non-volatile memory is written, and
- a data map for managing whether the data written in the non-volatile memory is valid or invalid,
- in a case where an invalidation command for invalidating the data written in the non-volatile memory is received from the host, the controller is configured to update the address translation table and the data map based on the invalidation command, and
- a response corresponding to the invalidation command is transmitted to the host after the address translation table is updated and before the data map is updated.
Dependencies are inferred from the claim text.