Bora m 2 kwenye 3d nand flash. Hitimisho. Ni faida gani zaidi ya kununua? Tofauti kati ya SSD na HDD

Tunaendelea kujadili muundo na kanuni ya uendeshaji wa vifaa vya kuhifadhi kwenye tovuti yetu. Mara ya mwisho tulijadili kumbukumbu ya Flash (), na leo tutazingatia moja ya aina za kumbukumbu ya Flash iliyotajwa tayari, yaani kumbukumbu ya NAND. Tayari tumegundua kwa kiasi muundo na uendeshaji wa NAND, kwa hivyo hebu tuendelee kuzingatia kanuni za msingi, mbinu za uunganisho, na baadhi ya hila ambazo hazipaswi kusahau wakati wa kufanya kazi na NAND.

Wacha tuanze kwa kuangalia aina mbili za kumbukumbu ya NAND - ambayo ni SLC-( seli ya ngazi moja) na MLC-( seli ya ngazi nyingi) vifaa. Katika vifaa vya SLC, seli moja ya kumbukumbu huhifadhi habari moja - tulijadili kwa usahihi vifaa vile katika makala iliyotangulia. Majimbo mawili tu ya seli ya kumbukumbu yanawezekana ( transistor ya athari ya shamba na shutter inayoelea). Hali ya kwanza inalingana na lango la kushtakiwa, na la pili, ipasavyo, kwa lililotolewa. Kila kitu ni rahisi hapa - tunatumia voltage ya kizingiti na, kwa kuwepo au kutokuwepo kwa sasa ya kukimbia, tunaweza kuamua ni kidogo gani imeandikwa kwenye kiini cha kumbukumbu.

Vifaa vya MLC hutofautiana kwa kuwa seli moja ya kitengo inaweza kuhifadhi vipande kadhaa vya habari, mara nyingi biti mbili. Katika vifaa vile, kuna viwango 4 vya malipo ya lango la kuelea, ambalo linalingana na majimbo 4 yanayowezekana yaliyohifadhiwa:

Kusoma habari kutoka kwa seli hiyo, tofauti na vifaa vya SLC, ni muhimu kufuatilia sasa ya kukimbia kwa kadhaa maana tofauti voltage ya kizingiti kwenye lango la transistor.

Kumbukumbu ya MLC ina idadi ndogo ya upeo wa juu zaidi wa mizunguko ya kuandika upya ikilinganishwa na SLC. Kwa kuongeza, SLC ni haraka - yaani, kusoma / kuandika / kufuta shughuli zinakamilika kwa muda mfupi. Na kwa sababu kizingiti kimoja tu cha voltage kinatumiwa kuamua hali ya seli ya kumbukumbu, kumbukumbu ya SLC ina uwezekano mdogo wa kusababisha makosa. Lakini hiyo haimaanishi kuwa MLC ni mbaya zaidi. Kumbukumbu ya MLC, kwanza, inakuwezesha kuhifadhi habari zaidi, na pili, ni nafuu. Hiyo ni, kutoka kwa mtazamo wa uwiano wa bei / ubora, MLC, kimsingi, inaonekana kuwa bora.

Wacha tuendelee kwenye muundo wa kumbukumbu ya NAND 😉

Kama tunavyokumbuka, tofauti na kumbukumbu ya NOR, tunapotumia NAND hatuna ufikiaji wa seli ya kumbukumbu ya kiholela. Seli zote zimeunganishwa kuwa kurasa. Na kurasa zimeunganishwa kuwa vizuizi vya kimantiki. Kila ukurasa, pamoja na habari iliyohifadhiwa na mtumiaji, ina data ya ziada - habari kuhusu vizuizi "mbaya", habari ya ziada ya huduma kwa urekebishaji wa makosa.

Ugumu wa NAND ni kwamba haiwezekani kufikia seli yoyote maalum ya habari. Data inaweza tu kuandikwa ukurasa kwa ukurasa, yaani, ikiwa tunataka kubadilisha kidogo, basi tunahitaji kuandika upya ukurasa mzima. Na unaweza tu kufuta data katika vitalu. Hizi ndizo sifa za chipu ya kumbukumbu ya NAND NAND128W3A kama mfano: ukubwa wa ukurasa - 512 byte + 16 byte za maelezo ya ziada ya huduma, ukubwa wa block - 16 kBytes, yaani, kurasa 32.

Shida nyingine na NAND ni kwamba idadi ya mizunguko ya uandishi sio isiyo na kikomo. Kwa hivyo, ikiwa maandishi yanafanywa kwa ukurasa mmoja kila wakati, yataharibika mapema au baadaye. Na ili kuhakikisha uvaaji sawa wa seli zote za kumbukumbu, kidhibiti cha kumbukumbu cha NAND hufuatilia idadi ya mizunguko ya uandishi kwa kila kizuizi cha kumbukumbu. Ikiwa mtawala anaona kuwa kizuizi ni "mbaya", basi kinaweza kuruka na kuandika kwenye kizuizi kinachofuata. Shukrani kwa hili, maisha ya huduma ya vyombo vya habari vya kuhifadhi yanaongezeka kwa kiasi kikubwa. Ikiwa tunataka kuandika safu kubwa ya data, basi ndani ya chip ya kumbukumbu data zote zitachanganywa katika vizuizi (algorithm ya uandishi inafanya kazi katika vizuizi vilivyovaliwa kidogo), na wakati kazi ya kusoma data hii inatokea, mtawala wa kumbukumbu wa NAND. itapanga data na kutupa katika umbo lake asili.

Tumepanga muundo, na hatimaye ningependa kuzungumza kidogo kuhusu jinsi uunganisho unafanywa NAND chips- kumbukumbu.

Na kwa hili, basi ya uhamisho wa data sambamba hutumiwa Upana wa basi ni 8 au 16 byte, kulingana na kifaa maalum. Mistari ya data imejumuishwa na mistari ya anwani, ambayo hupunguza idadi ya pini zilizochukuliwa. Ishara za udhibiti na madhumuni yao yameelezewa vizuri hapa:

Ikiwa tunataka kuunganisha kumbukumbu kwa microcontroller, basi ni bora kuchagua kidhibiti ambacho kina usaidizi wa vifaa kwa uhamisho wa data kupitia. kiolesura sambamba. Kwa mfano, STM32 nyingi zina vifaa vya moduli ya FSMC, ambayo inakuwezesha kuunganisha kifaa cha nje kumbukumbu. Lakini hatutazingatia hili sasa; ni bora kuacha mada hii kwa makala zijazo 😉 Labda katika siku za usoni tutajaribu kujenga mfano mdogo wa STM32, ambayo tutaandika na kusoma data kutoka kwa kumbukumbu ya NAND, kwa hivyo nitakuona hivi karibuni! )

Kumbukumbu ya flash ya NAND hutumia NOT AND lango, na kama aina nyingine nyingi za kumbukumbu, huhifadhi data ndani wingi mkubwa seli, ambapo kila seli ina biti moja au zaidi za data.

Aina yoyote ya kumbukumbu inaweza kuathiriwa na mambo ya ndani na nje kama vile kuvaa, uharibifu wa kimwili, makosa vifaa na wengine. Katika hali kama hizi, tunaweza kupoteza data yetu kabisa. Nini cha kufanya katika hali kama hizi? Hakuna haja ya kuwa na wasiwasi kwa sababu kuna programu za kurejesha data ambazo hurejesha data kwa urahisi na kwa haraka, bila ya haja ya kununua vifaa vya hiari au ndani kama njia ya mwisho, kuanza kufanya kazi kwenye nyaraka zilizopotea tena. Hebu tuangalie kwa karibu kumbukumbu ya NAND flash.

Kwa kawaida, safu ya NAND imegawanywa katika vizuizi vingi. Kila baiti katika mojawapo ya vizuizi hivi inaweza kuandikwa na kuratibiwa kibinafsi, lakini block moja inawakilisha sehemu ndogo zaidi inayoweza kufutika ya safu. Katika vizuizi kama hivyo, kila biti ina thamani ya binary ya 1. Kwa mfano, kifaa cha kumbukumbu cha NAND chenye monolithic 2 GB kwa kawaida huwa na vizuizi 2048 B (128 KB) na 64 kwa kila block. Kila ukurasa unashikilia Biti 2112, na una baiti 2048 za data na eneo la ziada katika ka 64. Sehemu ya vipuri kwa kawaida hutumiwa kwa ECC, maelezo ya uvaaji wa seli, na vipengele vingine vya uendeshaji wa programu, ingawa si tofauti kimaumbile na ukurasa wote. Vifaa vya NAND vinatolewa kwa kiolesura cha 8-bit au 16-bit. Nodi ya data imeunganishwa kwenye kumbukumbu ya NAND kupitia basi ya data ya biti 8 au 16 inayoelekeza pande mbili. Katika hali ya 16-bit, maagizo na anwani hutumia bits 8, bits 8 zilizobaki hutumiwa wakati wa mzunguko wa uhamisho wa data.

