Įdomus

„Flash“ atminties patikimumas, gyvenimas ir nusidėvėjimas

„Flash“ atminties patikimumas, gyvenimas ir nusidėvėjimas


„Flash“ atminties veikimo laikas yra ribotas. Tai reiškia, kad „Flash“ atminties patikimumas ir tarnavimo laikas yra klausimai, į kuriuos reikia atsižvelgti svarstant jo naudojimą.

Kai pirmą kartą buvo pristatyta „Flash“ atmintis, joje buvo ribotas rašymo / ciklų skaičius, o „Flash“ atminties susidėvėjimas buvo reikšminga problema.

Dabar gamybos procesai buvo žymiai patobulinti, ir nors „Flash“ atminties gyvenimas vis dar ribotas, rašymo ciklų, kuriuos ji gali atlaikyti, skaičius yra labai didelis, o kartu su naudojamais nusidėvėjimo išlyginimo algoritmais tai reiškia, kad „Flash“ atminties gyvenimas paprastai nėra sutrikimas.

„Flash“ atminties dėvėjimo pagrindai

Nuo pat pirmųjų „flash“ įrenginių pristatymo buvo padaryta reikšmingų patobulinimų, susijusių su „flash“ atminties nusidėvėjimu. Iš pradžių „flash“ atminties tarnavimo laikas buvo matuojamas keliais tūkstančiais programų ištrynimo ciklų.

Šiandien dauguma prekyboje esančių „flash“ atminties gali atlaikyti 100 000 ar daugiau programos ištrynimo ciklų, o kai kurie gamintojai garantuoja daugiau nei 1 000 000 ciklų gyvenimą.

„Flash“ atminties susidėvėjimo mechanizmas

„Flash“ atminties veikimo trukmė yra nusidėvėjęs mechanizmas, kurį sukelia pagrindinė prietaiso struktūra ir technologija.

Žemiau matoma tipinė įrenginio struktūra, iš kurios matyti, kad įrenginyje yra įvairių sluoksnių ir sričių.

Blykstės įrenginių susidėvėjimo mechanizmas atsiranda dėl to, kad tunelio oksido sluoksnis degraduoja. Nors yra ir kitų mechanizmų, kurie gali sukelti įrenginio gedimą, būtent dėl ​​tunelio oksido sluoksnio degradacijos kyla „flash“ atminties susidėvėjimo problema.

„Flash“ atmintis naudoja procesą, vadinamą kanalo karšto elektrono įpurškimu, kiekvienos ląstelės programavimui ir Fowlerio-Nordheimo tunelį ištrynimo ciklui. Tačiau nustatyta, kad elektronai gali įstrigti oksido sluoksnyje, o šis elektronų įstrigimas tunelio okside sumažina elektrinį lauką ištrynimo operacijų metu. Savo ruožtu tai palaipsniui blogina ištrynimo charakteristikas ir uždaro atminties ląstelių slenksčio langą.

Todėl įkrovos gaudymo / gaudymo technologija yra svarbiausia norint pagerinti „flash“ atminties nusidėvėjimo savybes.

„Flash“ atminties nusidėvėjimo išlyginimas

Norint maksimaliai išnaudoti „Flash“ atmintį, dažnai naudojamas procesas, vadinamas nusidėvėjimo išlyginimu. „Flash“ atminties nusidėvėjimo išlyginimo technika yra ta, kurią galima naudoti įvairiomis atminties formomis, pvz. standieji diskai ir t. t., bet taip pat labai tinka „Flash“ atmintims, kur jie plačiai naudojami gyvenimo trukmei padidinti ir patikimumui pagerinti.

„Flash“ atminties nusidėvėjimo išlyginimo funkcijos tikslas yra nustatyti naudojamus blokus, paskirstyti programą ir ištrinti ciklus tolygiai paskirstyti visoje turimoje atmintyje. Naudojant nusidėvėjimo išlyginimo metodiką, nė vienas blokas neturėtų būti naudojamas daug labiau nei bet kuris kitas, todėl nė vienas blokas anksčiau laiko nesugeba dėl didesnio programos ištrynimo ciklų skaičiaus.

