Write amplification: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m smistamento lavoro sporco e fix vari |
|||
Riga 132:
Il fenomeno dell'over-provisioning (talvolta chiamato ''OP'', ''over provisioning'' o ''overprovisioning'') è la differenza, in una [[memoria flash]], tra capacità fisica e capacità logica (resa disponibile all'utente attraverso il sistema operativo). Durante la garbage collection, il wear leveling e le operazioni di mappatura dei badblock su un SSD, lo spazio in esubero fornito dall'over-provisioning aiuta a ridurre la write amplification quando il controller scrive in memoria.<ref name="Lucchesi" /><ref name="Jim_Bagley">{{Cita web|url= http://www.plianttechnology.com/pdf/SSG-NOW_SSD_Flash_Bulletin_July_2009.pdf#page=2|urlarchivio= https://web.archive.org/web/20090902214044/http://www.plianttechnology.com/pdf/SSG-NOW_SSD_Flash_Bulletin_July_2009.pdf#page=2|titolo= Managing data migration, Tier 1 to SSD Tier 0: Over-provisioning: a winning strategy or a retreat?|data= 1º luglio 2009 |accesso= 21 giugno 2016 |dataarchivio= 2 settembre 2009|autore= Bagley, Jim |sito= plianttechnology.com|formato= PDF |p= 2}}</ref><ref name="Drossel">{{Cita web |url=http://www.snia.org/events/storage-developer2009/presentations/wednesday/GaryDrossel_Methodologies_SSD_Usable_Life.pdf |titolo=Methodologies for Calculating SSD Useable Life |autore=Drossel, Gary |editore=Storage Developer Conference, 2009 |data=14 settembre 2009 |accesso=20 giugno 2010 |urlmorto=sì }}</ref><ref name="Smith_2012">{{Cita web|url=http://www.flashmemorysummit.com/English/Collaterals/Proceedings/2012/20120822_TE21_Smith.pdf |titolo=Understanding SSD Over-provisioning |cognome=Smith |nome=Kent |data=1º agosto 2011 |p=14 |sito=FlashMemorySummit.com |accesso=3 dicembre 2012}}</ref>
La prima fonte di over-provisioning è data dalla computazione della capacità e dall'uso di [[gigabyte]] (GB) piuttosto che di [[gibibyte]] (GiB). Sia i produttori di HDD che di SSD utilizzano il termine GB per rappresentare un ''gigabyte decimale'' 1,000,000,000 (= 10<sup>9</sup>) di byte. Come la maggior parte degli altri dispositivi di allocazione elettronici, la memoria flash è assemblata in potenze di due, perciò calcolare la capacità fisica di un SSD dovrebbe basarsi su 1,073,741,824 (= 2<sup>30</sup>) per ''GB binario'' o GiB. La differenza tra questi due valori è del 7.37% (= (2<sup>30</sup> − 10<sup>9</sup>) / 10<sup>9</sup> × 100%). Perciò, un SSD di 128 GB con 0% di over-provisioning fornisce 128,000,000,000 di byte all'utente (su un totale di 137,438,953,472). Questo 7.37% iniziale è tipicamente non calcolato nel numero totale di over-provisioning, e il vero quantitativo disponibile è solitamente inferiore, poiché una parte dello spazio è necessario al controller per tenere traccia di informazioni non relative al sistema operativo (come
<!-- da tradurre
|