Aina za Kumbukumbu ya NAND Flash

Kumbukumbu ya flash ya NAND, kama tumeona tayari, inakuja katika aina mbili: ngazi moja (SLC) na ngazi mbalimbali (MLC). Kumbukumbu ya flash ya kiwango kimoja - SLC NAND (seli ya kiwango kimoja) inafaa kwa programu zinazohitaji msongamano wa juu na wa kati. Hii ni teknolojia rahisi kutumia na rahisi. Kama ilivyoelezwa hapo juu, SLC NAND huhifadhi data kidogo katika kila seli ya kumbukumbu. SLC NAND inatoa kasi ya juu kiasi ya kusoma na kuandika, utendakazi mzuri na kanuni za kusahihisha makosa rahisi. SLC NAND inaweza kuwa ghali zaidi kuliko teknolojia zingine za NAND kwa msingi wa kila kidogo. Ikiwa maombi yanahitaji kasi kubwa vifaa vya kusoma, kama vile kadi ya media ya utendaji wa juu, baadhi anatoa mseto, vifaa vya hali dhabiti (SSD) au programu zingine zilizopachikwa, SLC NAND inaweza kuwa chaguo pekee linalofaa.

Kumbukumbu ya flash ya viwango vingi - MLC NAND (seli ya ngazi nyingi) imeundwa kwa ajili ya msongamano wa juu na maombi ya mzunguko wa polepole.

Tofauti na SLC NAND, seli za MLC NAND za viwango vingi huhifadhi biti mbili au zaidi kwa kila seli ya kumbukumbu. Voltage na sasa hutumiwa kuamua eneo la kila kidogo. Vifaa vya SLC vinahitaji kiwango cha voltage moja tu. Ikiwa sasa imegunduliwa, thamani kidogo ni 1; ikiwa hakuna mkondo unaogunduliwa, biti imeteuliwa kama 0. Kwa kifaa cha MLC, biti tatu hutumiwa kuamua maadili ya biti. viwango tofauti voltage.

Kwa kawaida, MLC NAND hutoa mara mbili ya uwezo wa SLC NAND kwa kila kifaa na pia ni ghali kidogo. Kwa sababu SLC NAND ina kasi mara tatu kuliko MLC NAND na inatoa utendakazi zaidi ya mara 10; lakini kwa programu nyingi, MLC NAND inatoa mchanganyiko sahihi wa bei na utendakazi. Kwa kweli, MLC NAND inawakilisha karibu 80% ya usafirishaji wote wa kumbukumbu ya NAND flash. Na kumbukumbu ya flash ya MLC NAND inatawala chaguo la watumiaji katika darasa la SSD kwa sababu utendaji wao ni bora zaidi sumaku ngumu diski.

Muda wa maisha wa SSD inategemea idadi ya byte ambazo zimeandikwa kwenye kumbukumbu ya NAND flash. Vifaa vingi vinavyotegemea MLC huja na dhamana ya mwaka mmoja hadi mitatu. Hata hivyo, ni muhimu kuelewa hasa jinsi kifaa kitatumika, kwani SSD za MLC zinaweza kudumu chini ikiwa maandishi mengi kwenye diski yanatarajiwa. Kwa upande mwingine, ufumbuzi wa msingi wa SLC utaendelea muda mrefu zaidi kuliko miaka mitatu inayotarajiwa, hata chini ya mizunguko kali ya PE.

Historia ya NAND flash

Kumbukumbu ya flash ya NAND ni kiendeshi kisicho na tete cha hali dhabiti ambacho kimeleta mabadiliko makubwa kwenye tasnia ya uhifadhi wa data, ambayo sasa ina umri wa miaka 26. Kumbukumbu ya Flash ilivumbuliwa na Dk. Fujio Masuoka alipokuwa akifanya kazi Toshiba karibu 1980. Kulingana na Toshiba, jina "flash" lilipendekezwa na mwenzake wa Dk. Masuoka, Bw. Sho-ji Ariizumi, kwa sababu mchakato wa kufuta yaliyomo kwenye kumbukumbu ulimkumbusha flash ya kamera.

Toshiba ilifanya biashara ya kumbukumbu ya NAND flash mwaka 1987; mengi yamebadilika tangu wakati huo. Soko la kumbukumbu la NAND flash limekua kwa kasi na mauzo mara nane ya Kumbukumbu ya DRAM(Kumbukumbu ya ufikiaji wa nasibu yenye nguvu - kumbukumbu ya ufikiaji wa nasibu yenye nguvu). Kumbukumbu ya NAND imekuwa kifaa cha uhifadhi wa hali ya juu na chaguo la watumiaji wengi. Kumbukumbu kama hiyo hutumiwa leo katika ramani mbalimbali kumbukumbu na viendeshi vya USB, hifadhi ya wingu hupatikana kati ya watumiaji wengi, katika tasnia na biashara, na katika vifaa vya nyumbani. Vifaa vya Apple vya iPhone, iPod na iPad, pamoja na simu na kompyuta kibao zimewashwa Android msingi Kumbukumbu ya flash ya NAND pia inatumika sana. Tangu wakati huo, uvumbuzi huu umeingia enzi mpya, ambayo watumiaji wanaweza kufikia faili zao kila wakati: video, muziki, vitabu na hati, popote ulipo.

NAND ya ubora wa juu imeratibiwa kusoma habari katika vizuizi vidogo, au kurasa, huku kumbukumbu ya NOR flash inasoma na kuandika data kwa baiti 1 kwa wakati mmoja. AU kumbukumbu ya flash inapendekezwa kwa vifaa vinavyohifadhi na kuendesha misimbo, kwa kawaida kwa kiasi kidogo.

Utangulizi wa hali dhabiti ya kumbukumbu ya NAND na vifaa vya kuhifadhi pamoja na zile za kawaida za sumaku anatoa ngumu iliwapa wafanyabiashara chaguo mpya za kuendesha seva zao na kuhifadhi programu muhimu za biashara. Kwa kuwa kumbukumbu kama hiyo haina sehemu zinazosonga, NAND flash inaweza kuchakata na kuhamisha data kutoka sehemu moja hadi nyingine kwa haraka zaidi kasi bora kusoma na kuandika. Maombi yanayotumika katika huduma za kifedha biashara ya rejareja na huduma za wavuti za wingu mara nyingi huendesha seva zilizo na kumbukumbu ya NAND flash.

Kumbukumbu ya Flash huhifadhi taarifa katika safu inayojumuisha seli za kumbukumbu na transistors za lango zinazoelea. Katika vifaa vya Safu ya Safu Moja (SLC), kila seli huhifadhi sehemu moja tu ya maelezo. Baadhi ya aina mpya zaidi za kumbukumbu ya flash, zinazojulikana kama vifaa vya ngazi mbalimbali (MLC), zinaweza kuhifadhi zaidi ya biti moja kwa kila seli kwa kuchagua kati ya viwango vingi. malipo ya umeme kwa madhumuni ya kuomba kwa transistor ya lango inayoelea na seli zake.

Mambo muhimu kuhusu NAND Flash

Maendeleo ya aina za kumbukumbu ya flash ni ya kuvutia. StorageNewsletter.com, chanzo kinachoheshimiwa na kinachotambulika kitaifa kwa kila siku habari za kielektroniki kwa tasnia, inafuata ukuzaji wa kumbukumbu ya NAND flash kabisa muda mrefu na ina kumbukumbu nzima data juu ya uwepo wa teknolojia hii.

