Storage device that secures a block for a stream or namespace and system having the storage device
US9696935B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Aug 26, 2015 |
| Grant date | Jul 4, 2017 |
| Priority date | — |
| Expiry date | Oct 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.