Użytkownik "Maciej W. Rozycki" <macro@linux-mips.org> napisał w
wiadomości
news:Pine.LNX.4.61L.0506011357150.3629@blysk.ds.pg.gda.pl...
> On Sat, 28 May 2005, Michal Kawecki wrote:
[...]
>>> To zalezy od inteligencji uzytego kontrolera pamieci lub, innymi
>>> slowy, jakosci produktu.
> >
>> Mógłbyś to rozwinąć?
>
> Lepsze urzadzenia posiadaja fizycznie wiecej pamieci flash niz jest
> logicznie prezentowane przez kontroler. Dla kazdego logicznego
> bloku pamieci pamietane jest mapowanie na blok fizyczny. Przy
> zapisie bloku kontroler przydziela nowe mapowanie dla danego
> bloku z dostepnej puli wolnych blokow wedlug zaimplementowanego
> algorytmu. Blok fizyczny odpowiadajacy uprzednio zapisywanemu
> blokowi logicznego jest zwracany do puli. Kontroler moze tez
> samoistnie przenosic dane z rzadko zapisywanych blokow logicznych
> do bardziej zuzytych blokow fizycznych.
>
> W ten sposob unika sie, a przynajmniej minimalizuje asymetrie
> zuzycia komorek pamieci. Technika zwana jest w jez. angielskim
> "wear levelling" (choc oczywiscie niektorzy producenci ten termin
> naciagaja i uzywaja go w odniesieniu do urzadzen, ktore potrafia
> raptem przemapowac kompletnie zuzyte bloki -- na zasadzie
> stosowanej przez kontrolery twardych dyskow).
OK, dzięki wielkie, nie znałem tego zagadnienia.
Dla zainteresowanych - dokument z opisem działania tej funkcji i
przykładem obliczeń żywotności pamięci:
http://www.st.com/stonline/books/pdf/docs/10122.pdf (60 kB).
-- M. [MS-MVP] /odpowiadając zmień px na pl/Received on Tue Jun 7 01:20:21 2005
To archiwum zostało wygenerowane przez hypermail 2.1.8 : Tue 07 Jun 2005 - 01:51:07 MET DST