Chips za Flash: kuongeza sauti na zaidi bei ya chini Kumbukumbu ya Flash na viendeshi vya hali dhabiti vinategemea moja kwa moja mchakato wa utengenezaji wa chips za kumbukumbu za NAND. SanDisk na Toshiba sasa zinatoa laini ya 128GB ya MLC na chipu yenye seli ya biti 3 kila moja. Miongoni mwa watengenezaji wakuu wa kumbukumbu za flash ulimwenguni ni kampuni kama vile: Intel, Samsung, Seagate, Nvidia, LSI, Micron na Western Digital.

Vifunguo vya Flash (au viendeshi vya flash): Viendeshi vya kwanza vya USB flash vilitengenezwa mwishoni mwa miaka ya 1990 na M-Systems, ambayo baadaye ilinunuliwa na SanDisk. Mnamo 2001 huko USA Kampuni ya IBM ilianza kutoa toleo la 8 MB la kumbukumbu, inayoitwa "kumbukumbu muhimu". Sasa kiasi cha kumbukumbu kama hiyo hufikia GB 128 na bei zimepunguzwa sana.

Kampuni hiyo hiyo ya M-Systems ikawa mtengenezaji wa kwanza wa SSD mnamo 1995. Tangu 1999, SN.com imerekodi 590 mifano tofauti, ilizinduliwa katika uzalishaji na makampuni 97. Kati ya zingine, Mitandao ya BiTMICRO mnamo 1999 ilitoa modeli ya E-Disk SNX35 yenye ukubwa wa inchi 3.5 na uwezo kutoka 128MB hadi 10GB, wakati wa kufikia wa 500 ms na kasi ya kusoma na kuandika ya 4MB / s kwa kutumia interface ya SCSI-2. . Mwaka uliofuata, M-Systems ilizalisha 3 GB FFD SCSI, SSD ya inchi 2.5 yenye kasi ya juu soma kwa 4 MB/s na uandike kwa 3 MB/s.

Leo unaweza kupata kumbukumbu ya TB 16 (PCIe SSD kutoka OCZ) yenye kasi ya kusoma ya hadi GB 4/s na kasi ya kuandika ya hadi GB 3.8/s. OCZ pia ilitangaza mwaka wa 2012 muda wa haraka iwezekanavyo wa kuandika na kusoma habari: 0.04 ms kwa kusoma na 0.02 ms kwa shughuli za kuandika.

Mara nyingi tunaweza kujikuta katika hali ambapo data inafutwa au kuharibiwa kutokana na makosa mbalimbali, katika mfumo na makosa ya mtu mwenyewe. Unaweza kujua jinsi ya kurejesha data kutoka kwa kadi ya kumbukumbu.

Vigezo vya kuchagua kifaa kilicho na NAND flash

Kwa hivyo, linapokuja suala la kuchagua kifaa (kwa mfano, SSD) na teknolojia ya NAND flash, unahitaji kuzingatia vigezo kadhaa vya uteuzi:

Hakikisha kifaa cha SSD, mfumo wa uendeshaji na mfumo wa faili unaunga mkono TRIM, hasa ikiwa kadi hutumia kidhibiti gari ngumu, ambayo inachanganya mchakato wa kukusanya "takataka" na data isiyo ya lazima:

- gundua ikiwa OS yako inasaidia kupunguza kutoka kwa chanzo chochote cha habari; - kuna programu zinazokusaidia kuongeza teknolojia ya kupunguza kwa OS yako ikiwa haitumiki. Lakini kwanza tafuta ikiwa haitaumiza utendaji wa jumla vifaa. SSD iliyo na kumbukumbu ya NAND itakuwa chaguo bora wakati unahitaji utendaji wa juu, hakuna kelele, upinzani mambo ya nje ushawishi au matumizi ya chini ya nishati: - kusoma kwa kutofautiana kutafanya iwezekanavyo kuongeza utendaji ikilinganishwa na HDD; - Jifunze juu ya mengi iwezekanavyo utendaji unaowezekana vifaa ili usizidi mipaka; Kwa utendaji bora wa uendeshaji na uendeshaji wao wa saa-saa, ni bora kuchagua SLC kuliko MLC: - SSD-based SSD ni nzuri kwa kuongeza kasi ya seva, lakini kumbuka kwamba hii pia itahitaji nafasi ya ziada kwa "takataka" na/ au punguza. - Mfumo wa RAID na SSD itatoa utendaji wa hali ya juu na utulivu, lakini tumia vidhibiti vya uvamizi iliyoundwa mahsusi kwa SSD, vinginevyo "takataka" nyingi itajilimbikiza hata mfumo wa trim au mkusanyiko hauwezi kukabiliana. Vifaa vya SSD vilivyo na uvumilivu mkubwa, bila shaka, vitadumu kwa muda mrefu: - Kwa mfano, chagua kifaa cha GB 100 badala ya 128 GB, 200 GB badala ya 256 GB, na kadhalika. Kisha utajua kwa hakika kwamba 28 au 56 na kadhalika gigabytes ya kumbukumbu inawezekana zimehifadhiwa nafasi kwa ajili ya kuhesabu kuvaa na machozi, kupanga upya faili na seli za kumbukumbu zenye kasoro. Kwa matumizi katika tasnia, uzalishaji au ofisi, ni bora kuchagua vifaa vya darasa la biashara, kwa mfano, PCI Express(PCIe) Kifaa cha SSD:

Kadi za PCIe zilizo na usanidi maalum Kidhibiti cha SSD inaweza kutoa utendaji wa juu sana wa I/O na uvumilivu mzuri.

2017-05-25 Tarehe ya mwisho ya kurekebishwa: 2018-10-10

Makala inazungumzia: Makala ya matumizi ya microcircuits NAND MWELEKEZO, mpangilio wa ukurasa na mbinu za usimamizi vitalu vibaya. Mapendekezo ya kutengeneza programu kwa kutumia watengenezaji programu.

YALIYOMO:

1. NADHARIA

1.1. Tofauti kati ya chips za NAND FLASH na chips za kawaida

Ikiwa hutaingia ndani ya ugumu wa teknolojia, basi tofauti kati ya microcircuits NAND kutoka kwa chips zingine za kumbukumbu ni kama ifuatavyo:

  • Microcircuits NAND kuwa sana kiasi kikubwa.
  • Microcircuits NAND inaweza kuwa vizuizi vibaya (vibaya)..
  • Ukubwa wa ukurasa kumbukumbu sio nguvu ya 2 .
  • Kuandika kwa chip kutekelezwa kurasa pekee , kufuta - angalau katika vitalu .

Kuna tofauti chache zaidi, lakini vipengele viwili vya kwanza ni muhimu. Husababisha matatizo zaidi uwepo wa vitalu vibaya.

1.2. Shirika la chips za NAND FLASH

Maelezo zaidi kuhusu shirika na muundo wa microcircuits NAND inaweza kusomwa katika fasihi maalumu, lakini tunaona kwamba:

  • Microcircuits NAND kupangwa katika kurasa (kurasa), kurasa ndani vitalu (vitalu), huzuia ndani moduli za kimantiki (lun).
  • Ukubwa wa ukurasa NAND sio nyingi ya 2.
  • Ukurasa huo una msingi Na vipuri (vipuri) maeneo.

Kulingana na watengenezaji NAND Veneo la msingi lazima iko data yenyewe, A katika eneo la vipuri (hifadhi). - alama za kuzuia mbaya, hundi eneo kuu, zingine habari za huduma.

Ikiwa wanazungumza ukubwa wa ukurasa NAND chips 512 byte au 2K byte, basi tunazungumzia O ukubwa wa eneo kuu kurasa, ukiondoa vipuri.

1.3. Njia za Kutumia Sehemu ya Vipuri vya Ukurasa

Hebu tukumbushe tena kwamba kulingana na mipango ya watengenezaji wa chips za NAND katika eneo la vipuri lazima iko: alama za kuzuia mbaya, hundi eneo kuu la data, nyingine habari za huduma.

Watengenezaji wengi huelezea tu eneo alama za kuzuia mbaya katika microcircuits zinazotolewa. Kwa vipengele vingine vya kutumia eneo la vipuri, iliyotolewa mapendekezo ya jumla na algorithm ya kuhesabu ECC, kwa kawaida kulingana na Haming. Samsung inakwenda mbele kidogo, ikitengeneza mapendekezo yanayoitwa " Hifadhi eneo la kumbukumbu la NAND flash. Kiwango cha kusudi "("NAND Flash Spare Area. Kiwango cha Kukabidhi", 27. Aprili. 2005, Kitengo cha Kumbukumbu, Samsung Electronics Co., Ltd).

