×

Memory system for controlling nonvolatile memory

  • US 9,830,079 B2
  • Filed: 11/23/2015
  • Issued: 11/28/2017
  • Est. Priority Date: 07/23/2015
  • Status: Active Grant
First Claim
Patent Images

1. A memory system comprising:

  • a nonvolatile memory including a plurality of physical blocks; and

    a controller electrically connected to the nonvolatile memory and configured to manage a plurality of namespaces, the plurality of namespaces including at least a first namespace for storing a first type of data, and a second namespace for storing a second type of data having a lower update frequency than the first type of data, whereinthe controller is configured to;

    receive a first request for the first namespace and a second request for the second namespace from a host device, the first request specifying a first number of logical block addresses and a first number of physical blocks, the second request specifying a second number of logical block addresses and a second number of physical blocks;

    allocate the first number of physical blocks for the first namespace;

    allocate the second number of physical blocks for the second namespace,allocate a first over-provision area for the first namespace, wherein a remainder which is obtained when a capacity corresponding to the first number of logical block addresses is subtracted from a capacity corresponding to the first number of physical blocks serves as the first over-provision area; and

    allocate a second over-provision area for the second namespace, wherein a remainder which is obtained when a capacity corresponding to the second number of logical block addresses is subtracted from a capacity corresponding to the second number of physical blocks serves as the second over-provision area.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×