Patent · US Active

Storage device that secures a block for a stream or namespace and system having the storage device

US9696935B2 · kind B2 · utility

8Cited by
1References
18Claims
0Family size

Assignee

Inventors

Key dates

Filing dateAug 26, 2015
Grant dateJul 4, 2017
Priority date
Expiry dateOct 3, 2035

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F16/1847
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A storage device includes a nonvolatile semiconductor memory device including a plurality of physical blocks and a memory controller. The memory controller is configured to associate one or more physical blocks to each of a plurality of stream IDs, execute a first command containing a first stream ID received from a host, by storing write data included in the write IO in the one or more physical blocks associated with the first stream ID, and execute a second command containing a second stream ID received from the host, by selecting a first physical block that includes valid data and invalid data, transfer the valid data stored in the first physical block to a second physical block, and associate the first physical block from which the valid data has been transferred, with the second stream ID.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.