FIELD: computing.
SUBSTANCE: effect is achieved by loading logical sector addresses; for the loaded look-up table, for each of the working matrices of the superblock, for each of the logical addresses, sequentially checking for the coincidence of the physical address of the sector corresponding to the logical address with the physical address of the sector of the superblock block; marking checked sectors for which there is a match with the formation of the sector validity mask; after that, the validity mask is used during garbage collection by the corresponding matrix handler so that: in accordance with the sector validity mask, the pages of the block containing valid sectors are sequentially read, selective decoding of valid sectors of the read page is performed, lines containing decoded valid sectors indicating the logical addresses of the decoded sectors are formed, the decoded valid sectors are overwritten by writing the generated lines into free cells of the TNI, after rewriting all sectors specified in the mask of valid sectors, the superblock blocks are erased; after erasing all superblock blocks, a signal is generated to complete garbage collection in the superblock, which deactivates the hardware garbage collector control unit.
EFFECT: increasing the speed of garbage collection and reducing the load on the controller when performing the corresponding operations.
3 cl, 1 dwg
Title | Year | Author | Number |
---|---|---|---|
SOLID-STATE INFORMATION STORAGE CONTROLLER DECODER | 2021 |
|
RU2769562C1 |
METHOD FOR WRITING SECTOR DATA TO CACHE MEMORY | 2020 |
|
RU2752782C1 |
REDUCING DEPENDENCE ON SYNCHRONIZATION IN GARBAGE COLLECTION TAG | 2020 |
|
RU2805768C2 |
INCREMENTAL SAVING METHOD | 2020 |
|
RU2754601C1 |
METHOD FOR WRITING PAGE DATA TO THE CACHE | 2020 |
|
RU2750132C1 |
DATA PROCESSING DEVICE AND METHOD THEREOF | 1996 |
|
RU2182722C2 |
METHOD OF RECORDING DATA TO DIGITAL INFORMATION DRIVE ON BASIS OF NAND TYPE FLASH-MEMORY | 2016 |
|
RU2636107C1 |
DEVICE FOR EDITING, METHOD FOR EDITING AND DATA CARRIER | 2000 |
|
RU2263954C2 |
INTERNALLY UPDATED FLUSHING MEMORY MATRIX | 1999 |
|
RU2224303C2 |
EVENT FILTERING FOR SECURITY APPLICATIONS OF VIRTUAL MACHINES | 2017 |
|
RU2723668C1 |
Authors
Dates
2021-11-15—Published
2021-04-19—Filed