Norėdami tai pasiekti, vienas „Flash“ atminties blokas yra suprojektuotas ilgesniam tarnavimo laikui, kad jį būtų galima naudoti norint stebėti naudojimą ir kontroliuoti nusidėvėjimo lygį.

Yra trys pagrindiniai dėvėjimo išlyginimo mechanizmo tipai:

  • Jokio nusidėvėjimo išlyginimo: Paprasčiausias variantas - nenaudoti „Flash“ atminties nusidėvėjimo išlyginimo. Šis požiūris gali būti priimtinas aplinkybėmis, kai tikimasi nedaug, o sudėtingumo mažinimas yra nepaprastai svarbus. Šiomis aplinkybėmis „Flash“ atminties valdiklis visam laikui priskiria loginius adresus iš operacinės sistemos fiziniams „Flash“ atminties adresams. Keičiant vietą, to bloko turinys turi būti ištrintas ir tada perprogramuotas be jokios žvalgybos, kad sumažėtų programos ištrynimo ciklų skaičius. Tai ne tik reikalauja daugiau laiko, bet ir nieko nedaro, kad sumažėtų „flash“ atminties susidėvėjimas.
  • Dinaminis nusidėvėjimo išlyginimas: Dinaminis nusidėvėjimo išlyginimas naudoja žemėlapį, kad susietų operacinės sistemos, OS sukurtus loginius blokų adresus, LBA su fizinės „Flash“ atminties vietomis. Kiekvieną kartą, kai operacinė sistema rašo naujus duomenis, žemėlapis atnaujinamas, todėl pradinis fizinis blokas pažymimas kaip neteisingi duomenys. Tada su tuo žemėlapio įrašu susiejamas naujas blokas. Kiekvieną kartą, kai duomenų blokas perrašomas į „Flash“ atmintį, jis įrašomas į naują vietą.

    Vis dar kyla šio tipo „flash“ atminties nusidėvėjimo problemų su duomenų blokais, kurie niekada nebus pakeisti. Jie lieka be papildomo nusidėvėjimo.

    Šio tipo nusidėvėjimo išlyginimo pavadinimas kilęs iš to, kad perdirbami tik dinaminiai duomenys, t. Y. Duomenys, kurie yra pakeisti. Atmintis gali trukti ilgiau nei be nusidėvėjimo, tačiau vis tiek liks duomenų blokų, kurie išliks tinkami naudoti dėl mažo naudojimo, dar ilgai po to, kai visa atmintis neveiks, nes kai kurios sritys viršijo programų ištrynimo skaičių ciklai.

  • Statinis nusidėvėjimo išlyginimas: Ši „Flash“ atminties nusidėvėjimo išlyginimo forma yra moderniausia ir efektyviausia. Statinis nusidėvėjimo išlyginimas taip pat naudoja žemėlapį, kad susietų loginius blokų adresus su fizinės atminties adresais.

    Statinis nusidėvėjimo išlyginimas veikia taip pat, kaip ir dinaminis nusidėvėjimo išlyginimas, tačiau pridėjus tai, kad statinių duomenų blokai, t. Periodiškai perkeliant net statinius duomenis, jis išlygina naudojimą, taigi ir nusidėvėjimą visoje atmintyje.

Pastaraisiais metais bendras „Flash“ atminties veikimas buvo žymiai pagerintas. Tai reiškia, kad „Flash“ atminties patikimumas ir tarnavimo laikas yra pakankami, kad ją būtų galima naudoti ne tik trumpalaikiam saugojimui tokiose programose kaip atminties kortelės ir fotoaparato atminties kortelės, bet ir griežtesnėms programoms, tokioms kaip kietųjų diskų pakeitimas kompiuteriuose.


Žiūrėti video įrašą: First Performance by Baby Knights17th batch group danceOnam Celebration 2K19Bolo Thithithara (Gruodis 2020).