Kwa hivyo kiwango hiki kinadhania matumizi yajayo eneo la vipuri:

Kwa chips zenye ukubwa wa ukurasa 2048+64 byte t maeneo kuu na vipuri vya ukurasa yamegawanywa katika vipande 4 (sekta) kila moja:

MkoaUkubwa (baiti)Kipande
Kuu512 Sekta ya 1
512 Sekta ya 2
512 Sekta ya 3
512 Sekta ya 4
Vipuri16 Sekta ya 1
16 Sekta ya 2
16 Sekta ya 3
16 Sekta ya 4

Kila kipande eneo lao kuu linalingana kipande cha eneo la vipuri.

Kutumia eneo la vipuri (kwa kila moja ya vipande vinne)
kwa chips zilizo na saizi ya ukurasa wa 2048+64 byte:
Upendeleo
(baiti)
Ukubwa
(baiti)
KusudiMaelezo
Alama mbaya ya kizuizi
Imehifadhiwa
Nambari ya sekta ya mantiki
Imehifadhiwa kwa nambari ya sekta
Imehifadhiwa
Msimbo wa ECC wa eneo kuu la ukurasa
Msimbo wa ECC wa nambari ya sekta ya mantiki
Imehifadhiwa

Lakini hii sio "kiwango" pekee cha kugawa kumbukumbu ya ukurasa;

  • "Usimamizi wa NAND FLASH chini ya WinCE 5.0 ", NXP;
  • "Usimamizi Mbaya wa Block kwa NAND Flash kwa kutumia NX2LP ", Desemba 15, 2006, Cypress Semiconductor;
  • "OLPC NAND Usimamizi Mbaya wa Block ", OLPC.

1.4. Picha ya NAND na picha ya jozi

Unaweza kukutana chaguzi mbili picha kwa ajili ya kurekodi:

  1. Faili ya binary haijavunjwa kwa kurasa na bila eneo la ziada.
    Chaguo hili linawezekana ikiwa wewe ni msanidi wa kifaa unatumia NAND au kupokea faili kama hiyo kutoka kwa msanidi programu. Picha hii inafaa kwa kuandika kwa microcircuits na kurasa za ukubwa wowote na usambazaji wowote wa eneo la vipuri, unahitaji tu kujua kwa njia gani eneo la vipuri litaundwa.
  2. Picha iliyosomwa kutoka kwa microcircuit nyingine (sampuli), iliyo na eneo la vipuri na alama za vitalu vibaya, maelezo ya huduma na kanuni za udhibiti.
    Picha hii inaweza kuandikwa pekee kwenye chip na vipimo sawa kabisa kurasa na vizuizi.

Wataalamu hao ambao hutengeneza vifaa mbalimbali mara nyingi hukutana na kesi ya pili. Katika hali hiyo, mara nyingi ni vigumu kuamua njia ya ugawaji wa eneo la vipuri inayotumiwa na njia mbaya ya usimamizi wa kuzuia kutumika.

1.5. Kuashiria kwa kiwanda cha vitalu vibaya

Kitu pekee ambacho ni zaidi au chini ya sanifu ni alama ya kiwanda ya vitalu vibaya.

  • Vitalu vibaya vinawekwa alama juu ukurasa wa 0 au 1 kwa chips zilizo na ukubwa wa ukurasa chini ya 4K.
  • Kwa kurasa 4K na zaidi, kuashiria kunaweza kuwashwa ukurasa wa mwisho kuzuia.
  • Mimi mwenyewe alama ya kuzuia mbaya iko katika eneo la vipuri la ukurasa katika byte ya 5 kwa kurasa ndogo (512 byte) na katika byte 0 kwa kurasa kubwa (2K).
  • Alama mbaya ya kizuizi inaweza kuwa muhimu 0x00 au 0xF0 kwa kurasa ndogo Na 0x00 kwa zaidi X.
  • Vitalu vyema daima alama 0xFF.
  • Kwa hali yoyote maana tofauti na 0xFF mpangaji programu huona kama alama ya kuzuia mbaya.
  • Kama sheria, katika kisasa NAND kizuizi kibaya kinajazwa kabisa na thamani 0x00.

Kuna tatizo moja: kizuizi kibaya kinaweza kufutwa. Kwa njia hii, unaweza kupoteza habari kuhusu vitalu vya chip mbaya.

Hata hivyo, ikiwa microcircuit tayari imefanya kazi kwenye kifaa, njia hii ya kuashiria vitalu vibaya haitumiwi kila wakati. Wakati mwingine hata habari mbaya ya kuzuia haijahifadhiwa kwenye kumbukumbu ya NAND. Lakini, mara nyingi zaidi, hata kama msanidi programu wa kifaa anatumia mpango tofauti wa kudhibiti vitalu vibaya, anapendelea kutofuta alama za kiwanda.

1.6. Usimamizi mbaya wa block

Watengenezaji NAND microcircuits inapendekeza kutumia mifumo ifuatayo ya udhibiti wa kuzuia:

  • Pasi vitalu vibaya
  • Matumizi vipuri mkoa

Pia, njia za kudhibiti vizuizi vibaya wakati mwingine ni pamoja na kutumia urekebishaji wa makosa(ECC). Ikumbukwe kwamba utumiaji wa urekebishaji wa makosa moja hauondoi makosa mengi na bado unakulazimisha kutumia moja ya mipango hapo juu. Mbali na hili, wengi NAND chips zina eneo la uhakika lisilo na kasoro ambalo vitalu vibaya havionekani. Kanda isiyo na kushindwa kawaida iko mwanzoni mwa chip.

Njia hizi za kudhibiti vizuizi vibaya zimeelezewa vizuri ndani nyaraka za kiufundi wazalishaji NAND na hujadiliwa sana katika fasihi juu ya matumizi NAND. Walakini, wacha tukumbuke kwa ufupi kiini chao:

Ruka vizuizi vibaya:
Ikiwa kizuizi cha sasa kinageuka kuwa kibaya, kinaruka na habari imeandikwa kwenye kizuizi cha pili cha bure. Mpango huu ni wa ulimwengu wote, ni rahisi kutekeleza, lakini ni shida kwa kesi wakati vitalu vibaya vinaonekana wakati wa operesheni. Ili mpango huu ufanye kazi kikamilifu, nambari ya kuzuia mantiki lazima ihifadhiwe ndani ya kizuizi (kiwango cha Samsung cha kugawa eneo la vipuri, kwa kweli, kinadhani hii). Wakati wa kufanya kazi kulingana na mpango huu, mtawala lazima ahifadhi mahali fulani meza ya mawasiliano kati ya nambari za kuzuia mantiki na nambari zao za kimwili, vinginevyo upatikanaji wa kumbukumbu utapungua sana.

Kwa hiyo, maendeleo ya kimantiki ni mpango matumizi ya eneo la vipuri:
Kulingana na njia hii, kiasi cha kumbukumbu nzima imegawanywa katika sehemu mbili: kuu na chelezo. Wakati kizuizi kibaya kinaonekana kwenye kumbukumbu kuu, inabadilishwa na kizuizi kutoka kwa kumbukumbu ya vipuri, na kiingilio kinacholingana kinafanywa kwenye jedwali la ugawaji wa kizuizi. Jedwali la ugawaji upya huhifadhiwa katika kizuizi kilichohakikishwa cha kutofaulu au katika nakala nyingi. Umbizo la jedwali ni tofauti, limehifadhiwa ndani maeneo mbalimbali. Tena, Samsung inaelezea kiwango cha umbizo na mpangilio wa jedwali, lakini watu wachache huifuata.

2. MAZOEA

2.1. Inachanganua vizuizi vibaya vya chipu ya NAND

Mtayarishaji programu ChipStar hukuruhusu kukagua microcircuit haraka NAND kwa uwepo wa vitalu vibaya kwa mujibu wa alama za kiwanda za vitalu vibaya.

Chagua kipengee cha menyu " Chip|Tafuta vizuizi vibaya ", Chip itaangaliwa kwa vitalu vibaya. Matokeo yanaonyeshwa katika fomu ya jedwali.

Kitendo hiki ni muhimu tu ikiwa unataka tu kutazama orodha ya vizuizi vibaya. Katika matukio mengine yote, utafutaji wa vitalu vibaya unafanywa moja kwa moja wakati wa lazima.

