Memory system with garbage collection
AssigneeToshiba Memory Corporation
InventorsHiroyuki Nemoto, Kazuya Kitsunai, Yoshihisa Kojima, Katsuhiko Ueki
Life of this patent
Estimating the term…
Abstract
According to one embodiment, a memory system includes a nonvolatile memory, and a controller configured to control the nonvolatile memory. The controller includes an access controller configured to control access to the nonvolatile memory, based on a first request which is issued from a host, and a processor configured to execute a background process for the nonvolatile memory, based on a second request which is issued from the host before the first request is issued.
Claims20
A memory system comprising:
- a nonvolatile memory;
- and
- a controller configured to:
- receive commands issued from a host, the commands including a first command and a second command,
- control access to the nonvolatile memory based on the received first command, and
- execute a background process for the nonvolatile memory based on the received second command issued before the first command is issued,
- wherein the first command is a command which requests first data to be written into the nonvolatile memory, and
- the second command is a command which requests the background process to be executed and includes information relating to the first data or the first command.
An information processing system comprising:
- a memory system including a nonvolatile memory;
- and
- a host configured to send commands including a first command and a second command to the memory system,
- wherein the memory system further includes a controller configured to:
- receive the commands issued from the host,
- control access to the nonvolatile memory based on the received first command, and
- execute a background process for the nonvolatile memory based on the received second command issued before the first command is issued,
- wherein the first command is a command which requests first data to be written into the nonvolatile memory, and
- the second command is a command which requests the background process to be executed and includes information relating to the first data or the first command.
An information processing device comprising:
- a memory interface capable of sending commands including a first command and a second command to a memory system that comprises a nonvolatile memory;
- and
- a controller configured to:
- send the first command via the memory interface to cause the memory system to control access to the nonvolatile memory based on the sent first command, and
- send the second command via the memory interface to cause the memory system to execute a background process in the memory system based on the sent second command,
- wherein the first command is a command which requests the memory system to write first data into the nonvolatile memory, and
- the second command is a command which requests the memory system to execute the background process and includes information relating to the first data or the first command.
Dependencies are inferred from the claim text.