Paragraph Number223
3390
| Application | Systems and methods for persistent deallocation | ||
|---|---|---|---|
| Matter Number | US8762658B2 | Reference Case 1 | US8762658B2 |
| Created | 3/24/21, 12:00 AM | Modified | 3/24/21, 12:00 AM |
In a preferred embodiment, the sequential storage module 802 starts writing packets to storage write buffers in the storage elements (e.g. SSS 0.0 to SSS M.0216) of a bank (bank-0214a). When the storage write buffers are full, the solid-state storage controller 104 causes the data in the storage write buffers to be programmed into designated pages within the storage elements 216 of the bank 214a. Then another bank (e.g. bank-1214b) is selected and the sequential storage module 802 starts writing packets to storage write buffers of the storage elements 218 of the bank 214b while the first bank-0214a is programming the designated pages. When the storage write buffers of this bank 214b are full, the contents of the storage write buffers are programmed into another designated page in each storage element 218. This process is efficient because while one bank 214a is programming a page, storage write buffers of another bank 214b can be filling.
Added by DJM 3 2021