2.2. Vizuizi vibaya kwenye picha ya NAND

Wakati wa kusoma picha ya chip Mpangaji programu wa NAND kwa kuongeza huhifadhi habari kuhusu ukurasa na saizi ya kizuizi cha chip. Habari imehifadhiwa ndani faili tofauti. Kwa hivyo ikiwa ulihesabu na kuhifadhi picha ya chip kwenye faili <имя_файла>.nbin programu itaunda faili nyingine: <имя_файла>.cfs . Wakati wa kufungua faili <имя_файла>.nbin faili <имя_файла>.cfs itasomwa vivyo hivyo. Katika faili <имя_файла>.cfs habari kuhusu ukurasa na saizi ya kizuizi cha chip imerekodiwa. Baada ya kusoma chip au kufungua faili kama .nbin , uchunguzi wa nyuma wa picha unafanywa kwa kuwepo kwa vitalu vibaya kulingana na habari kuhusu ukurasa na ukubwa wa kuzuia.

Chaguo NAND na habari kuhusu vitalu vibaya inaweza kupatikana katika "tabo" NAND"mhariri wa programu:

Picha ya binary NAND inaweza kutazamwa katika "tabo" Kumbukumbu kuu ":

Katika hali ya mhariri NAND eneo la vipuri la ukurasa limetengwa rangi duller, vifungo vya kusonga kupitia kurasa, vizuizi na mpito wa haraka hadi mwanzo wa eneo la vipuri la ukurasa wa sasa. Mbali na anwani ya mshale, mstari wa hali ya mhariri huonyeshwa pia nambari ya ukurasa Na nambari ya kuzuia ambapo mshale iko. Yote hii hukuruhusu kutazama kwa urahisi yaliyomo kwenye microcircuit.

2.3.Kufuta NAND

Kipanga programu chaguomsingi haifuti vizuizi vibaya, lakini ukizima chaguo " Kuangalia na kuruka vizuizi vibaya " vitalu vibovu vinaweza kufutwa na alama mbaya za kuzuia zinaweza kupotea. Zima chaguo hili ikiwa ni lazima tu.

Vitalu vibaya tu vilivyowekwa alama kwa mujibu wa alama za kiwanda vinarukwa. Ikiwa kifaa kinatumia alama tofauti kwa vitalu vibaya, vitafutwa kwa sababu programu programu hataziona. Kufanya kazi na alama zisizo za kawaida za vitalu vibaya, programu inaweza kutumia programu-jalizi za nje.

2.4. Kujaribu microcircuit kwa ukosefu wa kurekodi

Kwa chaguo-msingi, programu hupuuza vizuizi vyote vibaya wakati wa kuangalia, lakini ikiwa utalemaza chaguo " Changanua na uruke vizuizi vibaya "Vizuizi vibaya vitajaribiwa ambayo itasababisha makosa ya upimaji.

2.5. Kuandika picha iliyokamilishwa kwa chip

Kuchoma picha NAND katika microcircuit ni tofauti kidogo na yale ya kawaida MWELEKEZO microcircuti Kwanza kabisa, lazima zifanane saizi za ukurasa picha na chip inayolengwa. Ikiwa udhibiti unatumiwa vitalu vibaya lazima vilingane ukubwa wa block picha na microcircuit.

Programu kwa watengenezaji programu wote ChipStar inasaidia njia tatu za kudhibiti vitalu vibaya zana zilizojengwa ndani na nambari isiyo na kikomo kwa kutumia programu-jalizi. Kwa kuongeza, unaweza kuweka idadi ya vitalu vinavyoweza kuandikwa mwanzoni mwa chip, ambayo ni kweli nne njia ya kudhibiti vitalu vibaya.

Njia ya 1: Kupuuza Vitalu Vibaya

Kuiga rahisi, kupuuza vitalu vibaya (vitalu vibaya vimeandikwa kwa njia sawa na ya kawaida).

Picha asili Chipu
(hali ya awali)
Chipu
(matokeo)
Zuia 0
nzuri
Zuia
safi
Zuia 0
nzuri
Kizuizi cha 1
mbaya
Zuia
safi
Kizuizi cha 1
uongo
Kizuizi cha 2
nzuri
Zuia
safi
Kizuizi cha 2
nzuri
Kizuizi cha 3
nzuri
Zuia
mbaya
Kizuizi cha 3
kasoro
Kizuizi cha 4
nzuri
Zuia
safi
Kizuizi cha 4
nzuri
Rekodi mpaka
Kizuizi cha 5
nzuri
Zuia
safi
Zuia
safi

Inafaa zaidi kwa kunakili chips za NAND bila kuzama ndani yake muundo wa ndani, mradi chip imeandikwa haina vizuizi vibaya . Ikiwa katika picha ya asili kulikuwa na vitalu vibaya , hatimaye fomu vitalu vibaya vya uwongo . Kuonekana kwa vitalu vibaya vya uwongo hakutaathiri utendaji wa kifaa. Walakini, ikiwa chip tayari ina vizuizi vibaya, unapojaribu kuandika kwa chip kama hicho, vitalu vibaya na matokeo yasiyotabirika. Kidokezo: unaweza kujaribu kufuta chip nzima, pamoja na vizuizi vibaya, kisha uinakili. Ikiwa kuandika kwa kizuizi kibaya kumekamilishwa kwa mafanikio (hii mara nyingi hutokea), kifaa chako kitafanya kazi kwa usahihi katika siku zijazo, programu ya kifaa itatambua kuzuia mbaya na kuibadilisha na nzuri kwa mujibu wa algorithm yake ya uendeshaji.

Njia ya 2: Bypass Vitalu Mbaya

Picha asili Chipu
(hali ya awali)
Chipu
(matokeo)
Zuia 0
nzuri
Zuia
safi
Zuia 0
nzuri
Kizuizi cha 1
mbaya
Zuia
safi
Zuia
safi
Kizuizi cha 2
nzuri
Zuia
safi
Kizuizi cha 2
nzuri
Kizuizi cha 3
nzuri
Zuia
mbaya
Zuia
mbaya
Kizuizi cha 4
nzuri
Zuia
safi
Kizuizi cha 4
nzuri
Rekodi mpaka
Kizuizi cha 5
nzuri
Zuia
safi
Zuia
safi

Wakati wa kupita vizuizi vibaya vitalu vibaya si kumbukumbu kutoka picha asili Na habari haijaandikwa kwa vizuizi vibaya vya chip. Hii sio sera bora zaidi ya kunakili, lakini ni salama dhidi ya vizuizi vibaya vya chip: hakuna habari iliyopotea kuhusu vitalu vya chip mbaya na vitalu vibaya vya uwongo havionekani. Katika baadhi ya matukio, sera kama hiyo ya kunakili inaweza kusaidia kurejesha utendakazi wa kifaa kisichojulikana.

Njia ya 3: Ruka Vitalu Vibaya

Picha asili Chipu
(hali ya awali)
Chipu
(matokeo)
Zuia 0
nzuri
Zuia
safi
Zuia 0
nzuri
Kizuizi cha 1
mbaya

Zuia
safi
Kizuizi cha 2
nzuri
Kizuizi cha 2
nzuri
Zuia
safi
Kizuizi cha 3
nzuri
Kizuizi cha 3
nzuri
Zuia
mbaya
Zuia
mbaya
Kizuizi cha 4
nzuri
Zuia
safi
Kizuizi cha 4
nzuri
Rekodi mpaka
Kizuizi cha 5
nzuri
Zuia
safi
Zuia
safi

Andika kwa kuruka vizuizi vibaya inadhania kuwa kifaa hutumia algorithm hii haswa kudhibiti vizuizi vibaya, na sio nyingine yoyote. Chini ya masharti haya, kunakili sahihi kwa habari kunahakikishwa.

Njia ya 4: Andika tu eneo ambalo halijafanikiwa

Picha asili Chipu
(hali ya awali)
Chipu
(matokeo)
Zuia 0
nzuri
Zuia
safi
Zuia 0
nzuri
Kizuizi cha 2
nzuri
Zuia
safi
Kizuizi cha 1
nzuri
Rekodi mpaka
Zuia
mbaya
Zuia
safi
Zuia
safi
Kizuizi cha 3
nzuri
Zuia
mbaya
Zuia
mbaya
Kizuizi cha 4
nzuri
Zuia
safi
Zuia
safi
Kizuizi cha 5
nzuri

