×

Storage device configured to manage plural data streams based on data amount

  • US 10,101,947 B2
  • Filed: 08/03/2016
  • Issued: 10/16/2018
  • Est. Priority Date: 08/31/2015
  • Status: Active Grant
First Claim
Patent Images

1. A storage device comprising:

  • one or more nonvolatile memories; and

    a memory controller configured to control the one or more nonvolatile memories such that write data of each of a plurality of data streams is stored in the one or more nonvolatile memories, each of the data streams being associated with a corresponding requested stream identifier from among a first number of requested stream identifiers provided from a host,wherein the memory controller comprises;

    a write amount manager configured to manage information associated with a data amount of each of the data streams associated with the corresponding requested stream identifiers;

    a stream manager configured to map the first number of the requested stream identifiers to a second number of processing stream identifiers, based on the information associated with the data amount, such that the data streams are provided to the one or more nonvolatile memories according to the second number of the processing stream identifiers; and

    a mapping manager configured to manage information associated with mapping between the first number of the requested stream identifiers and the second number of the processing stream identifiers; and

    wherein the stream manager is configured to merge data streams corresponding to at least two different requested stream identifiers when the number of requested stream identifier is greater than the number of processing stream identifier.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×