Wear leveling of static areas in flash memory

   
   

An improved method for affecting wear leveling in all units of a flash media, with a considerable decrease in usage of system resources. This is enabled by providing an algorithm that ensures that static areas do not remain static, and that the static data within them is guaranteed to move to other physical locations, such that wear leveling is achieved for all units. The method comprises: launching the wear leveling method once per some large number of write or erase operations done by the Flash data manager; selecting a unit in the media in a manner that successive selections will ultimately select all units; and moving the selected unit data to another free unit, and erasing the selected unit.

Um método melhorado para afetar o desgaste que nivela em todas as unidades do meios flash, com uma diminuição considerável no uso de recursos de sistema. Isto é permitido fornecendo um algoritmo que se assegure de que as áreas de estática não remanesçam de estática, e que os dados de estática dentro delas estão garantidos para se mover para outras posições físicas, tais que nivelar do desgaste está conseguido para todas as unidades. O método compreende: lançando o método nivelando do desgaste uma vez por algum número grande de escreva ou apague as operações feitas pelo gerente flash dos dados; selecionando uma unidade nos meios em uma maneira que as seleções sucessivas selecionarão finalmente todas as unidades; e movendo os dados selecionados da unidade para uma outra unidade livre, e apagando a unidade selecionada.

 
Web www.patentalert.com

< Supplemented antibody feed to enter the circulating system of newborns

< Reducing fluid loss in a drilling fluid

> Noise estimation for coupled RC interconnects in deep submicron integrated circuits

> Detection and classification system for analyzing deterministic properties of data using correlation parameters

~ 00110