Zuia
safi

Zuia
safi

Katika kisasa zaidi NAND microcircuits, vitalu vya kwanza (angalau moja) vinahakikishiwa kuwa hakuna kushindwa. Katika vifaa vingi, mwanzoni mwa chip kuna msimbo wa bootloader na mfumo wa uendeshaji wa kifaa. Kunakili maeneo haya mara nyingi inatosha.

Katika mazungumzo ya mipangilio ya hali ya kurekodi, taja ukubwa wa kurekodi katika vitalu.

Njia zingine za kudhibiti vizuizi vibaya

Programu Watengenezaji programu wa ChipStar inasaidia algorithms yoyote mbaya ya usimamizi wa block NAND kutumia programu-jalizi za nje. Mbele ya programu-jalizi zilizosakinishwa maelezo mbinu za ziada kuonekana kwenye orodha" Kudhibiti vizuizi vibaya vya NAND ". Unaweza kusanidi vigezo vya njia iliyochaguliwa kwa kubofya kitufe cha " Programu-jalizi ya nje ".

Kutumia Misimbo ya Kurekebisha Hitilafu (ECC)

Matumizi ya misimbo ya kurekebisha makosa inaruhusu kurejesha makosa moja kwenye ukurasa wa NAND.

Algorithms mbalimbali zinaweza kutumika kurejesha makosa moja katika sekta. Kulingana na algorithm ECC, inaweza kurejeshwa kiasi tofauti makosa kwa kila sekta (512+16 byte). Chini ya neno " single "inaeleweka kosa katika sehemu moja tu data. Kwa NAND yenye ukubwa wa ukurasa wa ka 512+16, dhana " sekta" Na " ukurasa" mechi up. Kwa NAND na ukubwa mkubwa Programu ya ukurasa wa ChipStar hutumia mpango wa mpangilio wa ukurasa katika sekta, kama ilivyoelezwa. Katika mipangilio ya kurekodi au uthibitishaji, unaweza kubainisha ni makosa ngapi kwa kila sekta ambayo algoriti inayotumiwa kwenye kifaa chako inaweza kusahihisha. Ipasavyo, miduara ndogo iliyo na idadi inayokubalika ya makosa haitakataliwa habari kuhusu idadi ya makosa inayoweza kusahihishwa inaonyeshwa kwenye dirisha la takwimu:

Taarifa juu ya idadi ya makosa yanayoruhusiwa kwa kila sekta kwa kila chip maalum inaweza kupatikana ndani nyaraka kwa chip. Chipu zote mpya za NAND zimeingizwa kwenye hifadhidata ya programu, kwa kuzingatia idadi ya makosa yanayoruhusiwa.

Wakati wa kuongeza kwa kujitegemea microcircuit:

  • Kama ONFI inatumika, basi idadi inayoruhusiwa ya makosa kwa kila sekta soma kutoka kwa meza ya parameter ya microcircuit na imewekwa kwa thamani inayotakiwa.
  • ikiwa ni microcircuit haitumii ONFI, mtumiaji lazima ujiwekee thamani, kwa kutumia hati za chip.

Kwa microcircuits mpya NAND uzalishaji Samsung thamani ya idadi inayoruhusiwa ya makosa kwa kila sekta imesimbwa kama sehemu ya kitambulishi cha chip. Kwa hiyo, kwa microcircuits vile idadi inaruhusiwa ya makosa kwa kila sekta pia itawekwa kwa usahihi.

Wakati wa kusoma yaliyomo kwenye microcircuit kwa madhumuni ya kuokoa zaidi au kuiga, hitilafu moja haiwezi kutambuliwa kwa uaminifu. Kisha picha inayotokana inaweza kuchanganuliwa tofauti kwa makosa kwa kukokotoa misimbo ya kuangalia ya ECC maombi ya nje, ili mradi hasa algorithm iliyotumiwa na mpangilio wa ukurasa unajulikana .

Programu ya programu ya ChipStar inatoa moja kwa moja njia ya takwimu kutambua na kuondoa makosa moja. Mbinu inaruhusu kutambua tu isiyo imara makosa na haijahakikishiwa kutegemewa. Ili kusoma kwa kugundua makosa, unahitaji kuchagua " Usomaji wa kuchagua" na kwenye kichupo cha "NAND", chagua kisanduku " Washa hali ya kurekebisha makosa"

Unaweza kusanidi idadi ya majaribio ya kusoma tena kwa kulinganisha na jumla ya idadi ya majaribio ya kusoma tena wakati hitilafu inatokea. Inapaswa kukumbushwa katika akili kwamba kutumia njia hii hupunguza mchakato wa kusoma.

Algorithm ya kugundua makosa ya takwimu inafanya kazi kama ifuatavyo:

  1. Ukurasa wa NAND unasomwa mara kadhaa mfululizo (angalau tatu).
  2. Data iliyosomwa inalinganishwa na byte.
  3. Ikiwa hakuna makosa ya kulinganisha yamegunduliwa, ukurasa unachukuliwa kuwa hauna makosa.
  4. Ikiwa makosa yanagunduliwa wakati wa kulinganisha, ukurasa unasomwa mara kadhaa zaidi.
  5. Kwa kila kosa, idadi ya usomaji huhesabiwa. vitengo Na sufuri.
  6. Thamani sahihi ("0" au "1") inachukuliwa kuwa moja ambayo kuna zaidi.

Algorithm inafanya kazi vizuri ikiwa uwezekano wa kosa katika kidogo maalum ya microcircuit ni chini ya 0.5. Wakati wa kusoma microcircuit, makosa "yamesahihishwa" na uwezekano wa kusoma sahihi huhesabiwa.

2.6. Kubadilisha picha ya jozi kuwa picha ya NAND

Kila kitu kilichoelezwa hapo juu kilikuwa zaidi kuhusu kunakili NAND na rekodi kulingana na mfano wa microcircuit, lakini mara nyingi ni muhimu andika picha ya asili ya binary ya programu kwenye chip safi. Unahitaji kubadilisha kabla ya kurekodi picha ya binary kwa picha ya NAND, ikiongeza kwa kila ukurasa eneo la vipuri na kujaza kwa usahihi. Ili kufanya hivyo, fungua yako faili ya binary, chagua kipengee cha menyu " ". Kidirisha kitatokea:

Weka hali ya ubadilishaji ya NAND: " Picha ya binary... ", bainisha ukurasa na saizi ya kizuizi cha NAND au chagua chipu inayohitajika. Chagua umbizo la eneo la akiba. Kipanga programu kinaauni ujazo rahisi wa eneo kwa thamani za FF kwa zana zilizojengewa ndani na mbinu zingine kwa kutumia programu-jalizi. A programu-jalizi hutolewa na programu ambayo hutekeleza kazi za eneo la vipuri zinazopendekezwa na Samsung.

Ikiwa unahitaji kutekeleza yoyote chaguo tofauti za usambazaji - tujulishe na tutatayarisha programu-jalizi inayofaa, au unaweza kutekeleza programu-jalizi inayohitajika mwenyewe.

2.7. Inatumika na picha za NAND zinazosomwa na watayarishaji programu wengine

kama unayo Picha ya NAND, iliyosomwa na programu nyingine au kupokea kutoka kwa chanzo kingine, lazima iwe kubadilisha katika umbizo linalofaa kurekodiwa Programu ya ChipStar.

Ili kufanya hivyo, fuata hatua hizi:

  • Fungua faili yako, chagua kipengee cha menyu " Hariri|Geuza modi ya kihariri ya NAND ". Kidirisha kitatokea kama inavyoonyeshwa hapo juu.
  • Weka modi ya ubadilishaji kuwa umbizo NAND: "Picha tayari ni NAND... ", zinaonyesha ukubwa wa ukurasa Na kuzuia NAND au chagua chip inayohitajika. Bonyeza " Endelea".
  • Kichupo kitaonekana kwenye kihariri " NAND " na picha itaanza kuchanganua kwa vizuizi vibaya.
  • Faili inayotokana inaweza kuhifadhiwa katika umbizo NAND, faili itapokea kiendelezi .nbin chaguo-msingi.

