GARBAGE COLLECTION METHOD IN A SOLID STATE DRIVE Russian patent published in 2021 - IPC G06F12/02 G11C7/18 

Abstract RU 2759503 C1

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

Similar patents RU2759503C1

Title Year Author Number
SOLID-STATE INFORMATION STORAGE CONTROLLER DECODER 2021
  • Kravtsov Aleksej Yurevich
RU2769562C1
METHOD FOR WRITING SECTOR DATA TO CACHE MEMORY 2020
  • Kravtsov Aleksei Iurevich
RU2752782C1
INCREMENTAL SAVING METHOD 2020
  • Kravtsov Aleksei Iurevich
RU2754601C1
REDUCING DEPENDENCE ON SYNCHRONIZATION IN GARBAGE COLLECTION TAG 2020
  • Stephens, Maoni Zhang
  • Dussud, Patrick Henri
RU2805768C2
METHOD FOR WRITING PAGE DATA TO THE CACHE 2020
  • Kravtsov Aleksei Iurevich
RU2750132C1
DATA PROCESSING DEVICE AND METHOD THEREOF 1996
  • Inokuti Tatsuja
  • Udagava Osamu
  • Kaneko Jasujosi
RU2182722C2
METHOD OF RECORDING DATA TO DIGITAL INFORMATION DRIVE ON BASIS OF NAND TYPE FLASH-MEMORY 2016
  • Obraztsov Sergej Aleksandrovich
  • Korshunova Kseniya Petrovna
  • Voropaev Aleksej Vladimirovich
  • Chuklyaev Evgenij Igorevich
  • Chuklyaev Ilya Igorevich
RU2636107C1
DEVICE FOR EDITING, METHOD FOR EDITING AND DATA CARRIER 2000
  • Iida Keniti
RU2263954C2
INTERNALLY UPDATED FLUSHING MEMORY MATRIX 1999
  • Gupta Anil
  • Shumann Stiv
RU2224303C2
EVENT FILTERING FOR SECURITY APPLICATIONS OF VIRTUAL MACHINES 2017
  • Lutas Andrei-Vlad
RU2723668C1

RU 2 759 503 C1

Authors

Kravtsov Aleksej Yurevich

Dates

2021-11-15Published

2021-04-19Filed