Utendaji na muda wa maisha wa SSD unategemea kimsingi kumbukumbu ya NAND flash na programu dhibiti ya kidhibiti. Wao ni sehemu kuu za bei ya gari, na ni busara kulipa kipaumbele kwa vipengele hivi wakati ununuzi. Leo tutazungumzia NAND.

Ikiwa unataka, unaweza kupata ugumu wa mchakato wa kiteknolojia wa kutengeneza kumbukumbu ya flash kwenye tovuti zinazobobea katika hakiki za SSD. Nakala yangu inalenga wasomaji wengi zaidi na ina malengo mawili:

  1. Inua pazia kwenye vipimo visivyo wazi vilivyochapishwa kwenye tovuti za watengenezaji na maduka ya SSD.
  2. Tatua maswali ambayo unaweza kuwa nayo unaposoma sifa za kiufundi kumbukumbu ya anatoa tofauti na hakiki za kusoma zilizoandikwa kwa geeks za vifaa.

Kuanza, nitaonyesha shida na picha.

Vipimo vya SSD vinaonyesha nini?

Ufafanuzi wa kiufundi wa NAND uliochapishwa kwenye tovuti rasmi za wazalishaji na katika maduka ya mtandaoni sio daima huwa na maelezo ya kina. Zaidi ya hayo, istilahi inatofautiana sana, na nimekuandalia data kuhusu viendeshi vitano tofauti.

Je, picha hii ina maana yoyote kwako?

Sawa, tuseme Yandex.Market sio bora zaidi chanzo cha kuaminika habari. Hebu tugeuke kwenye tovuti za wazalishaji - imekuwa rahisi zaidi?

Labda itakuwa wazi zaidi kwa njia hii?

Na ikiwa ni hivyo?

Au ni bora kwa njia hii?

Wakati huo huo, anatoa hizi zote zina kumbukumbu sawa iliyosanikishwa! Ni vigumu kuamini, hasa kuangalia picha mbili za mwisho, sivyo? Baada ya kusoma kiingilio hadi mwisho, hautasadikishwa tu na hii, lakini pia utasoma sifa kama vile kitabu wazi.

Watengenezaji wa Kumbukumbu wa NAND

Kuna watengenezaji wachache wa kumbukumbu za flash kuliko kampuni zinazouza SSD chini ya chapa zao. Anatoa nyingi sasa zina kumbukumbu kutoka:

  • Intel/Micron
  • Hynix
  • Samsung
  • Toshiba/SanDisk

Sio bahati mbaya kwamba Intel na Micron wanashiriki sehemu moja kwenye orodha. Wanazalisha NAND kwa kutumia teknolojia sawa chini ya ubia wa IMFT.

Katika kiwanda kinachoongoza katika jimbo la Utah la Merika, kumbukumbu sawa hutolewa chini ya chapa za kampuni hizi mbili kwa karibu idadi sawa. Kutoka kwa safu ya kusanyiko ya mmea huko Singapore, ambayo sasa inadhibitiwa na Micron, kumbukumbu inaweza pia kuwa chini ya chapa ya kampuni yake tanzu ya SpecTek.

Wazalishaji wote wa SSD hununua NAND kutoka kwa makampuni ya juu, hivyo anatoa tofauti Kunaweza kuwa na kumbukumbu sawa, hata kama chapa yake ni tofauti.

Inaweza kuonekana kuwa katika hali hii na kumbukumbu kila kitu kinapaswa kuwa rahisi. Hata hivyo, kuna aina kadhaa za NAND, ambazo kwa upande wake zimegawanywa vigezo tofauti, na kusababisha mkanganyiko.

Aina za kumbukumbu za NAND: SLC, MLC na TLC

Hizi ni aina tatu tofauti za NAND, tofauti kuu ya kiteknolojia kati yao ikiwa ni idadi ya biti zilizohifadhiwa kwenye seli ya kumbukumbu.

SLC ndiyo kongwe zaidi kati ya teknolojia hizo tatu na huna uwezekano wa kuipata SSD ya kisasa na NAND kama hizo. Anatoa nyingi sasa zina MLC kwenye ubao, na TLC ni neno jipya katika soko la kumbukumbu kwa anatoa za hali dhabiti.

Kwa ujumla, TLC imetumika kwa muda mrefu katika anatoa za USB flash, ambapo uvumilivu wa kumbukumbu hauna umuhimu wa vitendo. Mpya michakato ya kiteknolojia kufanya iwezekanavyo kupunguza gharama ya gigabyte ya TLC NAND kwa SSD, kutoa utendaji unaokubalika na maisha ya huduma, ambayo ni nini wazalishaji wote wanapendezwa kimantiki.

Inafurahisha kwamba wakati umma kwa ujumla una wasiwasi juu ya idadi ndogo ya mizunguko SSD kuandika upya, jinsi teknolojia za NAND zinavyokua, kigezo hiki kinapungua tu!

Jinsi ya Kuamua Aina Maalum ya Kumbukumbu katika SSD

Bila kujali ikiwa umenunua SSD au unapanga ununuzi tu, baada ya kusoma chapisho hili unaweza kuwa na swali katika manukuu.

Hakuna programu inayoonyesha aina ya kumbukumbu. Taarifa hii inaweza kupatikana katika ukaguzi wa gari, lakini kuna njia ya mkato, hasa wakati unahitaji kulinganisha wagombea kadhaa kwa ununuzi.

Kwenye tovuti maalum unaweza kupata hifadhidata kwenye SSD, na hapa kuna mfano.

Sikuwa na shida kupata sifa za kumbukumbu za viendeshi vyangu hapo, isipokuwa SanDisk P4 (mSATA) iliyosanikishwa kwenye kompyuta kibao.

Ni SSD zipi zilizo na kumbukumbu bora zaidi?

Wacha kwanza tupitie vidokezo kuu vya kifungu hicho:

  • Wazalishaji wa NAND wanaweza kuhesabiwa kwenye vidole vya mkono mmoja
  • Anatoa za kisasa za hali dhabiti hutumia aina mbili za NAND: MLC na TLC, ambayo inashika kasi tu
  • MLC NAND hutofautiana katika violesura: ONFi (Intel, Micron) na Hali ya Kugeuza (Samsung, Toshiba)
  • ONFi MLC NAND imegawanywa katika asynchronous (nafuu na polepole) na synchronous (ghali zaidi na haraka)
  • Wazalishaji wa SSD hutumia kumbukumbu ya interfaces tofauti na aina, kuunda aina mbalimbali safu kwa pochi yoyote
  • vipimo rasmi mara chache huwa na taarifa maalum, lakini hifadhidata Data ya SSD hukuruhusu kuamua kwa usahihi aina ya NAND

Kwa kweli, katika zoo kama hiyo hakuwezi kuwa na jibu wazi kwa swali lililowekwa kwenye manukuu. Bila kujali chapa ya gari, NAND hukutana na vipimo vilivyotajwa, vinginevyo hakuna maana kwa watengenezaji wa OEM kuinunua (wanatoa dhamana yao wenyewe kwenye SSD).

Hata hivyo ... fikiria kwamba majira ya joto yalikupendeza kwa mavuno yasiyo ya kawaida ya jordgubbar kwenye dacha!

Yote ni ya juisi na tamu, lakini huwezi kula kiasi hicho, kwa hivyo uliamua kuuza matunda kadhaa uliyokusanya.

Je, utajiwekea jordgubbar bora zaidi au kuziweka kwa ajili ya kuuza? :)

Inaweza kuzingatiwa kuwa watengenezaji wa NAND husakinisha zaidi kumbukumbu bora kwa vifaa vyako vya kuhifadhi. Kwa kuzingatia idadi ndogo ya kampuni zinazozalisha NAND, orodha ya watengenezaji wa SSD ni fupi zaidi:

  • Muhimu (mgawanyiko wa Micron)
  • Intel
  • Samsung

Tena, hii ni dhana tu na haiungwi mkono na ukweli mgumu. Lakini ungetenda tofauti kama ungekuwa makampuni haya?

Habari marafiki! Juzi mmoja wa wasomaji wetu wa kawaida aliuliza swali zuri. Aliuliza, Kwa jinsi ya kujua ni muda gani itafanya kazi au kufanyaJinsi ya kujua rasilimali ya kufanya kazi ya SSD yake. Pia wiki iliyopita, watumiaji wengine waliuliza maswali zaidi juu ya mada hii, kwa mfano:

Ambayo Aina ya kumbukumbu ya flash kwa SSD ni bora: NAND, 3D NAND, 3D V-NAND na WALA?

Jinsi ya kujua ni kumbukumbu zipi za SSD iliyonunuliwa ina ( SLC, MLC au TLC) na ni kumbukumbu gani bora?

Ni idadi gani ya mizunguko ya kuandika upya au TBW?

Tutajibu maswali haya yote ya kuvutia katika makala ya leo.

Jinsi ya kujua ni muda gani SSD yako itaendelea

Siogopi kurudia mwenyewe na kusema kwamba kila kitu kwenye kompyuta ni muhimu, ikiwa ni pamoja na gari imara-hali. Kabla ya kuinunua, hakikisha kujua utendaji na maisha ya huduma ya SSD yako ya baadaye. Ni rahisi kwa mtumiaji wa novice kuchanganyikiwa hapa, kwa sababu badala ya maisha ya huduma ya SSD,kwenye mtandao kila mtu anazungumzia jambo fulaniidadi ya mizunguko ya kuandika upya. Itaeleza. C Mzunguko wa kuandika upya ni uandishi upya wa kiasi kizima (seli zote) za diski ya hali dhabiti, lakini kidhibiti huandika upya kwa usawa. seli. Kwa urahisi wetu, watengenezaji wanaonyesha (hesabu kwa kutumia fomula) sio kuandika tena mizunguko, A jumla ya data katika terabytes ambayo inaweza kuandikwa kwa gari. Kiasi hiki kinaitwa - TBW(Jumla ya Baiti Zilizoandikwa -Jumla ya baiti zilizoandikwa) H Ukubwa wa uwezo wa disk, zaidi ya TBW ina.Kujua TBW, unaweza kuhesabu kwa usahihi maisha ya hali yako imara.Kikomo cha TBW kinaweza kutofautiana kwenye SSD tofauti sababu ya!

  • Rasilimali ya kuandika upya SSD au TBW inaweza kupatikana tu kwenye tovuti rasmi ya mtengenezaji wa kifaa, lakini sio wazalishaji wote wanaonyesha data hiyo, kwa hiyo ni bora kununua gari la hali imara kutoka kwa wazalishaji hao wanaoionyesha.

Utendaji na maisha ya huduma ya SSD hutegemea mambo mawili: aina Chipu za kumbukumbu za NAND: (SLC, MLC, TLC) na mtawala na firmware. Bei ya gari moja kwa moja inategemea wao.

Kuna aina mbili kuu za kumbukumbu ya Flash katika SSD: NOR na NAND. Teknolojia ya NAND ni ya haraka na nafuu. Kumbukumbu ya NAND leo kuboreshwa. Kumbukumbu ya 3D ilionekana NAND na 3D V-NAND. Ikiwa tunachukua soko la SSD zinazotolewa sasa kwenye soko, basi asilimia 5 ni ya 3D V-NAND, asilimia 15 3D NAND, pumzika asilimia 80 NAND. DData hizi zina hitilafu, lakini ndogo.

Kwa upande wake, kumbukumbu ya Flash: NAND inaweza kuwa aina tatu za chips kumbukumbu: SLC, MLC na TLC. Leo, SSD zinazotegemea kumbukumbu ya flash zinauzwa zaidi. MLC na TLC. Kwa upande wa TLC na MLC, SSD zinazotolewa sokoni ni 50/50.Kumbukumbu ya TLC ina kikomo cha chini cha TBW.

  1. SLC- Seli ya Kiwango Kimoja - ndiyo teknolojia kongwe na ya haraka zaidi kati ya teknolojia tatu. Ina utendaji wa juu, matumizi ya chini ya nguvu, kasi ya juu kurekodi na kikomo kikubwa cha TBW (jumla ya data inayoweza kuandikwa kwenye kiendeshi) . Gharama ya hali imara kulingana na chips za kumbukumbu za SLC ni ghali sana na ni vigumu sana kupata SSD ya kisasa nayo.
  2. MLC- Multi Level Cell - ina gharama ya chini, kasi ya chini ya uendeshaji na TBW ya chini.
  3. TLC- Kiini cha Ngazi tatu - ina hata gharama ya chini, kasi ya chini ya uendeshaji na kidogoTBW, ikilinganishwa na chips za MLC. Kumbukumbu TLC daima imekuwa ikitumiwa sana katika anatoa za kawaida za flash, lakini pamoja na ujio wa teknolojia mpya imewezekana kuitumia katika anatoa za hali imara.

Katika programu gani unaweza kuona aina ya kumbukumbu ya gari-hali-dhabiti: TLC na MLC

Onyesha aina Kumbukumbu ya SSD Programu ya AIDA64 itaweza, tovuti rasmi ya msanidi programu https://www.aida64.com/

Katika dirisha kuu la programu, chagua « Hifadhi ya data»,

kisha chagua mfano wa SSD, kwa mfano, nina SSD tatu zilizowekwa kwenye mfumo wangu na nitachagua moja ya kwanza - Samsung 850 Evo 250GB. Kama unaweza kuona, aina ya kumbukumbu ya flash Hifadhi ya TLC.

Kiendeshi cha pili cha Kingston SHSS37A/240G kina aina ya kumbukumbu ya MLC flash.

Jinsi ya kujua rasilimali ya gari dhabiti

Kwa mfano, hebu tujue rasilimali ya Kingston SHSS37A/240G.

Nenda kwenye tovuti rasmi ya mtengenezaji wa kifaa https://www.hyperxgaming.com/ru

Chagua "Hifadhi za Hali Imara" --> "Savage".

Uwezo wa GB 240

na uone jumla ya data (TBW) ambayo inaweza kuandikiwa Kingston kuendesha SHSS37A yenye uwezo wa GB 240 - 306 TB.

Hebu tulinganishe na kiendeshi cha Samsung 850 Evo 250GB.

Nenda kwenye tovuti rasmi ya mtengenezaji http://www.samsung.com/ru/ssd/all-ssd/

Angalia kipengee - SSD 850 Evo Sata III gari.

Uwezo wa GB 240 na ubofye-kushoto kwenye picha ya SSD.

"Onyesha sifa zote"

Tunaona kiashiria chini kabisa. Nyenzo ya kurekodi: 75 TB.

Inageuka kuwa SSD Kingston Nambari ya rasilimali ya SHSS37A/240G ya mizunguko ya kuandika upya ya TBW ni kubwa mara nne.

Ikiwa una gari la OCZ SSD, kisha nenda kwenye tovuti https://ocz.com/us/ssd/

Jinsi ya kujua jumla ya data ambayo tayari imeandikwa kwa gari la hali ngumu

Ili kufanya hivyo, tutatumia programu ya CrystalDiskInfo.

Katika dirisha kuu la programu, chagua SSD yangu Samsung 850 Evo 250GB. Katika kipengee cha "Jumla ya rekodi za jeshi" tunaona kiasi cha data iliyorekodi kwenye gari ni 41.088 TB. Ikiwa tunalinganisha takwimu hii na rasilimali ya kurekodi iliyoonyeshwa kwenye tovuti rasmi: 75 TB, tunaweza kuhitimisha kuwa TB nyingine 33 ya data inaweza kurekodi kwenye SSD.

Kwa upande wa SSD Kingston SHSS37A/240G, mpango huo CrystalDiskInfo haiwezi kuonyesha jumla ya kiasi cha data iliyorekodiwa kwenye kifaa cha kuhifadhi.

Katika kesi hii tutatumia Programu ya SSD-Z.

Tovuti rasmi ya msanidi http://aezay.dk/aezay/ssdz/

Pakua na uendesha programu.

Katika dirisha kuu, katika kipengee cha "Bytes Written", tunaona kiasi cha data iliyorekodi kwenye gari ni 43,902 TB.

Ikiwa tunalinganisha takwimu hii na rasilimali ya kurekodi iliyoonyeshwa kwenye tovuti rasmi: 306 TB, tunaweza kuhitimisha kuwa TB nyingine 262 ya data inaweza kurekodi kwenye SSD.

CrystalDiskInfo kuanzia toleo la 7_0_5 inaweza kufanya kazi na diski mpya zinazotumia itifaki mpya ya NVM Express (Toshiba OCZ RD400, Samsung 950 PRO, Samsung SM951). toleo la awali Sijawahi kuona programu kama hizi za diski.