3ഡി നാൻഡ് ഫ്ലാഷിലെ മികച്ച m2. ഉപസംഹാരം. വാങ്ങാൻ കൂടുതൽ ലാഭകരമായത് എന്താണ്? എസ്എസ്ഡിയും എച്ച്ഡിഡിയും തമ്മിലുള്ള വ്യത്യാസങ്ങൾ

ഞങ്ങളുടെ വെബ്‌സൈറ്റിൽ സ്റ്റോറേജ് ഉപകരണങ്ങളുടെ രൂപകൽപ്പനയും പ്രവർത്തന തത്വവും ഞങ്ങൾ ചർച്ച ചെയ്യുന്നത് തുടരുന്നു. കഴിഞ്ഞ തവണ ഞങ്ങൾ ഫ്ലാഷ് മെമ്മറി () ചർച്ച ചെയ്തു, ഇന്ന് ഞങ്ങൾ ഇതിനകം സൂചിപ്പിച്ച ഫ്ലാഷ് മെമ്മറിയുടെ തരങ്ങളിലൊന്നിൽ ശ്രദ്ധ കേന്ദ്രീകരിക്കും, അതായത് NAND മെമ്മറി. NAND-ന്റെ ഘടനയും പ്രവർത്തനവും ഞങ്ങൾ ഇതിനകം ഭാഗികമായി കണ്ടുപിടിച്ചിട്ടുണ്ട്, അതിനാൽ NAND-മായി പ്രവർത്തിക്കുമ്പോൾ മറക്കാൻ പാടില്ലാത്ത അടിസ്ഥാന അൽഗോരിതങ്ങൾ, കണക്ഷൻ രീതികൾ, ചില സൂക്ഷ്മതകൾ എന്നിവ പരിഗണിക്കാൻ നമുക്ക് മുന്നോട്ട് പോകാം.

രണ്ട് തരം NAND മെമ്മറി നോക്കിക്കൊണ്ട് നമുക്ക് ആരംഭിക്കാം - അതായത് SLC-( ഒറ്റ-നില സെൽ) കൂടാതെ MLC-( മൾട്ടി ലെവൽ സെൽ) ഉപകരണങ്ങൾ. SLC ഉപകരണങ്ങളിൽ, ഒരു മെമ്മറി സെൽ ഒരു ബിറ്റ് വിവരങ്ങൾ സംഭരിക്കുന്നു - മുമ്പത്തെ ലേഖനത്തിൽ അത്തരം ഉപകരണങ്ങൾ ഞങ്ങൾ കൃത്യമായി ചർച്ച ചെയ്തു. ഒരു മെമ്മറി സെല്ലിന്റെ രണ്ട് അവസ്ഥകൾ മാത്രമേ സാധ്യമാകൂ ( ഫീൽഡ് ഇഫക്റ്റ് ട്രാൻസിസ്റ്റർഫ്ലോട്ടിംഗ് ഷട്ടറിനൊപ്പം). ആദ്യത്തെ സംസ്ഥാനം ചാർജ്ജ് ചെയ്ത ഗേറ്റിനോട് യോജിക്കുന്നു, രണ്ടാമത്തേത്, അതനുസരിച്ച്, ഡിസ്ചാർജ് ചെയ്ത ഒന്നിനോട്. ഇവിടെ എല്ലാം ലളിതമാണ് - ഞങ്ങൾ ഒരു ത്രെഷോൾഡ് വോൾട്ടേജ് പ്രയോഗിക്കുന്നു, ഡ്രെയിൻ കറന്റിന്റെ സാന്നിധ്യമോ അഭാവമോ ഉപയോഗിച്ച്, തന്നിരിക്കുന്ന മെമ്മറി സെല്ലിലേക്ക് ഏത് ബിറ്റ് എഴുതിയിട്ടുണ്ടെന്ന് നമുക്ക് നിർണ്ണയിക്കാനാകും.

MLC ഉപകരണങ്ങൾ വ്യത്യാസപ്പെട്ടിരിക്കുന്നു, ഒരു യൂണിറ്റ് സെല്ലിന് നിരവധി ബിറ്റുകൾ വിവരങ്ങൾ സംഭരിക്കാൻ കഴിയും, മിക്കപ്പോഴും രണ്ട് ബിറ്റുകൾ. അത്തരം ഉപകരണങ്ങളിൽ, ഫ്ലോട്ടിംഗ് ഗേറ്റിന്റെ ചാർജിന്റെ 4 ലെവലുകൾ ഉണ്ട്, ഇത് സംഭരിച്ചിരിക്കുന്ന 4 അവസ്ഥകളുമായി പൊരുത്തപ്പെടുന്നു:

അത്തരമൊരു സെല്ലിൽ നിന്നുള്ള വിവരങ്ങൾ വായിക്കാൻ, എസ്എൽസി ഉപകരണങ്ങളിൽ നിന്ന് വ്യത്യസ്തമായി, ഡ്രെയിൻ കറന്റ് പലതിലും നിരീക്ഷിക്കേണ്ടത് ആവശ്യമാണ് വ്യത്യസ്ത അർത്ഥങ്ങൾട്രാൻസിസ്റ്റർ ഗേറ്റിലെ ത്രെഷോൾഡ് വോൾട്ടേജ്.

SLC-യെ അപേക്ഷിച്ച് MLC മെമ്മറിക്ക് സാധ്യമായ പരമാവധി റീറൈറ്റിംഗ് സൈക്കിളുകളുടെ എണ്ണം കുറവാണ്. കൂടാതെ, SLC വേഗതയേറിയതാണ് - അതായത്, വായന/എഴുത്ത്/മായ്ക്കൽ പ്രവർത്തനങ്ങൾ കുറഞ്ഞ സമയത്തിനുള്ളിൽ പൂർത്തിയാകും. ഒരു മെമ്മറി സെല്ലിന്റെ അവസ്ഥ നിർണ്ണയിക്കാൻ ഒരു വോൾട്ടേജ് ത്രെഷോൾഡ് മാത്രമേ ഉപയോഗിക്കുന്നുള്ളൂ എന്നതിനാൽ, SLC മെമ്മറി പിശകുകൾ ഉണ്ടാക്കാനുള്ള സാധ്യത കുറവാണ്. എന്നാൽ എംഎൽസി മോശമാണെന്ന് അർത്ഥമാക്കുന്നില്ല. MLC മെമ്മറി, ഒന്നാമതായി, കൂടുതൽ വിവരങ്ങൾ സംഭരിക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു, രണ്ടാമതായി, ഇത് വിലകുറഞ്ഞതാണ്. അതായത്, വില / ഗുണനിലവാര അനുപാതത്തിന്റെ വീക്ഷണകോണിൽ നിന്ന്, MLC, തത്വത്തിൽ, അഭികാമ്യമായി തോന്നുന്നു.

നമുക്ക് NAND മെമ്മറിയുടെ ഘടനയിലേക്ക് പോകാം 😉

ഞങ്ങൾ ഓർക്കുന്നതുപോലെ, NOR മെമ്മറിയിൽ നിന്ന് വ്യത്യസ്തമായി, NAND ഉപയോഗിക്കുമ്പോൾ നമുക്ക് ഒരു അനിയന്ത്രിതമായ മെമ്മറി സെല്ലിലേക്ക് ആക്സസ് ഇല്ല. എല്ലാ സെല്ലുകളും പേജുകളായി സംയോജിപ്പിച്ചിരിക്കുന്നു. കൂടാതെ പേജുകൾ ലോജിക്കൽ ബ്ലോക്കുകളായി സംയോജിപ്പിച്ചിരിക്കുന്നു. ഓരോ പേജിലും, ഉപയോക്താവ് സംരക്ഷിച്ച വിവരങ്ങൾക്ക് പുറമേ, ചില അധിക ഡാറ്റയും അടങ്ങിയിരിക്കുന്നു - "മോശം" ബ്ലോക്കുകളെക്കുറിച്ചുള്ള വിവരങ്ങൾ, പിശക് തിരുത്തുന്നതിനുള്ള അധിക സേവന വിവരങ്ങൾ.

NAND-ന്റെ ബുദ്ധിമുട്ട്, ഏതെങ്കിലും പ്രത്യേക വിവര സെൽ ആക്സസ് ചെയ്യാൻ കഴിയില്ല എന്നതാണ്. ഡാറ്റ പേജ് പേജ് മാത്രമേ എഴുതാൻ കഴിയൂ, അതായത്, കുറച്ച് മാറ്റണമെങ്കിൽ, മുഴുവൻ പേജും മാറ്റിയെഴുതേണ്ടതുണ്ട്. നിങ്ങൾക്ക് ബ്ലോക്കുകളിലെ ഡാറ്റ മാത്രമേ മായ്ക്കാൻ കഴിയൂ. ഉദാഹരണമായി NAND മെമ്മറി ചിപ്പ് NAND128W3A യുടെ സവിശേഷതകൾ ഇതാ: പേജ് വലുപ്പം - 512 ബൈറ്റുകൾ + അധിക സേവന വിവരങ്ങളുടെ 16 ബൈറ്റുകൾ, ബ്ലോക്ക് വലുപ്പം - 16 kBytes, അതായത് 32 പേജുകൾ.

NAND ന്റെ മറ്റൊരു പ്രശ്നം, എഴുത്ത് സൈക്കിളുകളുടെ എണ്ണം അനന്തമല്ല എന്നതാണ്. അങ്ങനെ, എല്ലായ്‌പ്പോഴും ഒരേ പേജിൽ എഴുതുകയാണെങ്കിൽ, അത് താമസിയാതെ അല്ലെങ്കിൽ പിന്നീട് കേടാകും. കൂടാതെ എല്ലാ മെമ്മറി സെല്ലുകളുടെയും ഏകീകൃതമായ വസ്ത്രധാരണം ഉറപ്പാക്കാൻ, NAND മെമ്മറി കൺട്രോളർ ഓരോ മെമ്മറി ബ്ലോക്കിലേക്കും എഴുതുന്ന സൈക്കിളുകളുടെ എണ്ണം ട്രാക്ക് ചെയ്യുന്നു. ഒരു ബ്ലോക്ക് "മോശം" ആണെന്ന് കൺട്രോളർ കണ്ടാൽ, അത് ഒഴിവാക്കി അടുത്ത ബ്ലോക്കിലേക്ക് എഴുതാം. ഇതിന് നന്ദി, സ്റ്റോറേജ് മീഡിയയുടെ സേവനജീവിതം ഗണ്യമായി വർദ്ധിക്കുന്നു. ഞങ്ങൾക്ക് ഒരു വലിയ ശ്രേണി ഡാറ്റ എഴുതണമെങ്കിൽ, മെമ്മറി ചിപ്പിനുള്ളിൽ എല്ലാ ഡാറ്റയും ബ്ലോക്കുകളായി കലർത്തപ്പെടും (എഴുത്ത് അൽഗോരിതം ഏറ്റവും കുറഞ്ഞ ബ്ലോക്കുകളിൽ പ്രവർത്തിക്കുന്നു), ഈ ഡാറ്റ വായിക്കാനുള്ള ചുമതല ഉണ്ടാകുമ്പോൾ, NAND മെമ്മറി കൺട്രോളർ ഡാറ്റ ഓർഗനൈസുചെയ്‌ത് അതിന്റെ യഥാർത്ഥ രൂപത്തിൽ ഞങ്ങൾക്ക് നൽകും.

ഞങ്ങൾ ഘടന ക്രമീകരിച്ചു, ഒടുവിൽ കണക്ഷൻ എങ്ങനെ നിർമ്മിക്കപ്പെടുന്നു എന്നതിനെക്കുറിച്ച് കുറച്ച് സംസാരിക്കാൻ ഞാൻ ആഗ്രഹിക്കുന്നു NAND ചിപ്പുകൾ-ഓർമ്മ.

ഇതിനായി, ഒരു സമാന്തര ഡാറ്റാ ട്രാൻസ്ഫർ ബസ് ഉപയോഗിക്കുന്നു. ബസിന്റെ വീതി 8 അല്ലെങ്കിൽ 16 ബൈറ്റുകൾ ആണ്. നിർദ്ദിഷ്ട ഉപകരണം. ഡാറ്റ ലൈനുകൾ വിലാസ ലൈനുകളുമായി സംയോജിപ്പിച്ചിരിക്കുന്നു, ഇത് അധിനിവേശ പിന്നുകളുടെ എണ്ണം കുറയ്ക്കുന്നു. നിയന്ത്രണ സിഗ്നലുകളും അവയുടെ ഉദ്ദേശ്യവും ഇവിടെ നന്നായി വിവരിച്ചിരിക്കുന്നു:

ഒരു മൈക്രോകൺട്രോളറിലേക്ക് മെമ്മറി കണക്റ്റുചെയ്യാൻ ഞങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ, ഡാറ്റാ കൈമാറ്റത്തിന് ഹാർഡ്‌വെയർ പിന്തുണയുള്ള ഒരു കൺട്രോളർ തിരഞ്ഞെടുക്കുന്നതാണ് നല്ലത്. സമാന്തര ഇന്റർഫേസ്. ഉദാഹരണത്തിന്, പല STM32-ലും ഒരു FSMC മൊഡ്യൂൾ സജ്ജീകരിച്ചിരിക്കുന്നു, അത് നിങ്ങളെ ബന്ധിപ്പിക്കാൻ അനുവദിക്കുന്നു ബാഹ്യ ഉപകരണംഓർമ്മ. എന്നാൽ ഞങ്ങൾ ഇപ്പോൾ ഇത് പരിശോധിക്കില്ല; ഭാവിയിലെ ലേഖനങ്ങൾക്കായി ഈ വിഷയം ഉപേക്ഷിക്കുന്നതാണ് നല്ലത് 😉 ഒരുപക്ഷേ സമീപഭാവിയിൽ ഞങ്ങൾ STM32 നായി ഒരു ചെറിയ ഉദാഹരണം നിർമ്മിക്കാൻ ശ്രമിക്കും, അതിൽ ഞങ്ങൾ NAND മെമ്മറിയിൽ നിന്ന് ഡാറ്റ എഴുതുകയും വായിക്കുകയും ചെയ്യും. ഉടൻ കാണാം! )

NAND ഫ്ലാഷ് മെമ്മറി ഒരു NOT AND ഗേറ്റ് ഉപയോഗിക്കുന്നു, മറ്റ് പല തരത്തിലുള്ള മെമ്മറി പോലെ, ഡാറ്റ സംഭരിക്കുന്നു വലിയ മാസിഫ്ഓരോ സെല്ലിലും ഒന്നോ അതിലധികമോ ബിറ്റ് ഡാറ്റ അടങ്ങിയിരിക്കുന്ന സെല്ലുകൾ.

വസ്ത്രധാരണം പോലുള്ള ആന്തരികവും ബാഹ്യവുമായ ഘടകങ്ങൾ ഏത് തരത്തിലുള്ള മെമ്മറിയെയും ബാധിക്കും. ശാരീരിക ക്ഷതം, പിശകുകൾ ഹാർഡ്വെയർമറ്റുള്ളവരും. അത്തരം സന്ദർഭങ്ങളിൽ, ഞങ്ങളുടെ ഡാറ്റ പൂർണ്ണമായും നഷ്‌ടപ്പെടും. അത്തരം സാഹചര്യങ്ങളിൽ എന്തുചെയ്യണം? വാങ്ങേണ്ട ആവശ്യമില്ലാതെ തന്നെ എളുപ്പത്തിലും വേഗത്തിലും ഡാറ്റ വീണ്ടെടുക്കുന്ന ഡാറ്റ വീണ്ടെടുക്കൽ പ്രോഗ്രാമുകൾ ഉള്ളതിനാൽ വിഷമിക്കേണ്ടതില്ല ഓപ്ഷണൽ ഉപകരണങ്ങൾഅല്ലെങ്കിൽ ഇൻ അവസാന ആശ്രയമായി, നഷ്ടപ്പെട്ട രേഖകളിൽ വീണ്ടും പ്രവർത്തിക്കാൻ തുടങ്ങുക. നമുക്ക് NAND ഫ്ലാഷ് മെമ്മറി അടുത്ത് നോക്കാം.

സാധാരണഗതിയിൽ, NAND അറേയെ പല ബ്ലോക്കുകളായി തിരിച്ചിരിക്കുന്നു. ഈ ബ്ലോക്കുകളിലൊന്നിലെ ഓരോ ബൈറ്റും വ്യക്തിഗതമായി എഴുതാനും പ്രോഗ്രാം ചെയ്യാനും കഴിയും, എന്നാൽ ഒരു ബ്ലോക്ക് അറേയുടെ മായ്‌ക്കാവുന്ന ഏറ്റവും ചെറിയ ഭാഗത്തെ പ്രതിനിധീകരിക്കുന്നു. അത്തരം ബ്ലോക്കുകളിൽ, ഓരോ ബിറ്റിനും 1 ബൈനറി മൂല്യമുണ്ട്. ഉദാഹരണത്തിന്, ഒരു മോണോലിത്തിക്ക് 2 GB NAND ഫ്ലാഷ് മെമ്മറി ഉപകരണത്തിൽ സാധാരണയായി 2048 B (128 KB) ബ്ലോക്കുകളും ഓരോ ബ്ലോക്കിനും 64 ഉം അടങ്ങിയിരിക്കുന്നു. ഓരോ പേജിലും 2112 ബൈറ്റുകൾ ഉണ്ട്, കൂടാതെ 2048 ബൈറ്റുകൾ ഡാറ്റയും അടങ്ങിയിരിക്കുന്നു അധിക മേഖല 64 ബൈറ്റുകളിൽ. ECC, സെൽ വെയർ വിവരങ്ങൾ, മറ്റ് ഓവർഹെഡ് സോഫ്‌റ്റ്‌വെയർ ഫംഗ്‌ഷനുകൾ എന്നിവയ്‌ക്കായി സ്‌പെയർ ഏരിയ സാധാരണയായി ഉപയോഗിക്കുന്നു, എന്നിരുന്നാലും ഇത് പേജിന്റെ ബാക്കി ഭാഗങ്ങളിൽ നിന്ന് ശാരീരികമായി വ്യത്യസ്തമല്ല. NAND ഉപകരണങ്ങൾ 8-ബിറ്റ് അല്ലെങ്കിൽ 16-ബിറ്റ് ഇന്റർഫേസ് ഉപയോഗിച്ച് വാഗ്ദാനം ചെയ്യുന്നു. ഒരു ദ്വിദിശ 8 അല്ലെങ്കിൽ 16 ബിറ്റ് ഡാറ്റ ബസ് വഴി ഡാറ്റ നോഡ് NAND മെമ്മറിയുമായി ബന്ധിപ്പിച്ചിരിക്കുന്നു. 16-ബിറ്റ് മോഡിൽ, നിർദ്ദേശങ്ങളും വിലാസങ്ങളും 8 ബിറ്റുകൾ ഉപയോഗിക്കുന്നു, ശേഷിക്കുന്ന 8 ബിറ്റുകൾ ഡാറ്റാ ട്രാൻസ്ഫർ സൈക്കിളുകളിൽ ഉപയോഗിക്കുന്നു.

NAND ഫ്ലാഷ് മെമ്മറിയുടെ തരങ്ങൾ

NAND ഫ്ലാഷ് മെമ്മറി, ഞങ്ങൾ ഇതിനകം സൂചിപ്പിച്ചതുപോലെ, രണ്ട് തരത്തിലാണ് വരുന്നത്: സിംഗിൾ-ലെവൽ (എസ്എൽസി), മൾട്ടി ലെവൽ (എംഎൽസി). സിംഗിൾ-ലെവൽ ഫ്ലാഷ് മെമ്മറി - ഉയർന്നതും ഇടത്തരവുമായ സാന്ദ്രത ആവശ്യമുള്ള ആപ്ലിക്കേഷനുകൾക്ക് SLC NAND (സിംഗിൾ ലെവൽ സെൽ) അനുയോജ്യമാണ്. ഇത് ഉപയോഗിക്കാൻ എളുപ്പമുള്ളതും സൗകര്യപ്രദവുമായ സാങ്കേതികവിദ്യയാണ്. മുകളിൽ വിവരിച്ചതുപോലെ, SLC NAND ഓരോ മെമ്മറി സെല്ലിലും ഒരു ബിറ്റ് ഡാറ്റ സംഭരിക്കുന്നു. SLC NAND താരതമ്യേന ഉയർന്ന വായനയും എഴുത്തും വേഗതയും മികച്ച പ്രകടനവും തിരുത്തൽ അൽഗോരിതങ്ങളും വാഗ്ദാനം ചെയ്യുന്നു ലളിതമായ തെറ്റുകൾ. ഓരോ ബിറ്റ് അടിസ്ഥാനത്തിൽ മറ്റ് NAND സാങ്കേതികവിദ്യകളേക്കാൾ SLC NAND കൂടുതൽ ചെലവേറിയതായിരിക്കും. അപേക്ഷ ആവശ്യമാണെങ്കിൽ ഉയർന്ന വേഗതഉയർന്ന പ്രകടനമുള്ള മീഡിയ കാർഡ് പോലുള്ള വായനാ ഉപകരണങ്ങൾ, ചിലത് ഹൈബ്രിഡ് ഡ്രൈവുകൾ, സോളിഡ് സ്റ്റേറ്റ് ഡിവൈസുകൾ (SSD) അല്ലെങ്കിൽ മറ്റ് എംബഡഡ് ആപ്ലിക്കേഷനുകൾ, SLC NAND മാത്രമായിരിക്കും അനുയോജ്യമായ തിരഞ്ഞെടുപ്പ്.

മൾട്ടിലെവൽ ഫ്ലാഷ് മെമ്മറി - MLC NAND (മൾട്ടിലെവൽ സെൽ) ഉയർന്ന സാന്ദ്രതയ്ക്കും സ്ലോ സൈക്കിൾ ആപ്ലിക്കേഷനുകൾക്കുമായി രൂപകൽപ്പന ചെയ്തിട്ടുള്ളതാണ്.

SLC NAND പോലെയല്ല, മൾട്ടി-ലെവൽ MLC NAND സെല്ലുകൾ ഓരോ മെമ്മറി സെല്ലിലും രണ്ടോ അതിലധികമോ ബിറ്റുകൾ സംഭരിക്കുന്നു. ഓരോ ബിറ്റിന്റെയും സ്ഥാനം നിർണ്ണയിക്കാൻ വോൾട്ടേജും കറന്റും പ്രയോഗിക്കുന്നു. SLC ഉപകരണങ്ങൾക്ക് ഒരു വോൾട്ടേജ് ലെവൽ മാത്രമേ ആവശ്യമുള്ളൂ. കറന്റ് കണ്ടെത്തിയാൽ, ബിറ്റ് മൂല്യം 1 ആണ്; കറന്റ് കണ്ടെത്തിയില്ലെങ്കിൽ, ബിറ്റ് 0 ആയി നിയോഗിക്കപ്പെടുന്നു. ഒരു MLC ഉപകരണത്തിന്, ബിറ്റുകളുടെ മൂല്യങ്ങൾ നിർണ്ണയിക്കാൻ മൂന്ന് ബിറ്റുകൾ ഉപയോഗിക്കുന്നു വ്യത്യസ്ത തലങ്ങൾവോൾട്ടേജ്.

സാധാരണഗതിയിൽ, MLC NAND ഓരോ ഉപകരണത്തിനും SLC NAND-ന്റെ ഇരട്ടി ശേഷി വാഗ്ദാനം ചെയ്യുന്നു, മാത്രമല്ല ചെലവ് കുറവാണ്. കാരണം SLC NAND MLC NAND നേക്കാൾ മൂന്നിരട്ടി വേഗതയുള്ളതും 10 മടങ്ങ് ഉയർന്ന പ്രകടനം വാഗ്ദാനം ചെയ്യുന്നതുമാണ്; എന്നാൽ പല ആപ്ലിക്കേഷനുകൾക്കും, MLC NAND വിലയുടെയും പ്രകടനത്തിന്റെയും ശരിയായ സംയോജനം വാഗ്ദാനം ചെയ്യുന്നു. വാസ്തവത്തിൽ, MLC NAND എല്ലാ NAND ഫ്ലാഷ് മെമ്മറി ഷിപ്പ്മെന്റുകളുടെയും 80% പ്രതിനിധീകരിക്കുന്നു. കൂടാതെ MLC NAND ഫ്ലാഷ് മെമ്മറി SSD ക്ലാസിലെ ഉപഭോക്തൃ തിരഞ്ഞെടുപ്പിൽ ആധിപത്യം പുലർത്തുന്നു, കാരണം അവയുടെ പ്രകടനം മികച്ചതാണ് കാന്തിക ഹാർഡ്ഡിസ്കുകൾ.

ഒരു SSD-യുടെ ആയുസ്സ് NAND ഫ്ലാഷ് മെമ്മറിയിലേക്ക് എഴുതിയ ബൈറ്റുകളുടെ എണ്ണത്തെ ആശ്രയിച്ചിരിക്കുന്നു. മിക്ക MLC-അധിഷ്ഠിത ഉപകരണങ്ങളും ഒന്ന് മുതൽ മൂന്ന് വർഷം വരെ വാറന്റിയോടെയാണ് വരുന്നത്. എന്നിരുന്നാലും, ഡിവൈസ് എങ്ങനെ ഉപയോഗിക്കുമെന്ന് കൃത്യമായി മനസ്സിലാക്കേണ്ടത് പ്രധാനമാണ്, കാരണം ഡിസ്കിലേക്ക് ഒന്നിലധികം റീറൈറ്റുകൾ പ്രതീക്ഷിക്കുന്നപക്ഷം MLC-അടിസ്ഥാനത്തിലുള്ള SSD-കൾ കുറച്ച് മാത്രമേ നിലനിൽക്കൂ. മറുവശത്ത്, കടുത്ത PE സൈക്കിളുകളിൽപ്പോലും, SLC അടിസ്ഥാനമാക്കിയുള്ള പരിഹാരങ്ങൾ പ്രതീക്ഷിച്ച മൂന്ന് വർഷത്തേക്കാൾ കൂടുതൽ നീണ്ടുനിൽക്കും.

NAND ഫ്ലാഷിന്റെ ചരിത്രം

NAND ഫ്ലാഷ് മെമ്മറി ഒരു അസ്ഥിരമല്ലാത്ത സോളിഡ്-സ്റ്റേറ്റ് ഡ്രൈവാണ്, അത് ഇപ്പോൾ 26 വർഷം പഴക്കമുള്ള ഡാറ്റ സ്റ്റോറേജ് വ്യവസായത്തിൽ കാര്യമായ മാറ്റങ്ങൾ വരുത്തിയിട്ടുണ്ട്. 1980-ൽ തോഷിബയിൽ ജോലി ചെയ്യുന്നതിനിടയിൽ ഡോ. ഫുജിയോ മസുവോക്കയാണ് ഫ്ലാഷ് മെമ്മറി കണ്ടുപിടിച്ചത്. തോഷിബയുടെ അഭിപ്രായത്തിൽ, "ഫ്ലാഷ്" എന്ന പേര് നിർദ്ദേശിച്ചത് ഡോ. മസുവോക്കയുടെ സഹപ്രവർത്തകനായ ശ്രീ. ഷോ-ജി അരിസുമിയാണ്, കാരണം മെമ്മറി ഉള്ളടക്കങ്ങൾ മായ്ക്കുന്ന പ്രക്രിയ ഒരു ക്യാമറ ഫ്ലാഷിനെ ഓർമ്മിപ്പിച്ചു.

തോഷിബ 1987-ൽ NAND ഫ്ലാഷ് മെമ്മറി വാണിജ്യവൽക്കരിച്ചു; അതിനുശേഷം ഒരുപാട് മാറിയിരിക്കുന്നു. NAND ഫ്ലാഷ് മെമ്മറി മാർക്കറ്റ് അതിന്റെ എട്ട് മടങ്ങ് വിൽപ്പനയോടെ അതിവേഗം വളർന്നു DRAM മെമ്മറി(ഡൈനാമിക് റാൻഡം ആക്സസ് മെമ്മറി - ഡൈനാമിക് റാൻഡം ആക്സസ് മെമ്മറി). NAND മെമ്മറി ഉയർന്ന സഹിഷ്ണുതയുള്ള സംഭരണ ​​ഉപകരണമായി മാറിയിരിക്കുന്നു, കൂടാതെ നിരവധി ഉപയോക്താക്കളുടെ തിരഞ്ഞെടുപ്പും. അത്തരം മെമ്മറി ഇന്ന് ഉപയോഗിക്കുന്നു വിവിധ ഭൂപടങ്ങൾമെമ്മറിയും USB ഡ്രൈവുകളും, ക്ലൗഡ് സ്റ്റോറേജ്വ്യവസായത്തിലും ബിസിനസ്സിലും വീട്ടുപകരണങ്ങളിലും നിരവധി ഉപയോക്താക്കൾക്കിടയിൽ കണ്ടെത്തി. ആപ്പിളിന്റെ iPhone, iPod, iPad ഉപകരണങ്ങളും ഫോണുകളും ടാബ്‌ലെറ്റുകളും ഓണാണ് ആൻഡ്രോയിഡ് അടിസ്ഥാനമാക്കിയുള്ളത് NAND ഫ്ലാഷ് മെമ്മറിയും വ്യാപകമായി ഉപയോഗിക്കുന്നു. അതിനുശേഷം, ഈ നവീകരണം അതിന്റെ വഴിത്തിരിവായി പുതിയ യുഗം, ഇതിൽ ഉപഭോക്താക്കൾക്ക് അവരുടെ ഫയലുകൾ എപ്പോഴും ആക്‌സസ് ചെയ്യാൻ കഴിയും: വീഡിയോകൾ, സംഗീതം, പുസ്‌തകങ്ങൾ, പ്രമാണങ്ങൾ, നിങ്ങൾ എവിടെയായിരുന്നാലും.

ഉയർന്ന നിലവാരമുള്ള NAND ചെറിയ ബ്ലോക്കുകളിലോ പേജുകളിലോ വിവരങ്ങൾ വായിക്കാൻ പ്രോഗ്രാം ചെയ്തിരിക്കുന്നു, അതേസമയം NOR ഫ്ലാഷ് മെമ്മറി ഒരു സമയം ഡാറ്റ 1 ബൈറ്റ് വായിക്കുകയും എഴുതുകയും ചെയ്യുന്നു. സാധാരണയായി ചെറിയ അളവിൽ കോഡുകൾ സംഭരിക്കുകയും പ്രവർത്തിപ്പിക്കുകയും ചെയ്യുന്ന ഉപകരണങ്ങൾക്ക് NOR ഫ്ലാഷ് മെമ്മറി മുൻഗണന നൽകുന്നു.

സോളിഡ് സ്റ്റേറ്റ് NAND ഫ്ലാഷ് മെമ്മറിയും പരമ്പരാഗത മാഗ്നറ്റിക് ഉപകരണങ്ങളും കൂടാതെ സ്റ്റോറേജ് ഡിവൈസുകളും അവതരിപ്പിക്കുന്നു ഹാർഡ് ഡ്രൈവുകൾബിസിനസുകൾക്ക് അവരുടെ സെർവർ പ്രവർത്തിപ്പിക്കുന്നതിനും പ്രധാന ബിസിനസ്സ് ആപ്ലിക്കേഷനുകൾ സംഭരിക്കുന്നതിനും പുതിയ ഓപ്ഷനുകൾ നൽകി. അത്തരം മെമ്മറിക്ക് ചലിക്കുന്ന ഭാഗങ്ങൾ ഇല്ലാത്തതിനാൽ, NAND ഫ്ലാഷിന് ഡാറ്റ ഒരു സ്ഥലത്ത് നിന്ന് മറ്റൊരിടത്തേക്ക് വളരെ വേഗത്തിൽ പ്രോസസ്സ് ചെയ്യാനും നീക്കാനും കഴിയും മികച്ച വേഗതഎഴുത്തും വായനയും. സാമ്പത്തിക സേവനങ്ങളിൽ ഉപയോഗിക്കുന്ന ആപ്ലിക്കേഷനുകൾ ചില്ലറ വ്യാപാരംകൂടാതെ ക്ലൗഡ് വെബ് സേവനങ്ങൾ പലപ്പോഴും NAND ഫ്ലാഷ് മെമ്മറി സജ്ജീകരിച്ചിട്ടുള്ള സെർവറുകൾ പ്രവർത്തിപ്പിക്കുന്നു.

മെമ്മറി സെല്ലുകളും ഫ്ലോട്ടിംഗ് ഗേറ്റ് ട്രാൻസിസ്റ്ററുകളും അടങ്ങുന്ന ഒരു അറേയിൽ ഫ്ലാഷ് മെമ്മറി വിവരങ്ങൾ സംഭരിക്കുന്നു. സിംഗിൾ ലെയർ സെൽ (എസ്എൽസി) ഉപകരണങ്ങളിൽ, ഓരോ സെല്ലും ഒരു ബിറ്റ് വിവരങ്ങൾ മാത്രമേ സംഭരിക്കുന്നുള്ളൂ. മൾട്ടി-ലെവൽ സെൽ (MLC) ഉപകരണങ്ങൾ എന്നറിയപ്പെടുന്ന ചില പുതിയ തരം ഫ്ലാഷ് മെമ്മറി, ഒന്നിലധികം ലെവലുകൾക്കിടയിൽ തിരഞ്ഞെടുക്കുന്നതിലൂടെ ഒരു സെല്ലിൽ ഒന്നിൽ കൂടുതൽ ബിറ്റ് സംഭരിക്കാൻ കഴിയും വൈദ്യുത ചാർജ്ഫ്ലോട്ടിംഗ് ഗേറ്റ് ട്രാൻസിസ്റ്ററിലേക്കും അതിന്റെ സെല്ലുകളിലേക്കും പ്രയോഗിക്കുന്നതിനുള്ള ഉദ്ദേശ്യത്തിനായി.

NAND ഫ്ലാഷിനെക്കുറിച്ചുള്ള പ്രധാന വസ്തുതകൾ

ഫ്ലാഷ് മെമ്മറി തരങ്ങളുടെ പരിണാമം ശ്രദ്ധേയമാണ്. StorageNewsletter.com, ദിവസേനയുള്ള ആദരണീയവും ദേശീയമായി അംഗീകരിക്കപ്പെട്ടതുമായ ഉറവിടം ഇലക്ട്രോണിക് വാർത്തകൾവ്യവസായത്തിന്, NAND ഫ്ലാഷ് മെമ്മറിയുടെ വികസനം പിന്തുടരുന്നു നീണ്ട കാലംകൂടാതെ ഉണ്ട് മുഴുവൻ ആർക്കൈവ്ഈ സാങ്കേതികവിദ്യയുടെ നിലനിൽപ്പിനെക്കുറിച്ചുള്ള ഡാറ്റ.

ഫ്ലാഷ് ചിപ്പുകൾ: വോള്യങ്ങളും അതിനപ്പുറവും വർദ്ധിക്കുന്നു കുറഞ്ഞ വിലഫ്ലാഷ് മെമ്മറിയും സോളിഡ് സ്റ്റേറ്റ് ഡ്രൈവുകളും നേരിട്ട് NAND ഫ്ലാഷ് മെമ്മറി ചിപ്പുകളുടെ നിർമ്മാണ പ്രക്രിയയെ ആശ്രയിച്ചിരിക്കുന്നു. SanDisk ഉം തോഷിബയും ഇപ്പോൾ 128GB MLC ലൈനും 3 ബിറ്റുകൾ വീതമുള്ള ഒരു സെല്ലും ഉള്ള ഒരു ചിപ്പും വാഗ്ദാനം ചെയ്യുന്നു. ലോകത്തിലെ പ്രധാന ഫ്ലാഷ് മെമ്മറി നിർമ്മാതാക്കളിൽ കമ്പനികൾ ഉൾപ്പെടുന്നു: ഇന്റൽ, സാംസങ്, സീഗേറ്റ്, എൻവിഡിയ, എൽഎസ്ഐ, മൈക്രോൺ, വെസ്റ്റേൺ ഡിജിറ്റൽ.

ഫ്ലാഷ് കീകൾ (അല്ലെങ്കിൽ ഫ്ലാഷ് ഡ്രൈവുകൾ): ആദ്യത്തെ USB ഫ്ലാഷ് ഡ്രൈവുകൾ 1990 കളുടെ അവസാനത്തിൽ എം-സിസ്റ്റംസ് വികസിപ്പിച്ചെടുത്തു, അത് പിന്നീട് സാൻഡിസ്ക് ഏറ്റെടുത്തു. 2001-ൽ യുഎസ്എയിൽ ഐബിഎം കമ്പനി"കീ മെമ്മറി" എന്ന് വിളിക്കപ്പെടുന്ന മെമ്മറിയുടെ 8 MB പതിപ്പ് നിർമ്മിക്കാൻ തുടങ്ങി. ഇപ്പോൾ അത്തരം മെമ്മറിയുടെ അളവ് 128 ജിബിയിൽ എത്തുന്നു, വില ഗണ്യമായി കുറഞ്ഞു.

ഇതേ കമ്പനിയായ എം-സിസ്റ്റംസ് 1995-ൽ ആദ്യത്തെ എസ്എസ്ഡി നിർമ്മാതാവായി. 1999 മുതൽ, SN.com 590 രേഖപ്പെടുത്തി വ്യത്യസ്ത മോഡലുകൾ, 97 കമ്പനികൾ ഉൽപ്പാദനം ആരംഭിച്ചു. ബാക്കിയുള്ളവയിൽ, BiTMICRO നെറ്റ്‌വർക്കുകൾ 1999-ൽ E-Disk SNX35 മോഡൽ പുറത്തിറക്കി, 3.5 ഇഞ്ച് വലിപ്പവും 128MB മുതൽ 10GB വരെ കപ്പാസിറ്റിയും 500 ms ആക്‌സസ് സമയവും SCSI-2 ഇന്റർഫേസ് ഉപയോഗിച്ച് 4MB/s വായനയും എഴുത്തും വേഗതയും. . അടുത്ത വർഷം, എം-സിസ്റ്റംസ് ഒരു 3 GB FFD SCSI, 2.5 ഇഞ്ച് SSD നിർമ്മിച്ചു. പരമാവധി വേഗത 4 MB/s-ൽ വായിക്കുകയും 3 MB/s-ൽ എഴുതുകയും ചെയ്യുക.

ഇന്ന് നിങ്ങൾക്ക് 16 TB മെമ്മറി (OCZ-ൽ നിന്ന് PCIe SSD) 4 GB/s വരെ വായന വേഗതയും 3.8 GB/s വരെ റൈറ്റ് വേഗതയും ലഭിക്കും. OCZ 2012-ൽ വിവരങ്ങൾ എഴുതുന്നതിനും വായിക്കുന്നതിനും സാധ്യമായ ഏറ്റവും വേഗതയേറിയ സമയം പ്രഖ്യാപിച്ചു: വായിക്കുന്നതിന് 0.04 ms, എഴുത്ത് പ്രവർത്തനങ്ങൾക്ക് 0.02 ms.

ഡാറ്റ ഇല്ലാതാക്കുകയോ കേടുപാടുകൾ സംഭവിക്കുകയോ ചെയ്യുന്ന ഒരു സാഹചര്യത്തിൽ നമുക്ക് പലപ്പോഴും സ്വയം കണ്ടെത്താനാകും വിവിധ പിശകുകൾ, വ്യവസ്ഥിതിയിലും വ്യക്തിയുടെ തന്നെ തെറ്റുകളിലും. ഒരു മെമ്മറി കാർഡിൽ നിന്ന് ഡാറ്റ എങ്ങനെ വീണ്ടെടുക്കാമെന്ന് നിങ്ങൾക്ക് കണ്ടെത്താം.

NAND ഫ്ലാഷ് ഉള്ള ഒരു ഉപകരണം തിരഞ്ഞെടുക്കുന്നതിനുള്ള മാനദണ്ഡം

അതിനാൽ, NAND ഫ്ലാഷ് സാങ്കേതികവിദ്യയുള്ള ഒരു ഉപകരണം (ഉദാഹരണത്തിന്, ഒരു SSD) തിരഞ്ഞെടുക്കുമ്പോൾ, നിങ്ങൾ നിരവധി തിരഞ്ഞെടുക്കൽ മാനദണ്ഡങ്ങൾ പരിഗണിക്കേണ്ടതുണ്ട്:

SSD ഉപകരണം, ഓപ്പറേറ്റിംഗ് സിസ്റ്റം, ഫയൽ സിസ്റ്റം എന്നിവ TRIM-നെ പിന്തുണയ്ക്കുന്നുവെന്ന് ഉറപ്പാക്കുക, പ്രത്യേകിച്ചും കാർഡ് ഒരു കൺട്രോളർ ഉപയോഗിക്കുന്നുണ്ടെങ്കിൽ ഹാർഡ് ഡ്രൈവ്, ഇത് "മാലിന്യങ്ങളും" അനാവശ്യ ഡാറ്റയും ശേഖരിക്കുന്ന പ്രക്രിയയെ സങ്കീർണ്ണമാക്കുന്നു:

— ഏതെങ്കിലും വിവര സ്രോതസ്സിൽ നിന്ന് നിങ്ങളുടെ OS ട്രിം പിന്തുണയ്ക്കുന്നുണ്ടോ എന്ന് കണ്ടെത്തുക; — പിന്തുണയ്ക്കുന്നില്ലെങ്കിൽ നിങ്ങളുടെ OS-നായി ട്രിം സാങ്കേതികവിദ്യ ചേർക്കാൻ സഹായിക്കുന്ന ആപ്ലിക്കേഷനുകളുണ്ട്. എന്നാൽ ഇത് ഉപദ്രവിക്കില്ലേ എന്ന് ആദ്യം കണ്ടെത്തുക മൊത്തത്തിലുള്ള പ്രകടനംഉപകരണങ്ങൾ. NAND മെമ്മറി ഉള്ള SSD ആയി മാറും മികച്ച തിരഞ്ഞെടുപ്പ്നിങ്ങൾക്ക് ഉയർന്ന പ്രകടനം ആവശ്യമുള്ളപ്പോൾ, ശബ്ദമില്ല, പ്രതിരോധം ബാഹ്യ ഘടകങ്ങൾസ്വാധീനം അല്ലെങ്കിൽ കുറഞ്ഞ ഊർജ്ജ ഉപഭോഗം: - സ്ഥിരതയില്ലാത്ത വായന, HDD യുമായി താരതമ്യപ്പെടുത്തുമ്പോൾ പ്രകടനം വർദ്ധിപ്പിക്കുന്നത് സാധ്യമാക്കും; - കഴിയുന്നത്ര പഠിക്കുക സാധ്യമായ പ്രകടനംപരിധി കവിയാതിരിക്കാൻ ഉപകരണങ്ങൾ; പ്രവർത്തനങ്ങളുടെ മികച്ച പ്രകടനത്തിനും അവയുടെ മുഴുവൻ സമയ പ്രവർത്തനത്തിനും, MLC-യെക്കാൾ SLC തിരഞ്ഞെടുക്കുന്നതാണ് നല്ലത്: - NAND- അടിസ്ഥാനമാക്കിയുള്ള SSD സെർവറുകൾ വേഗത്തിലാക്കാൻ മികച്ചതാണ്, എന്നാൽ ഇതിന് “മാലിന്യങ്ങൾ” കൂടാതെ/ എന്നിവയ്‌ക്കും ഇടം ആവശ്യമാണെന്ന് ഓർമ്മിക്കുക. അല്ലെങ്കിൽ ട്രിം ചെയ്യുക. — റെയ്ഡ് സിസ്റ്റംഒരു എസ്എസ്ഡി ഉപയോഗിച്ച് ഉയർന്ന പ്രകടനവും സ്ഥിരതയും നൽകും, എന്നാൽ എസ്എസ്ഡിക്കായി പ്രത്യേകം രൂപകൽപ്പന ചെയ്ത റെയ്ഡ് കൺട്രോളറുകൾ ഉപയോഗിക്കുക, അല്ലാത്തപക്ഷം ഒരു ട്രിം അല്ലെങ്കിൽ ശേഖരണ സംവിധാനത്തിന് പോലും നേരിടാൻ കഴിയാത്തത്ര "മാലിന്യങ്ങൾ" അടിഞ്ഞുകൂടും. കൂടുതൽ സഹിഷ്ണുതയുള്ള SSD ഉപകരണങ്ങൾ തീർച്ചയായും കൂടുതൽ കാലം നിലനിൽക്കും: - ഉദാഹരണത്തിന്, 128 GB-ക്ക് പകരം 100 GB, 256 GB-ക്ക് പകരം 200 GB എന്നിങ്ങനെയുള്ള ഉപകരണം തിരഞ്ഞെടുക്കുക. 28 അല്ലെങ്കിൽ 56 എന്നിങ്ങനെ ജിഗാബൈറ്റ് മെമ്മറി, തേയ്മാനം കണക്കാക്കുന്നതിനും ഫയലുകൾ പുനഃക്രമീകരിക്കുന്നതിനും വികലമായ മെമ്മറി സെല്ലുകൾക്കുമായി സംവരണം ചെയ്യപ്പെട്ട ഇടമാണെന്ന് നിങ്ങൾക്ക് ഉറപ്പായും അറിയാം. വ്യവസായത്തിലോ ഉൽപ്പാദനത്തിലോ ഓഫീസുകളിലോ ഉപയോഗിക്കുന്നതിന്, ബിസിനസ് ക്ലാസ് ഉപകരണങ്ങൾ തിരഞ്ഞെടുക്കുന്നതാണ് നല്ലത്, ഉദാഹരണത്തിന്, പിസിഐ എക്സ്പ്രസ്(PCIe) SSD ഉപകരണം:

പ്രത്യേകം കോൺഫിഗർ ചെയ്ത പിസിഐഇ കാർഡുകൾ SSD കൺട്രോളർവളരെ ഉയർന്ന I/O പ്രകടനവും നല്ല സഹിഷ്ണുതയും നൽകാൻ കഴിയും.

2017-05-25 അവസാനം പരിഷ്കരിച്ച തീയതി: 2018-10-10

ലേഖനം ചർച്ച ചെയ്യുന്നു: മൈക്രോ സർക്യൂട്ടുകളുടെ ഉപയോഗത്തിന്റെ സവിശേഷതകൾ NAND ഫ്ലാഷ്, പേജ് ലേഔട്ടും മാനേജ്മെന്റ് രീതികളും മോശം ബ്ലോക്കുകൾ. പ്രോഗ്രാമർമാരെ ഉപയോഗിച്ച് പ്രോഗ്രാമിംഗ് ചെയ്യുന്നതിനുള്ള ശുപാർശകൾ.

ഉള്ളടക്കം:

1. സിദ്ധാന്തം

1.1 NAND FLASH ചിപ്പുകളും പരമ്പരാഗത ചിപ്പുകളും തമ്മിലുള്ള വ്യത്യാസം

നിങ്ങൾ സാങ്കേതികവിദ്യയുടെ സങ്കീർണതകൾ പരിശോധിക്കുന്നില്ലെങ്കിൽ, മൈക്രോ സർക്യൂട്ടുകൾ തമ്മിലുള്ള വ്യത്യാസം NANDമറ്റ് മെമ്മറി ചിപ്പുകളിൽ നിന്ന് ഇപ്രകാരമാണ്:

  • മൈക്രോ സർക്യൂട്ടുകൾ NANDവളരെ ഉണ്ട് വലിയ വോള്യം.
  • മൈക്രോ സർക്യൂട്ടുകൾ NANDകഴിയും മോശം (മോശം) ബ്ലോക്കുകൾ.
  • പേജ് വലിപ്പംരേഖകള് 2 ന്റെ ശക്തിയല്ല .
  • ചിപ്പിലേക്ക് എഴുതുന്നുനടപ്പിലാക്കി പേജുകൾ മാത്രം , മായ്ക്കൽ - കുറഞ്ഞത് ബ്ലോക്കുകളിലെങ്കിലും .

കുറച്ച് വ്യത്യാസങ്ങൾ കൂടി ഉണ്ട്, എന്നാൽ ആദ്യത്തെ രണ്ട് സവിശേഷതകൾ പ്രധാനമാണ്. ഏറ്റവും കൂടുതൽ പ്രശ്നങ്ങൾ ഉണ്ടാക്കുന്നു മോശം ബ്ലോക്കുകളുടെ സാന്നിധ്യം.

1.2 NAND FLASH ചിപ്പുകളുടെ ഓർഗനൈസേഷൻ

മൈക്രോ സർക്യൂട്ടുകളുടെ ഓർഗനൈസേഷനെയും ഘടനയെയും കുറിച്ചുള്ള കൂടുതൽ വിശദാംശങ്ങൾ NANDപ്രത്യേക സാഹിത്യത്തിൽ വായിക്കാം, പക്ഷേ ഞങ്ങൾ ഇത് ശ്രദ്ധിക്കുന്നു:

  • മൈക്രോ സർക്യൂട്ടുകൾ NANDൽ സംഘടിപ്പിച്ചു പേജുകൾ (പേജുകൾ), പേജുകളിൽ ബ്ലോക്കുകൾ (ബ്ലോക്കുകൾ), തടയുന്നു ലോജിക്കൽ മൊഡ്യൂളുകൾ (ലൂൺ).
  • പേജ് വലിപ്പം NAND 2 ന്റെ ഗുണിതമല്ല.
  • പേജിൽ അടങ്ങിയിരിക്കുന്നു അടിസ്ഥാനഒപ്പം മിച്ചം (മിച്ചം) പ്രദേശങ്ങൾ.

ഡവലപ്പർമാരുടെ അഭിപ്രായത്തിൽ NAND വികോർ ഏരിയസ്ഥിതിചെയ്യണം ഡാറ്റ തന്നെ, എ സ്പെയർ (റിസർവ്) ഏരിയയിൽ - മോശം ബ്ലോക്ക് മാർക്കറുകൾ, ചെക്ക്സംസ് പ്രധാന പ്രദേശം, മറ്റുള്ളവ സേവന വിവരം.

അവർ സംസാരിക്കുകയാണെങ്കിൽ പേജ് വലിപ്പം NAND ചിപ്പുകൾ 512 ബൈറ്റ് അല്ലെങ്കിൽ 2Kബൈറ്റ്, പിന്നെ ഞങ്ങൾ സംസാരിക്കുന്നത്പ്രധാന പ്രദേശത്തിന്റെ വലിപ്പംപേജുകൾ ഒഴികെ മിച്ചം.

1.3 പേജ് സ്പെയർ ഏരിയ ഉപയോഗിക്കാനുള്ള വഴികൾ

NAND ചിപ്പുകളുടെ ഡവലപ്പർമാരുടെ പദ്ധതികൾ അനുസരിച്ച് ഒരിക്കൽ കൂടി ഞങ്ങൾ നിങ്ങളെ ഓർമ്മിപ്പിക്കാം സ്പെയർ ഏരിയയിൽ വേണംസ്ഥിതി ചെയ്യുന്നത്: മോശം ബ്ലോക്ക് മാർക്കറുകൾ, ചെക്ക്സംസ്പ്രധാന ഡാറ്റ ഏരിയ, മറ്റുള്ളവസേവന വിവരം.

മിക്ക ഡെവലപ്പർമാരും വിവരിക്കുന്നു സ്ഥാനംമോശം ബ്ലോക്ക് മാർക്കറുകൾവിതരണം ചെയ്ത മൈക്രോ സർക്യൂട്ടുകളിൽ. സ്പെയർ ഏരിയ ഉപയോഗിക്കുന്നതിന്റെ മറ്റ് വശങ്ങൾക്കായി, നൽകിയിരിക്കുന്നു പൊതുവായ ശുപാർശകൾകൂടാതെ ECC കണക്കാക്കുന്നതിനുള്ള ഒരു അൽഗോരിതം, സാധാരണയായി ഹാമിംഗ് അനുസരിച്ച്. സാംസങ് കുറച്ചുകൂടി മുന്നോട്ട് പോയി, "എന്ന് വിളിക്കുന്ന ശുപാർശകൾ വികസിപ്പിക്കുന്നു. സ്പെയർ NAND ഫ്ലാഷ് മെമ്മറി ഏരിയ. ഉദ്ദേശ്യ മാനദണ്ഡം "("NAND ഫ്ലാഷ് സ്പെയർ ഏരിയ. അസൈൻമെന്റ് സ്റ്റാൻഡേർഡ്", 27. ഏപ്രിൽ. 2005, മെമ്മറി ഡിവിഷൻ, സാംസങ് ഇലക്ട്രോണിക്സ് കമ്പനി, ലിമിറ്റഡ്).

അതിനാൽ ഈ മാനദണ്ഡം അനുമാനിക്കുന്നു അടുത്ത ഉപയോഗംസ്പെയർ ഏരിയ:

പേജ് വലുപ്പം 2048+64 ബൈറ്റുകൾ ഉള്ള ചിപ്പുകൾക്കായിപേജിന്റെ പ്രധാന, സ്പെയർ ഏരിയകൾ ഓരോന്നിനും 4 ശകലങ്ങളായി (സെക്ടറുകൾ) തിരിച്ചിരിക്കുന്നു:

പ്രദേശംവലിപ്പം (ബൈറ്റ്)ശകലം
പ്രധാന512 സെക്ടർ 1
512 സെക്ടർ 2
512 സെക്ടർ 3
512 സെക്ടർ 4
സ്പെയർ16 സെക്ടർ 1
16 സെക്ടർ 2
16 സെക്ടർ 3
16 സെക്ടർ 4

ഓരോ ശകലംഅവരുടെ പ്രധാന പ്രദേശം പൊരുത്തപ്പെടുന്നു സ്പെയർ ഏരിയ ശകലം.

ഒരു സ്പെയർ ഏരിയ ഉപയോഗിക്കുന്നത് (നാല് ശകലങ്ങളിൽ ഓരോന്നിനും)
2048+64 ബൈറ്റുകളുടെ പേജ് വലുപ്പമുള്ള ചിപ്പുകൾക്കായി:
പക്ഷപാതം
(ബൈറ്റ്)
വലിപ്പം
(ബൈറ്റ്)
ഉദ്ദേശ്യംവിവരണം
മോശം ബ്ലോക്ക് മാർക്കർ
സംവരണം
ലോജിക്കൽ സെക്ടർ നമ്പർ
സെക്ടർ നമ്പറിനായി കരുതിവച്ചിരിക്കുന്നു
സംവരണം
പ്രധാന പേജ് ഏരിയയ്ക്കുള്ള ECC കോഡ്
ലോജിക്കൽ സെക്ടർ നമ്പറിനുള്ള ECC കോഡ്
സംവരണം

എന്നാൽ ഇത് പേജ് മെമ്മറി അനുവദിക്കുന്നതിനുള്ള ഒരേയൊരു "സ്റ്റാൻഡേർഡ്" അല്ല; അവയിൽ നിരവധി ഡസൻ നമുക്ക് മാത്രമേ അറിയൂ, ഉദാഹരണത്തിന്:

  • "WinCE 5.0 ന് കീഴിൽ NAND ഫ്ലാഷ് മാനേജ്മെന്റ് ", NXP;
  • "NX2LP ഉപയോഗിക്കുന്ന NAND ഫ്ലാഷിനായുള്ള മോശം ബ്ലോക്ക് മാനേജ്മെന്റ് ", ഡിസംബർ 15, 2006, സൈപ്രസ് സെമികണ്ടക്ടർ;
  • "OLPC NAND മോശം ബ്ലോക്ക് മാനേജ്മെന്റ് ", OLPC.

1.4 NAND ചിത്രവും ബൈനറി ചിത്രവും

നിങ്ങൾ കണ്ടുമുട്ടിയേക്കാം രണ്ട് ഓപ്ഷനുകൾറെക്കോർഡിംഗിനുള്ള ചിത്രം:

  1. ബൈനറി ഫയൽ തകർന്നിട്ടില്ലപേജുകളിലേക്ക് ഒപ്പം സ്പെയർ ഏരിയ ഇല്ലാതെ.
    നിങ്ങൾ ഉപയോഗിക്കുന്ന ഒരു ഉപകരണ ഡെവലപ്പർ ആണെങ്കിൽ ഈ ഓപ്ഷൻ സാധ്യമാണ് NANDഅല്ലെങ്കിൽ ഡെവലപ്പറിൽ നിന്ന് അത്തരമൊരു ഫയൽ ലഭിച്ചു. ഏത് വലുപ്പത്തിലുമുള്ള പേജുകളും സ്പെയർ ഏരിയയുടെ ഏത് വിതരണവും ഉള്ള മൈക്രോ സർക്യൂട്ടുകളിലേക്ക് എഴുതാൻ ഈ ചിത്രം അനുയോജ്യമാണ്, ഏത് രീതിയിലാണ് സ്പെയർ ഏരിയ രൂപീകരിക്കുന്നതെന്ന് നിങ്ങൾ അറിയേണ്ടതുണ്ട്.
  2. മറ്റൊരു മൈക്രോ സർക്യൂട്ടിൽ നിന്ന് വായിച്ച ഒരു ചിത്രം (സാമ്പിൾ), മോശം ബ്ലോക്കുകളുടെയും സേവന വിവരങ്ങളുടെയും നിയന്ത്രണ കോഡുകളുടെയും അടയാളപ്പെടുത്തലുകളുള്ള ഒരു സ്പെയർ ഏരിയ അടങ്ങിയിരിക്കുന്നു.
    ഈ ചിത്രം എഴുതാം മാത്രംകൂടെ ഒരു ചിപ്പിലേക്ക് കൃത്യമായി ഒരേ അളവുകൾപേജുകളും ബ്ലോക്കുകളും.

വിവിധ ഉപകരണങ്ങൾ നന്നാക്കുന്ന ആ സ്പെഷ്യലിസ്റ്റുകൾ പലപ്പോഴും രണ്ടാമത്തെ കേസ് നേരിടുന്നു. അത്തരമൊരു സാഹചര്യത്തിൽ, ഉപയോഗിച്ച സ്പെയർ ഏരിയ അലോക്കേഷൻ രീതിയും ഉപയോഗിച്ച മോശം ബ്ലോക്ക് മാനേജ്മെന്റ് രീതിയും നിർണ്ണയിക്കാൻ പലപ്പോഴും ബുദ്ധിമുട്ടാണ്.

1.5 മോശം ബ്ലോക്കുകളുടെ ഫാക്ടറി അടയാളപ്പെടുത്തൽ

കൂടുതലോ കുറവോ നിലവാരമുള്ള ഒരേയൊരു കാര്യം മോശം ബ്ലോക്കുകളുടെ ഫാക്ടറി അടയാളപ്പെടുത്തൽ.

  • മോശം ബ്ലോക്കുകൾ അടയാളപ്പെടുത്തിയിരിക്കുന്നുഓൺ 0 അല്ലെങ്കിൽ 1 പേജ്പേജ് വലുപ്പം 4K-യിൽ കുറവുള്ള ചിപ്പുകൾക്കായി.
  • വേണ്ടി 4K പേജുകൾ കൂടുതൽ, അടയാളപ്പെടുത്തൽ ഓണായിരിക്കാം അവസാനത്തെ പേജ്തടയുക.
  • ഞാൻ തന്നെ മോശം ബ്ലോക്ക് മാർക്കർപേജിന്റെ സ്പെയർ ഏരിയയിൽ ചെറിയ പേജുകൾക്കായി (512 ബൈറ്റുകൾ) അഞ്ചാമത്തെ ബൈറ്റിലും വലിയ പേജുകൾക്ക് (2 കെ) 0 മത്തെ ബൈറ്റിലും സ്ഥിതിചെയ്യുന്നു.
  • മോശം ബ്ലോക്ക് മാർക്കർകാര്യമായിരിക്കാം 0x00അഥവാ 0xF0 ചെറിയ പേജുകൾക്ക്ഒപ്പം 0x00 കൂടുതൽഎക്സ്.
  • നല്ല ബ്ലോക്കുകൾഎപ്പോഴും അടയാളപ്പെടുത്തിയിരിക്കുന്നു 0xFF.
  • ഏത് സാഹചര്യത്തിലും അർത്ഥം 0xFF ൽ നിന്ന് വ്യത്യസ്തമാണ്എന്ന് പ്രോഗ്രാമർ മനസ്സിലാക്കുന്നു മോശം ബ്ലോക്ക് മാർക്കർ.
  • ചട്ടം പോലെ, ആധുനികത്തിൽ NAND മോശം ബ്ലോക്ക് പൂർണ്ണമായും 0x00 മൂല്യം കൊണ്ട് നിറഞ്ഞിരിക്കുന്നു.

ഒരു പ്രശ്നമുണ്ട്: ഒരു മോശം ബ്ലോക്ക് മായ്ക്കാൻ കഴിയും. ഈ രീതിയിൽ, നിങ്ങൾക്ക് മോശം ചിപ്പ് ബ്ലോക്കുകളെക്കുറിച്ചുള്ള വിവരങ്ങൾ നഷ്ടപ്പെടാം.

എന്നിരുന്നാലും, മൈക്രോ സർക്യൂട്ട് ഇതിനകം ഉപകരണത്തിൽ പ്രവർത്തിച്ചിട്ടുണ്ടെങ്കിൽ, മോശം ബ്ലോക്കുകൾ അടയാളപ്പെടുത്തുന്ന ഈ രീതി എല്ലായ്പ്പോഴും ഉപയോഗിക്കില്ല. ചിലപ്പോൾ മോശം ബ്ലോക്ക് വിവരങ്ങൾ പോലും NAND മെമ്മറിയിൽ സൂക്ഷിക്കില്ല. പക്ഷേ, മിക്കപ്പോഴും, ഉപകരണ സോഫ്റ്റ്‌വെയർ ഡെവലപ്പർ മോശം ബ്ലോക്കുകൾ കൈകാര്യം ചെയ്യുന്നതിനായി മറ്റൊരു സ്കീം ഉപയോഗിക്കുകയാണെങ്കിൽപ്പോലും, ഫാക്ടറി അടയാളപ്പെടുത്തലുകൾ മായ്‌ക്കാതിരിക്കാൻ അദ്ദേഹം താൽപ്പര്യപ്പെടുന്നു.

1.6 മോശം ബ്ലോക്ക് മാനേജ്മെന്റ്

ഡെവലപ്പർമാർ NANDമൈക്രോ സർക്യൂട്ടുകൾ ഇനിപ്പറയുന്ന മോശം ബ്ലോക്ക് നിയന്ത്രണ സ്കീമുകൾ ഉപയോഗിക്കാൻ നിർദ്ദേശിക്കുന്നു:

  • കടന്നുപോകുകമോശം ബ്ലോക്കുകൾ
  • ഉപയോഗം മിച്ചംപ്രദേശം

കൂടാതെ, മോശം ബ്ലോക്കുകൾ കൈകാര്യം ചെയ്യുന്നതിനുള്ള രീതികൾ ചിലപ്പോൾ ഉപയോഗിക്കുന്നത് ഉൾപ്പെടുന്നു തെറ്റ് തിരുത്തൽ(ഇസിസി). ഒരൊറ്റ പിശക് തിരുത്തലിന്റെ ഉപയോഗം ഒന്നിലധികം പിശകുകൾ ഇല്ലാതാക്കില്ല എന്നതും മുകളിലുള്ള സ്കീമുകളിലൊന്ന് ഉപയോഗിക്കാൻ നിങ്ങളെ പ്രേരിപ്പിക്കുന്നു എന്നതും ശ്രദ്ധിക്കേണ്ടതാണ്. ഇതുകൂടാതെ, ഭൂരിപക്ഷം NANDചിപ്‌സിന് ഒരു ഉറപ്പുള്ള തെറ്റ് രഹിത പ്രദേശമുണ്ട്, അതിൽ മോശം ബ്ലോക്കുകൾ ദൃശ്യമാകില്ല. പരാജയമില്ലാത്ത പ്രദേശം സാധാരണയായി ചിപ്പിന്റെ തുടക്കത്തിലാണ് സ്ഥിതി ചെയ്യുന്നത്.

മോശം ബ്ലോക്കുകൾ കൈകാര്യം ചെയ്യുന്നതിനുള്ള ഈ രീതികൾ നന്നായി വിവരിച്ചിരിക്കുന്നു സാങ്കേതിക ഡോക്യുമെന്റേഷൻനിർമ്മാതാക്കൾ NANDഉപയോഗത്തെക്കുറിച്ചുള്ള സാഹിത്യത്തിൽ വ്യാപകമായി ചർച്ച ചെയ്യപ്പെടുന്നു NAND. എന്നിരുന്നാലും, നമുക്ക് അവയുടെ സാരാംശം സംക്ഷിപ്തമായി ഓർമ്മിക്കാം:

മോശം ബ്ലോക്കുകൾ ഒഴിവാക്കുക:
നിലവിലെ ബ്ലോക്ക് തെറ്റാണെന്ന് തെളിഞ്ഞാൽ, അത് ഒഴിവാക്കുകയും അടുത്ത ഫ്രീ ബ്ലോക്കിലേക്ക് വിവരങ്ങൾ എഴുതുകയും ചെയ്യും. ഈ സ്കീം സാർവത്രികമാണ്, നടപ്പിലാക്കാൻ എളുപ്പമാണ്, എന്നാൽ ഓപ്പറേഷൻ സമയത്ത് മോശം ബ്ലോക്കുകൾ പ്രത്യക്ഷപ്പെടുന്ന സന്ദർഭങ്ങളിൽ ഇത് കുറച്ച് പ്രശ്നമാണ്. ഈ സ്കീം പൂർണ്ണമായി പ്രവർത്തിക്കുന്നതിന്, ലോജിക്കൽ ബ്ലോക്ക് നമ്പർ ബ്ലോക്കിനുള്ളിൽ സംഭരിച്ചിരിക്കണം (ഒരു സ്പെയർ ഏരിയ നൽകുന്നതിനുള്ള സാംസങ് സ്റ്റാൻഡേർഡ്, വാസ്തവത്തിൽ ഇത് അനുമാനിക്കുന്നു). ഈ സ്കീം അനുസരിച്ച് പ്രവർത്തിക്കുമ്പോൾ, ലോജിക്കൽ ബ്ലോക്ക് നമ്പറുകളും അവയുടെ ഫിസിക്കൽ നമ്പറുകളും തമ്മിലുള്ള കത്തിടപാടുകളുടെ ഒരു പട്ടിക കൺട്രോളർ എവിടെയെങ്കിലും സൂക്ഷിക്കണം, അല്ലാത്തപക്ഷം മെമ്മറി ആക്സസ് വളരെ മന്ദഗതിയിലാകും.

അതിനാൽ, ലോജിക്കൽ വികസനം പദ്ധതിയാണ് സ്പെയർ ഏരിയയുടെ ഉപയോഗം:
ഈ രീതി അനുസരിച്ച്, മുഴുവൻ മെമ്മറി വോളിയവും രണ്ട് ഭാഗങ്ങളായി തിരിച്ചിരിക്കുന്നു: പ്രധാനവും ബാക്കപ്പും. പ്രധാന മെമ്മറിയിൽ ഒരു മോശം ബ്ലോക്ക് ദൃശ്യമാകുമ്പോൾ, അത് സ്പെയർ മെമ്മറിയിൽ നിന്നുള്ള ഒരു ബ്ലോക്ക് ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കും, കൂടാതെ ബ്ലോക്ക് റീസൈൻമെന്റ് ടേബിളിൽ അനുബന്ധ എൻട്രി ഉണ്ടാക്കും. റീ അസൈൻമെന്റ് ടേബിൾ ഒന്നുകിൽ ഗ്യാരണ്ടീഡ് ഫെയിൽ-സേഫ് ബ്ലോക്കിലോ ഒന്നിലധികം പകർപ്പുകളിലോ സംഭരിച്ചിരിക്കുന്നു. പട്ടികയുടെ ഫോർമാറ്റ് വ്യത്യസ്തമാണ്, അത് സംഭരിച്ചിരിക്കുന്നു പല സ്ഥലങ്ങൾ. വീണ്ടും, സാംസങ് പട്ടികയുടെ ഫോർമാറ്റിനും ലേഔട്ടിനുമുള്ള ഒരു സ്റ്റാൻഡേർഡ് വിവരിക്കുന്നു, എന്നാൽ കുറച്ച് ആളുകൾ അത് പിന്തുടരുന്നു.

2. പ്രാക്ടീസ്

2.1 NAND ചിപ്പിന്റെ മോശം ബ്ലോക്കുകൾ സ്കാൻ ചെയ്യുന്നു

പ്രോഗ്രാമർ ചിപ്സ്റ്റാർമൈക്രോ സർക്യൂട്ട് വേഗത്തിൽ സ്കാൻ ചെയ്യാൻ നിങ്ങളെ അനുവദിക്കുന്നു NANDമോശം ബ്ലോക്കുകളുടെ ഫാക്ടറി അടയാളപ്പെടുത്തലുകൾക്ക് അനുസൃതമായി മോശം ബ്ലോക്കുകളുടെ സാന്നിധ്യത്തിനായി.

മെനു ഇനം തിരഞ്ഞെടുക്കുക " ചിപ്പ്|മോശം ബ്ലോക്കുകൾക്കായി നോക്കുക ", ചീപ്പ് ബ്ലോക്കുകൾക്കായി ചിപ്പ് പരിശോധിക്കും. ഫലം പട്ടിക രൂപത്തിൽ കാണിച്ചിരിക്കുന്നു.

നിങ്ങൾക്ക് മോശം ബ്ലോക്കുകളുടെ ലിസ്റ്റ് കാണണമെങ്കിൽ മാത്രം ഈ പ്രവർത്തനം ആവശ്യമാണ്. മറ്റെല്ലാ സാഹചര്യങ്ങളിലും, ആവശ്യമുള്ളപ്പോൾ മോശം ബ്ലോക്കുകൾക്കായുള്ള തിരയൽ സ്വയമേവ നടത്തപ്പെടുന്നു.

2.2 NAND ഇമേജിലെ മോശം ബ്ലോക്കുകൾ

ഒരു ചിപ്പ് ചിത്രം വായിക്കുമ്പോൾ NAND പ്രോഗ്രാമർകൂടാതെ ചിപ്പിന്റെ പേജിനെയും ബ്ലോക്ക് വലുപ്പത്തെയും കുറിച്ചുള്ള വിവരങ്ങൾ സംഭരിക്കുന്നു. വിവരങ്ങൾ സംരക്ഷിച്ചിരിക്കുന്നു പ്രത്യേക ഫയൽ. അതിനാൽ നിങ്ങൾ ചിപ്പ് ഇമേജ് ഒരു ഫയലിൽ എണ്ണി സേവ് ചെയ്താൽ <имя_файла>.nbin പ്രോഗ്രാം മറ്റൊരു ഫയൽ സൃഷ്ടിക്കും: <имя_файла>.cfs . ഒരു ഫയൽ തുറക്കുമ്പോൾ <имя_файла>.nbin ഫയൽ <имя_файла>.cfs അതേ രീതിയിൽ വായിക്കും. ഫയലിൽ <имя_файла>.cfs ചിപ്പിന്റെ പേജിനെയും ബ്ലോക്ക് വലുപ്പത്തെയും കുറിച്ചുള്ള വിവരങ്ങൾ രേഖപ്പെടുത്തിയിട്ടുണ്ട്. ചിപ്പ് വായിച്ചതിനുശേഷം അല്ലെങ്കിൽ ഒരു ഫയൽ തുറന്നതിന് ശേഷം .nbin , പേജിനെയും ബ്ലോക്ക് വലുപ്പത്തെയും കുറിച്ചുള്ള വിവരങ്ങളെ അടിസ്ഥാനമാക്കി മോശം ബ്ലോക്കുകളുടെ സാന്നിധ്യത്തിനായി ചിത്രത്തിന്റെ പശ്ചാത്തല സ്കാൻ നടത്തുന്നു.

ഓപ്ഷനുകൾ NANDമോശം ബ്ലോക്കുകളെക്കുറിച്ചുള്ള വിവരങ്ങൾ "ടാബിൽ" കണ്ടെത്താനാകും NAND"പ്രോഗ്രാമർ എഡിറ്റർ:

ബൈനറി ചിത്രം NAND"ടാബിൽ" കാണാൻ കഴിയും പ്രധാന മെമ്മറി ":

എഡിറ്റർ മോഡിൽ NANDപേജിന്റെ സ്പെയർ ഏരിയ അനുവദിച്ചിരിക്കുന്നു മങ്ങിയ നിറം, പേജുകൾ, ബ്ലോക്കുകൾ എന്നിവയിലൂടെ നീങ്ങുന്നതിനുള്ള ബട്ടണുകൾ പെട്ടെന്നുള്ള പരിവർത്തനംനിലവിലെ പേജിന്റെ സ്പെയർ ഏരിയയുടെ ആരംഭം വരെ. കഴ്‌സർ വിലാസത്തിന് പുറമേ, എഡിറ്റർ സ്റ്റാറ്റസ് ലൈൻ അധികമായി പ്രദർശിപ്പിക്കുന്നു പേജ് നമ്പർഒപ്പം ബ്ലോക്ക് നമ്പർകഴ്സർ എവിടെയാണ് സ്ഥിതി ചെയ്യുന്നത്. മൈക്രോ സർക്യൂട്ടിന്റെ ഉള്ളടക്കങ്ങൾ കൂടുതൽ സൗകര്യപ്രദമായി കാണാൻ ഇതെല്ലാം നിങ്ങളെ അനുവദിക്കുന്നു.

2.3. NAND മായ്‌ക്കുന്നു

ഡിഫോൾട്ട് പ്രോഗ്രാമർ മായ്ക്കുന്നില്ലമോശം ബ്ലോക്കുകൾ, പക്ഷേ നിങ്ങൾ ഓപ്ഷൻ അപ്രാപ്തമാക്കുകയാണെങ്കിൽ " മോശം ബ്ലോക്കുകൾ പരിശോധിക്കുകയും ഒഴിവാക്കുകയും ചെയ്യുന്നു "മോശമായ ബ്ലോക്കുകൾ മായ്‌ക്കപ്പെടുകയും മോശം ബ്ലോക്ക് അടയാളപ്പെടുത്തലുകൾ നഷ്‌ടപ്പെടുകയും ചെയ്‌തേക്കാം. ആവശ്യമെങ്കിൽ മാത്രം ഈ ഓപ്‌ഷൻ പ്രവർത്തനരഹിതമാക്കുക.

ഫാക്ടറി അടയാളപ്പെടുത്തലുകൾക്ക് അനുസൃതമായി അടയാളപ്പെടുത്തിയ മോശം ബ്ലോക്കുകൾ മാത്രമേ ഒഴിവാക്കുകയുള്ളൂ. മോശം ബ്ലോക്കുകൾക്കായി ഉപകരണം മറ്റൊരു അടയാളപ്പെടുത്തൽ ഉപയോഗിക്കുകയാണെങ്കിൽ, കാരണം അവ മായ്‌ക്കപ്പെടും സോഫ്റ്റ്വെയർപ്രോഗ്രാമർ അവരെ കാണില്ല. മോശം ബ്ലോക്കുകളുടെ നിലവാരമില്ലാത്ത അടയാളങ്ങൾ ഉപയോഗിച്ച് പ്രവർത്തിക്കാൻ, പ്രോഗ്രാമർക്ക് ബാഹ്യ പ്ലഗിനുകൾ ഉപയോഗിക്കാം.

2.4 റെക്കോർഡിംഗിന്റെ അഭാവത്തിനായി മൈക്രോ സർക്യൂട്ട് പരിശോധിക്കുന്നു

സ്ഥിരസ്ഥിതിയായി, പരിശോധിക്കുമ്പോൾ പ്രോഗ്രാമർ എല്ലാ മോശം ബ്ലോക്കുകളും അവഗണിക്കുന്നു, എന്നാൽ നിങ്ങൾ ഓപ്ഷൻ അപ്രാപ്തമാക്കുകയാണെങ്കിൽ " മോശം ബ്ലോക്കുകൾ സ്കാൻ ചെയ്ത് ഒഴിവാക്കുക "മോശം ബ്ലോക്കുകൾ പരീക്ഷിക്കപ്പെടും, അത് സ്വാഭാവികമായും ടെസ്റ്റിംഗ് പിശകുകളിലേക്ക് നയിക്കും.

2.5 പൂർത്തിയായ ചിത്രം ചിപ്പിലേക്ക് എഴുതുന്നു

ഒരു ചിത്രം കത്തിക്കുന്നു NANDമൈക്രോ സർക്യൂട്ടിൽ പരമ്പരാഗതമായതിൽ നിന്ന് അല്പം വ്യത്യസ്തമാണ് ഫ്ലാഷ്മൈക്രോ സർക്യൂട്ടുകൾ ഒന്നാമതായി, അവ പൊരുത്തപ്പെടണം പേജ് വലുപ്പങ്ങൾചിത്രവും ടാർഗെറ്റ് ചിപ്പും. നിയന്ത്രണം ഉപയോഗിക്കുകയാണെങ്കിൽ മോശം ബ്ലോക്കുകൾ പൊരുത്തപ്പെടണം ബ്ലോക്ക് വലുപ്പങ്ങൾചിത്രവും മൈക്രോ സർക്യൂട്ടും.

എല്ലാ പ്രോഗ്രാമർമാർക്കുമുള്ള സോഫ്റ്റ്‌വെയർ ചിപ്സ്റ്റാർപിന്തുണയ്ക്കുന്നു മോശം ബ്ലോക്കുകൾ കൈകാര്യം ചെയ്യുന്നതിനുള്ള മൂന്ന് രീതികൾബിൽറ്റ്-ഇൻ ടൂളുകളും പ്ലഗിനുകൾ ഉപയോഗിക്കുന്ന ഒരു പരിധിയില്ലാത്ത സംഖ്യയും. കൂടാതെ, ചിപ്പിന്റെ തുടക്കത്തിൽ നിങ്ങൾക്ക് എഴുതാവുന്ന ബ്ലോക്കുകളുടെ എണ്ണം സജ്ജമാക്കാൻ കഴിയും, അത് യഥാർത്ഥമാണ് നാലാമത്തെമോശം ബ്ലോക്കുകൾ കൈകാര്യം ചെയ്യാനുള്ള വഴി.

രീതി 1: മോശം ബ്ലോക്കുകൾ അവഗണിക്കൽ

ലളിതമായി പകർത്തൽ, മോശം ബ്ലോക്കുകൾ അവഗണിക്കൽ (മോശം ബ്ലോക്കുകൾ സാധാരണ എഴുതുന്നത് പോലെ തന്നെ എഴുതുന്നു).

യഥാർത്ഥ ചിത്രം ചിപ്പ്
(പ്രാരംഭ അവസ്ഥ)
ചിപ്പ്
(ഫലമായി)
ബ്ലോക്ക് 0
നല്ലത്
തടയുക
ശുദ്ധമായ
ബ്ലോക്ക് 0
നല്ലത്
ബ്ലോക്ക് 1
മോശം
തടയുക
ശുദ്ധമായ
ബ്ലോക്ക് 1
തെറ്റായ
ബ്ലോക്ക് 2
നല്ലത്
തടയുക
ശുദ്ധമായ
ബ്ലോക്ക് 2
നല്ലത്
ബ്ലോക്ക് 3
നല്ലത്
തടയുക
മോശം
ബ്ലോക്ക് 3
തെറ്റായ
ബ്ലോക്ക് 4
നല്ലത്
തടയുക
ശുദ്ധമായ
ബ്ലോക്ക് 4
നല്ലത്
റെക്കോർഡ് അതിർത്തി
ബ്ലോക്ക് 5
നല്ലത്
തടയുക
ശുദ്ധമായ
തടയുക
ശുദ്ധമായ

ഏറ്റവും അനുയോജ്യം NAND ചിപ്പുകൾ പകർത്തുന്നതിന്അതിൽ ആഴ്ന്നിറങ്ങാതെ ആന്തരിക ഘടന, ചിപ്പ് എഴുതുന്നത് നൽകിയിട്ടുണ്ട് മോശം ബ്ലോക്കുകൾ അടങ്ങിയിട്ടില്ല . യഥാർത്ഥ ചിത്രത്തിലാണെങ്കിൽ മോശം ബ്ലോക്കുകൾ ഉണ്ടായിരുന്നു , ഒടുവിൽ രൂപം തെറ്റായ മോശം ബ്ലോക്കുകൾ . തെറ്റായ മോശം ബ്ലോക്കുകളുടെ രൂപം ഉപകരണത്തിന്റെ പ്രവർത്തനത്തെ ബാധിക്കില്ല. എന്നിരുന്നാലും, ചിപ്പിൽ ഇതിനകം മോശം ബ്ലോക്കുകൾ അടങ്ങിയിട്ടുണ്ടെങ്കിൽ, നിങ്ങൾ അത്തരമൊരു ചിപ്പിലേക്ക് എഴുതാൻ ശ്രമിക്കുമ്പോൾ, മോശം ബ്ലോക്കുകൾപ്രവചനാതീതമായ പ്രത്യാഘാതങ്ങളോടെ. നുറുങ്ങ്: നിങ്ങൾക്ക് ചീത്ത ബ്ലോക്കുകൾ ഉൾപ്പെടെ മുഴുവൻ ചിപ്പും മായ്‌ക്കാൻ ശ്രമിക്കാം, തുടർന്ന് അത് പകർത്തുക. ഒരു മോശം ബ്ലോക്കിലേക്ക് എഴുതുന്നത് വിജയകരമായി പൂർത്തിയാക്കിയാൽ (ഇത് പലപ്പോഴും സംഭവിക്കാറുണ്ട്), നിങ്ങളുടെ ഉപകരണം ശരിയായി പ്രവർത്തിക്കും; ഭാവിയിൽ, ഉപകരണ സോഫ്റ്റ്വെയർ മോശം ബ്ലോക്ക് തിരിച്ചറിയുകയും അതിന്റെ പ്രവർത്തന അൽഗോരിതം അനുസരിച്ച് നല്ല ഒന്ന് ഉപയോഗിച്ച് അത് മാറ്റിസ്ഥാപിക്കുകയും ചെയ്യും.

രീതി 2: മോശം ബ്ലോക്കുകൾ ബൈപാസ് ചെയ്യുക

യഥാർത്ഥ ചിത്രം ചിപ്പ്
(പ്രാരംഭ അവസ്ഥ)
ചിപ്പ്
(ഫലമായി)
ബ്ലോക്ക് 0
നല്ലത്
തടയുക
ശുദ്ധമായ
ബ്ലോക്ക് 0
നല്ലത്
ബ്ലോക്ക് 1
മോശം
തടയുക
ശുദ്ധമായ
തടയുക
ശുദ്ധമായ
ബ്ലോക്ക് 2
നല്ലത്
തടയുക
ശുദ്ധമായ
ബ്ലോക്ക് 2
നല്ലത്
ബ്ലോക്ക് 3
നല്ലത്
തടയുക
മോശം
തടയുക
മോശം
ബ്ലോക്ക് 4
നല്ലത്
തടയുക
ശുദ്ധമായ
ബ്ലോക്ക് 4
നല്ലത്
റെക്കോർഡ് അതിർത്തി
ബ്ലോക്ക് 5
നല്ലത്
തടയുക
ശുദ്ധമായ
തടയുക
ശുദ്ധമായ

മോശം ബ്ലോക്കുകൾ മറികടക്കുമ്പോൾ മോശം ബ്ലോക്കുകളിൽ നിന്ന് രേഖപ്പെടുത്തിയിട്ടില്ല യഥാർത്ഥ ചിത്രം ഒപ്പം മോശം ചിപ്പ് ബ്ലോക്കുകളിലേക്ക് വിവരങ്ങൾ എഴുതിയിട്ടില്ല. ഇത് മികച്ച പകർപ്പ് നയമല്ല, പക്ഷേ മോശം ചിപ്പ് ബ്ലോക്കുകളിൽ നിന്ന് ഇത് സുരക്ഷിതമാണ്: ഒരു വിവരവും നഷ്ടപ്പെട്ടിട്ടില്ലമോശം ചിപ്പ് ബ്ലോക്കുകളെക്കുറിച്ചും തെറ്റായ മോശം ബ്ലോക്കുകൾ ദൃശ്യമാകില്ല. ചില സാഹചര്യങ്ങളിൽ, അത്തരം ഒരു പകർപ്പ് നയം ഒരു അജ്ഞാത ഉപകരണത്തിന്റെ പ്രവർത്തനം പുനഃസ്ഥാപിക്കാൻ സഹായിക്കും.

രീതി 3: മോശം ബ്ലോക്കുകൾ ഒഴിവാക്കുക

യഥാർത്ഥ ചിത്രം ചിപ്പ്
(പ്രാരംഭ അവസ്ഥ)
ചിപ്പ്
(ഫലമായി)
ബ്ലോക്ക് 0
നല്ലത്
തടയുക
ശുദ്ധമായ
ബ്ലോക്ക് 0
നല്ലത്
ബ്ലോക്ക് 1
മോശം

തടയുക
ശുദ്ധമായ
ബ്ലോക്ക് 2
നല്ലത്
ബ്ലോക്ക് 2
നല്ലത്
തടയുക
ശുദ്ധമായ
ബ്ലോക്ക് 3
നല്ലത്
ബ്ലോക്ക് 3
നല്ലത്
തടയുക
മോശം
തടയുക
മോശം
ബ്ലോക്ക് 4
നല്ലത്
തടയുക
ശുദ്ധമായ
ബ്ലോക്ക് 4
നല്ലത്
റെക്കോർഡ് അതിർത്തി
ബ്ലോക്ക് 5
നല്ലത്
തടയുക
ശുദ്ധമായ
തടയുക
ശുദ്ധമായ

മോശം ബ്ലോക്കുകൾ ഒഴിവാക്കിക്കൊണ്ട് എഴുതുകഉപകരണം കൃത്യമായി ഈ മോശം ബ്ലോക്ക് മാനേജ്മെന്റ് അൽഗോരിതം ഉപയോഗിക്കുന്നു, അല്ലാതെ മറ്റൊന്നുമല്ല. ഈ വ്യവസ്ഥകളിൽ, വിവരങ്ങളുടെ ശരിയായ പകർപ്പ് ഉറപ്പുനൽകുന്നു.

രീതി 4: ഗ്യാരണ്ടീഡ് പരാജയം ഇല്ലാത്ത ഏരിയ മാത്രം എഴുതുക

യഥാർത്ഥ ചിത്രം ചിപ്പ്
(പ്രാരംഭ അവസ്ഥ)
ചിപ്പ്
(ഫലമായി)
ബ്ലോക്ക് 0
നല്ലത്
തടയുക
ശുദ്ധമായ
ബ്ലോക്ക് 0
നല്ലത്
ബ്ലോക്ക് 2
നല്ലത്
തടയുക
ശുദ്ധമായ
ബ്ലോക്ക് 1
നല്ലത്
റെക്കോർഡ് അതിർത്തി
തടയുക
മോശം
തടയുക
ശുദ്ധമായ
തടയുക
ശുദ്ധമായ
ബ്ലോക്ക് 3
നല്ലത്
തടയുക
മോശം
തടയുക
മോശം
ബ്ലോക്ക് 4
നല്ലത്
തടയുക
ശുദ്ധമായ
തടയുക
ശുദ്ധമായ
ബ്ലോക്ക് 5
നല്ലത്

തടയുക
ശുദ്ധമായ

തടയുക
ശുദ്ധമായ

ഏറ്റവും ആധുനികമായതിൽ NANDമൈക്രോ സർക്യൂട്ടുകൾ, ആദ്യ ബ്ലോക്കുകൾ (കുറഞ്ഞത് ഒരെണ്ണമെങ്കിലും) പരാജയങ്ങളില്ലെന്ന് ഉറപ്പുനൽകുന്നു. പല ഉപകരണങ്ങളിലും, ചിപ്പിന്റെ തുടക്കത്തിൽ ബൂട്ട്ലോഡറിനും ഉപകരണത്തിന്റെ ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിനുമുള്ള കോഡ് ഉണ്ട്. ഈ മേഖലകൾ മാത്രം പകർത്തിയാൽ മതിയാകും.

റെക്കോർഡിംഗ് മോഡ് ക്രമീകരണ ഡയലോഗിൽ, ബ്ലോക്കുകളിൽ റെക്കോർഡിംഗ് വലുപ്പം വ്യക്തമാക്കുക.

മോശം ബ്ലോക്കുകൾ കൈകാര്യം ചെയ്യുന്നതിനുള്ള മറ്റ് വഴികൾ

സോഫ്റ്റ്വെയർ ചിപ്സ്റ്റാർ പ്രോഗ്രാമർമാർഏതെങ്കിലും മോശം ബ്ലോക്ക് മാനേജ്മെന്റ് അൽഗോരിതം പിന്തുണയ്ക്കുന്നു NANDബാഹ്യ പ്ലഗിനുകൾ ഉപയോഗിക്കുന്നു. സാന്നിധ്യത്തിൽ ഇൻസ്റ്റാൾ ചെയ്ത പ്ലഗിനുകൾവിവരണങ്ങൾ അധിക രീതികൾപട്ടികയിൽ പ്രത്യക്ഷപ്പെടുക" മോശം NAND ബ്ലോക്കുകൾ കൈകാര്യം ചെയ്യുന്നു ". നിങ്ങൾക്ക് "ബട്ടണിൽ ക്ലിക്കുചെയ്ത് തിരഞ്ഞെടുത്ത രീതിയുടെ പാരാമീറ്ററുകൾ ക്രമീകരിക്കാം ബാഹ്യ പ്ലഗിൻ ".

പിശക് തിരുത്തൽ കോഡുകൾ (ഇസിസി) ഉപയോഗിക്കുന്നു

പിശക് തിരുത്തൽ കോഡുകളുടെ ഉപയോഗം അനുവദിക്കുന്നു ഒറ്റ പിശകുകൾ വീണ്ടെടുക്കുക NAND പേജിൽ.

സെക്ടറിലെ ഒറ്റ പിശകുകൾ വീണ്ടെടുക്കാൻ വിവിധ അൽഗോരിതങ്ങൾ ഉപയോഗിക്കാം. അൽഗോരിതം അനുസരിച്ച് ഇ.സി.സി, പുനഃസ്ഥാപിക്കാൻ കഴിയും വ്യത്യസ്ത അളവുകൾഓരോ സെക്ടറിലും പിശകുകൾ (512+16 ബൈറ്റുകൾ). പദത്തിന് കീഴിൽ " സിംഗിൾ "മനസ്സിലായി ഒരു ബിറ്റിൽ മാത്രം പിശക്ഡാറ്റ. 512+16 ബൈറ്റുകളുടെ പേജ് വലുപ്പമുള്ള NAND-ന്, ആശയം " മേഖല" ഒപ്പം " പേജ്" താരതമ്യം. NAND എന്നതിനായി വലുത് ChipStar പേജ് പ്രോഗ്രാമർ വിവരിച്ചിരിക്കുന്നതുപോലെ സെക്ടറുകളിലേക്ക് ഒരു പേജ് ലേഔട്ട് സ്കീം ഉപയോഗിക്കുന്നു. റെക്കോർഡിംഗ് അല്ലെങ്കിൽ വെരിഫിക്കേഷൻ ക്രമീകരണങ്ങളിൽ, നിങ്ങളുടെ ഉപകരണത്തിൽ ഉപയോഗിക്കുന്ന അൽഗോരിതം ഓരോ സെക്ടറിലും എത്ര പിശകുകൾ ശരിയാക്കുമെന്ന് നിങ്ങൾക്ക് വ്യക്തമാക്കാം. അതനുസരിച്ച്, സ്വീകാര്യമായ എണ്ണം പിശകുകളുള്ള മൈക്രോ സർക്യൂട്ടുകൾ നിരസിക്കപ്പെടില്ല; തിരുത്താവുന്ന പിശകുകളുടെ എണ്ണത്തെക്കുറിച്ചുള്ള വിവരങ്ങൾ സ്ഥിതിവിവരക്കണക്ക് വിൻഡോയിൽ പ്രദർശിപ്പിക്കും:

ഓരോ പ്രത്യേക ചിപ്പിനും ഓരോ സെക്ടറിലും അനുവദനീയമായ പിശകുകളുടെ എണ്ണത്തെക്കുറിച്ചുള്ള വിവരങ്ങൾ കണ്ടെത്താനാകും പ്രമാണീകരണംഓരോ ചിപ്പിനും. അനുവദനീയമായ പിശകുകളുടെ എണ്ണം കണക്കിലെടുത്ത്, പുതുതായി ചേർത്ത എല്ലാ NAND ചിപ്പുകളും പ്രോഗ്രാമർ ഡാറ്റാബേസിലേക്ക് പ്രവേശിക്കുന്നു.

സ്വതന്ത്രമായി ചേർക്കുമ്പോൾമൈക്രോ സർക്യൂട്ടുകൾ:

  • എങ്കിൽ ONFI പിന്തുണച്ചു, തുടർന്ന് ഓരോ മേഖലയിലും അനുവദനീയമായ പിശകുകളുടെ എണ്ണം വായിച്ചുമൈക്രോ സർക്യൂട്ട് പാരാമീറ്റർ പട്ടികയിൽ നിന്നും ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ട്ആവശ്യമുള്ള മൂല്യത്തിലേക്ക്.
  • മൈക്രോ സർക്യൂട്ട് ആണെങ്കിൽ ONFI-യെ പിന്തുണയ്ക്കുന്നില്ല, ഉപയോക്താവ് മൂല്യം സ്വയം സജ്ജമാക്കണം, ചിപ്പിനുള്ള ഡോക്യുമെന്റേഷൻ ഉപയോഗിക്കുന്നു.

പുതിയ മൈക്രോ സർക്യൂട്ടുകൾക്കായി NANDഉത്പാദനം സാംസങ്ഓരോ സെക്ടറിലെയും അനുവദനീയമായ പിശകുകളുടെ മൂല്യം ചിപ്പ് ഐഡന്റിഫയറിന്റെ ഭാഗമായി എൻകോഡ് ചെയ്തിരിക്കുന്നു. അതിനാൽ, അത്തരം മൈക്രോ സർക്യൂട്ടുകൾക്ക് ഓരോ സെക്ടറിലും അനുവദനീയമായ പിശകുകളുടെ എണ്ണം ശരിയായി സജ്ജീകരിക്കും.

ഒരു മൈക്രോ സർക്യൂട്ടിന്റെ ഉള്ളടക്കം കൂടുതൽ സംരക്ഷിക്കുന്നതിനോ പകർത്തുന്നതിനോ വേണ്ടി വായിക്കുമ്പോൾ, ഒരൊറ്റ പിശകുകൾ വിശ്വസനീയമായി കണ്ടെത്താൻ കഴിയില്ല. ഇസിസി ചെക്ക് കോഡുകൾ കണക്കാക്കുന്നതിലൂടെ തത്ഫലമായുണ്ടാകുന്ന ചിത്രം പിശകുകൾക്കായി പ്രത്യേകം വിശകലനം ചെയ്യാൻ കഴിയും ബാഹ്യ ആപ്ലിക്കേഷൻ, അത് കൃത്യമായി നൽകി ഉപയോഗിച്ച അൽഗോരിതവും പേജ് ലേഔട്ടും അറിയാം .

ചിപ്‌സ്റ്റാർ പ്രോഗ്രാമർ സോഫ്റ്റ്‌വെയർ പരോക്ഷമായി വാഗ്ദാനം ചെയ്യുന്നു സ്റ്റാറ്റിസ്റ്റിക്കൽ രീതിഒറ്റ പിശകുകൾ തിരിച്ചറിയുകയും ഇല്ലാതാക്കുകയും ചെയ്യുന്നു. രീതി തിരിച്ചറിയാൻ മാത്രം അനുവദിക്കുന്നു അസ്ഥിരമായകൂടെ പിശകുകൾ ഉറപ്പില്ലവിശ്വാസ്യത. പിശക് കണ്ടെത്തൽ ഉപയോഗിച്ച് വായന നടത്താൻ, നിങ്ങൾ തിരഞ്ഞെടുക്കേണ്ടതുണ്ട് " തിരഞ്ഞെടുത്ത വായന" കൂടാതെ "NAND" ടാബിൽ, ബോക്സ് ചെക്കുചെയ്യുക " പിശക് തിരുത്തൽ മോഡ് പ്രവർത്തനക്ഷമമാക്കുക"

താരതമ്യത്തിനായി റീഡ് റിട്രീകളുടെ എണ്ണവും ഒരു പിശക് സംഭവിക്കുമ്പോൾ റീഡ് റിട്രീകളുടെ ആകെ എണ്ണവും നിങ്ങൾക്ക് കോൺഫിഗർ ചെയ്യാം. ഈ രീതി ഉപയോഗിക്കുന്നത് വായനാ പ്രക്രിയയെ മന്ദഗതിയിലാക്കുന്നു എന്നത് ഓർമിക്കേണ്ടതാണ്.

സ്റ്റാറ്റിസ്റ്റിക്കൽ പിശക് കണ്ടെത്തൽ അൽഗോരിതം ഇനിപ്പറയുന്ന രീതിയിൽ പ്രവർത്തിക്കുന്നു:

  1. NAND പേജ് തുടർച്ചയായി നിരവധി തവണ വായിക്കുന്നു (കുറഞ്ഞത് മൂന്ന്).
  2. റീഡ് ഡാറ്റ ബൈറ്റ് ബൈറ്റ് താരതമ്യം ചെയ്യുന്നു.
  3. താരതമ്യ പിശകുകളൊന്നും കണ്ടെത്തിയില്ലെങ്കിൽ, പേജ് പിശകുകളില്ലാത്തതാണെന്ന് അനുമാനിക്കപ്പെടുന്നു.
  4. താരതമ്യ സമയത്ത് പിശകുകൾ കണ്ടെത്തിയാൽ, പേജ് നിരവധി തവണ വായിക്കും.
  5. ഓരോ പിശകിനും, വായനകളുടെ എണ്ണം കണക്കാക്കുന്നു. യൂണിറ്റുകൾഒപ്പം പൂജ്യങ്ങൾ.
  6. ശരിയായ മൂല്യം ("0" അല്ലെങ്കിൽ "1") കൂടുതൽ ഉള്ള ഒന്നായി കണക്കാക്കപ്പെടുന്നു.

മൈക്രോ സർക്യൂട്ടിന്റെ ഒരു പ്രത്യേക ബിറ്റിലെ പിശകിന്റെ സംഭാവ്യത 0.5 ൽ കുറവാണെങ്കിൽ അൽഗോരിതം നന്നായി പ്രവർത്തിക്കുന്നു. ഒരു മൈക്രോ സർക്യൂട്ട് വായിക്കുമ്പോൾ, "തിരുത്തപ്പെട്ട" പിശകുകളും ശരിയായ വായനയുടെ സാധ്യതയും കണക്കാക്കുന്നു.

2.6 ഒരു ബൈനറി ഇമേജ് ഒരു NAND ഇമേജിലേക്ക് പരിവർത്തനം ചെയ്യുന്നു

മുകളിൽ വിവരിച്ചതെല്ലാം പകർത്തുന്നതിനെക്കുറിച്ചായിരുന്നു NANDമൈക്രോ സർക്യൂട്ട് മോഡലിനെ അടിസ്ഥാനമാക്കിയുള്ള റെക്കോർഡിംഗുകളും, പക്ഷേ അത് പലപ്പോഴും ആവശ്യമാണ് പ്രോഗ്രാമിന്റെ യഥാർത്ഥ ബൈനറി ഇമേജ് ഒരു ക്ലീൻ ചിപ്പിലേക്ക് എഴുതുക. റെക്കോർഡ് ചെയ്യുന്നതിന് മുമ്പ് നിങ്ങൾ പരിവർത്തനം ചെയ്യേണ്ടതുണ്ട് ബൈനറി ചിത്രം NAND ചിത്രത്തിലേക്ക്, ഓരോ പേജിലേക്കും ചേർക്കുന്നു സ്പെയർ ഏരിയഅത് ശരിയായി പൂരിപ്പിക്കുകയും ചെയ്യുന്നു. ഇത് ചെയ്യുന്നതിന്, നിങ്ങളുടെ തുറക്കുക ബൈനറി ഫയൽ, മെനു ഇനം തിരഞ്ഞെടുക്കുക " ". ഒരു ഡയലോഗ് ദൃശ്യമാകും:

NAND പരിവർത്തന മോഡ് സജ്ജമാക്കുക: " ബൈനറി ചിത്രം... ", പേജിന്റെ വലുപ്പവും NAND ബ്ലോക്കും വ്യക്തമാക്കുക അല്ലെങ്കിൽ ആവശ്യമായ ചിപ്പ് തിരഞ്ഞെടുക്കുക. സ്പെയർ ഏരിയ ഫോർമാറ്റ് തിരഞ്ഞെടുക്കുക. ബിൽറ്റ്-ഇൻ ടൂളുകളും മറ്റ് രീതികളും ഉപയോഗിച്ച് പ്ലഗ്-ഇന്നുകൾ ഉപയോഗിച്ച് ഏരിയയുടെ ലളിതമായ പൂരിപ്പിക്കൽ പ്രോഗ്രാമർ പിന്തുണയ്ക്കുന്നു. സാംസങ് ശുപാർശ ചെയ്യുന്ന സ്പെയർ ഏരിയ അസൈൻമെന്റുകൾ നടപ്പിലാക്കുന്ന പ്രോഗ്രാമർക്കൊപ്പം ഒരു പ്ലഗ്-ഇൻ നൽകിയിട്ടുണ്ട്.

നിങ്ങൾക്ക് എന്തെങ്കിലും നടപ്പിലാക്കണമെങ്കിൽ വ്യത്യസ്ത വിതരണ ഓപ്ഷൻ - ഞങ്ങളെ അറിയിക്കുക, ഞങ്ങൾ ഉചിതമായ പ്ലഗിൻ തയ്യാറാക്കും, അല്ലെങ്കിൽ നിങ്ങൾക്ക് ആവശ്യമായ പ്ലഗിൻ സ്വയം നടപ്പിലാക്കാം.

2.7 മറ്റ് പ്രോഗ്രാമർമാർ വായിക്കുന്ന NAND ചിത്രങ്ങളുമായി പൊരുത്തപ്പെടുന്നു

താങ്കളുടെ കയ്യില് ഉണ്ടെങ്കില് NAND ചിത്രം, മറ്റൊരു പ്രോഗ്രാമർ വായിച്ചതോ മറ്റൊരു ഉറവിടത്തിൽ നിന്ന് ലഭിച്ചതോ ആയിരിക്കണം മാറ്റുകറെക്കോർഡിംഗിന് അനുയോജ്യമായ ഒരു ഫോർമാറ്റിലേക്ക് ചിപ്സ്റ്റാർ പ്രോഗ്രാമർ.

ഇത് ചെയ്യുന്നതിന്, ഈ ഘട്ടങ്ങൾ പാലിക്കുക:

  • നിങ്ങളുടെ ഫയൽ തുറക്കുക, മെനു ഇനം തിരഞ്ഞെടുക്കുക " എഡിറ്റ്|NAND എഡിറ്റർ മോഡ് ടോഗിൾ ചെയ്യുക ". മുകളിൽ കാണിച്ചിരിക്കുന്നതുപോലെ ഒരു ഡയലോഗ് ദൃശ്യമാകും.
  • ഫോർമാറ്റിലേക്ക് പരിവർത്തന മോഡ് സജ്ജമാക്കുക NAND: "ചിത്രം ഇതിനകം NAND ആണ്... ", സൂചിപ്പിക്കുക പേജ് വലിപ്പംഒപ്പം തടയുക NANDഅല്ലെങ്കിൽ ആവശ്യമായ ചിപ്പ് തിരഞ്ഞെടുക്കുക. ക്ലിക്ക് ചെയ്യുക" തുടരുക".
  • എഡിറ്ററിൽ ഒരു ടാബ് ദൃശ്യമാകും " NAND " കൂടാതെ ചിത്രം മോശം ബ്ലോക്കുകൾക്കായി സ്കാൻ ചെയ്യാൻ തുടങ്ങും.
  • തത്ഫലമായുണ്ടാകുന്ന ഫയൽ ഫോർമാറ്റിൽ സംരക്ഷിക്കാൻ കഴിയും NAND, ഫയലിന് വിപുലീകരണം ലഭിക്കും .nbin സ്ഥിരസ്ഥിതി.

ഒരു എസ്എസ്ഡിയുടെ പ്രകടനവും ആയുസ്സും പ്രാഥമികമായി NAND ഫ്ലാഷ് മെമ്മറിയെയും കൺട്രോളർ ഫേംവെയറിനെയും ആശ്രയിച്ചിരിക്കുന്നു. ഒരു ഡ്രൈവിന്റെ വിലയുടെ പ്രധാന ഘടകങ്ങളാണ് അവ, വാങ്ങുമ്പോൾ ഈ ഘടകങ്ങൾ ശ്രദ്ധിക്കുന്നത് യുക്തിസഹമാണ്. ഇന്ന് നമ്മൾ NAND നെ കുറിച്ച് സംസാരിക്കും.

നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ, SSD അവലോകനങ്ങളിൽ പ്രത്യേകമായ സൈറ്റുകളിൽ ഫ്ലാഷ് മെമ്മറി നിർമ്മിക്കുന്നതിനുള്ള സാങ്കേതിക പ്രക്രിയയുടെ സങ്കീർണതകൾ നിങ്ങൾക്ക് കണ്ടെത്താനാകും. എന്റെ ലേഖനം വായനക്കാരുടെ വിശാലമായ ശ്രേണിയെ ലക്ഷ്യം വച്ചുള്ളതാണ് കൂടാതെ രണ്ട് ലക്ഷ്യങ്ങളുമുണ്ട്:

  1. SSD നിർമ്മാതാക്കളുടെയും സ്റ്റോറുകളുടെയും വെബ്സൈറ്റുകളിൽ പ്രസിദ്ധീകരിച്ച അവ്യക്തമായ സവിശേഷതകളിൽ തിരശ്ശീല ഉയർത്തുക.
  2. പഠിക്കുമ്പോൾ ഉണ്ടാകാവുന്ന ചോദ്യങ്ങൾ പരിഹരിക്കുക സാങ്കേതിക സവിശേഷതകൾവ്യത്യസ്ത ഡ്രൈവുകളുടെ മെമ്മറിയും ഹാർഡ്‌വെയർ ഗീക്കുകൾക്കായി എഴുതിയ അവലോകനങ്ങളും വായിക്കുന്നു.

ആരംഭിക്കുന്നതിന്, ഞാൻ ചിത്രങ്ങൾ ഉപയോഗിച്ച് പ്രശ്നം വിശദീകരിക്കും.

SSD സ്പെസിഫിക്കേഷനുകൾ എന്താണ് സൂചിപ്പിക്കുന്നത്?

നിർമ്മാതാക്കളുടെ ഔദ്യോഗിക വെബ്‌സൈറ്റുകളിലും ഓൺലൈൻ സ്റ്റോറുകളിലും പ്രസിദ്ധീകരിച്ച NAND സാങ്കേതിക സവിശേഷതകൾ എല്ലായ്പ്പോഴും വിശദമായ വിവരങ്ങൾ ഉൾക്കൊള്ളുന്നില്ല. മാത്രമല്ല, ടെർമിനോളജി വളരെ വ്യത്യസ്തമാണ്, കൂടാതെ അഞ്ച് വ്യത്യസ്ത ഡ്രൈവുകളെ കുറിച്ച് ഞാൻ നിങ്ങൾക്കായി ഡാറ്റ സമാഹരിച്ചിരിക്കുന്നു.

ഈ ചിത്രം നിങ്ങൾക്ക് എന്തെങ്കിലും അർത്ഥമാക്കുന്നുണ്ടോ?

ശരി, Yandex.Market മികച്ചതല്ലെന്ന് പറയാം വിശ്വസനീയമായ ഉറവിടംവിവരങ്ങൾ. നമുക്ക് നിർമ്മാതാക്കളുടെ വെബ്‌സൈറ്റുകളിലേക്ക് തിരിയാം - ഇത് എളുപ്പമായോ?

ഒരുപക്ഷേ ഇത് ഈ രീതിയിൽ വ്യക്തമാകുമോ?

അങ്ങനെയെങ്കിൽ?

അതോ ഈ വഴിയാണോ നല്ലത്?

അതേസമയം, ഈ ഡ്രൈവുകൾക്കെല്ലാം ഒരേ മെമ്മറി ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ട്! വിശ്വസിക്കാൻ പ്രയാസമാണ്, പ്രത്യേകിച്ച് അവസാനത്തെ രണ്ട് ചിത്രങ്ങൾ നോക്കുമ്പോൾ, അല്ലേ? അവസാനം വരെയുള്ള എൻട്രി വായിച്ചതിനുശേഷം, നിങ്ങൾക്ക് ഇത് ബോധ്യപ്പെടുമെന്ന് മാത്രമല്ല, തുറന്ന പുസ്തകം പോലെ അത്തരം സ്വഭാവസവിശേഷതകൾ വായിക്കുകയും ചെയ്യും.

NAND മെമ്മറി നിർമ്മാതാക്കൾ

സ്വന്തം ബ്രാൻഡുകൾക്ക് കീഴിൽ എസ്എസ്ഡി വിൽക്കുന്ന കമ്പനികളേക്കാൾ വളരെ കുറച്ച് ഫ്ലാഷ് മെമ്മറി നിർമ്മാതാക്കൾ ഉണ്ട്. മിക്ക ഡ്രൈവുകളിലും ഇപ്പോൾ മെമ്മറി ഉണ്ട്:

  • ഇന്റൽ/മൈക്രോൺ
  • ഹൈനിക്സ്
  • സാംസങ്
  • തോഷിബ/സാൻഡിസ്ക്

ഇന്റലും മൈക്രോണും പട്ടികയിൽ ഒരേ സ്ഥാനം പങ്കിടുന്നത് യാദൃശ്ചികമല്ല. IMFT സംയുക്ത സംരംഭത്തിന് കീഴിലുള്ള അതേ സാങ്കേതികവിദ്യകൾ ഉപയോഗിച്ച് അവർ NAND നിർമ്മിക്കുന്നു.

യുഎസ് സംസ്ഥാനമായ യൂട്ടയിലെ പ്രമുഖ പ്ലാന്റിൽ, ഈ രണ്ട് കമ്പനികളുടെയും ബ്രാൻഡുകൾക്ക് കീഴിൽ ഏതാണ്ട് തുല്യ അനുപാതത്തിൽ ഒരേ മെമ്മറി നിർമ്മിക്കുന്നു. ഇപ്പോൾ മൈക്രോൺ നിയന്ത്രിക്കുന്ന സിംഗപ്പൂരിലെ പ്ലാന്റിന്റെ അസംബ്ലി ലൈനിൽ നിന്ന്, മെമ്മറി അതിന്റെ അനുബന്ധ സ്ഥാപനമായ സ്പെക്‌ടെക്കിന്റെ ബ്രാൻഡിന് കീഴിലും വന്നേക്കാം.

എല്ലാ SSD നിർമ്മാതാക്കളും മുകളിൽ പറഞ്ഞ കമ്പനികളിൽ നിന്ന് NAND വാങ്ങുന്നു വ്യത്യസ്ത ഡ്രൈവുകൾഅതിന്റെ ബ്രാൻഡ് വ്യത്യസ്തമാണെങ്കിൽപ്പോലും ഫലത്തിൽ ഒരേ മെമ്മറി ഉണ്ടായിരിക്കാം.

മെമ്മറി ഉള്ള ഈ സാഹചര്യത്തിൽ എല്ലാം ലളിതമായിരിക്കണമെന്ന് തോന്നുന്നു. എന്നിരുന്നാലും, നിരവധി തരം NAND ഉണ്ട്, അവ തിരിച്ചിരിക്കുന്നു വ്യത്യസ്ത പാരാമീറ്ററുകൾ, ആശയക്കുഴപ്പം ഉണ്ടാക്കുന്നു.

NAND മെമ്മറി തരങ്ങൾ: SLC, MLC, TLC

ഇവ മൂന്ന് വ്യത്യസ്ത തരം NAND ആണ്, അവ തമ്മിലുള്ള പ്രധാന സാങ്കേതിക വ്യത്യാസം മെമ്മറി സെല്ലിൽ സംഭരിച്ചിരിക്കുന്ന ബിറ്റുകളുടെ എണ്ണമാണ്.

മൂന്ന് സാങ്കേതികവിദ്യകളിൽ ഏറ്റവും പഴക്കമുള്ളതാണ് SLC, നിങ്ങൾക്ക് കണ്ടെത്താൻ സാധ്യതയില്ല ആധുനിക എസ്എസ്ഡിഅത്തരം NAND ഉപയോഗിച്ച്. മിക്ക ഡ്രൈവുകളിലും ഇപ്പോൾ MLC ഉണ്ട്, കൂടാതെ TLC എന്നത് സോളിഡ്-സ്റ്റേറ്റ് ഡ്രൈവുകൾക്കുള്ള മെമ്മറി മാർക്കറ്റിലെ ഒരു പുതിയ വാക്കാണ്.

പൊതുവേ, മെമ്മറി സഹിഷ്ണുത ഇല്ലാത്ത യുഎസ്ബി ഫ്ലാഷ് ഡ്രൈവുകളിൽ TLC വളരെക്കാലമായി ഉപയോഗിച്ചുവരുന്നു പ്രായോഗിക പ്രാധാന്യം. പുതിയത് സാങ്കേതിക പ്രക്രിയകൾഎസ്എസ്ഡികൾക്കായി ഒരു ജിഗാബൈറ്റ് TLC NAND ന്റെ വില കുറയ്ക്കുന്നത് സാധ്യമാക്കുക, സ്വീകാര്യമായ പ്രകടനവും സേവന ജീവിതവും നൽകുന്നു, അതാണ് എല്ലാ നിർമ്മാതാക്കൾക്കും യുക്തിസഹമായി താൽപ്പര്യമുള്ളത്.

പരിമിതമായ സൈക്കിളുകളെ കുറിച്ച് പൊതുജനങ്ങൾ ആശങ്കാകുലരാണ് എന്നത് രസകരമാണ് SSD മാറ്റിയെഴുതുക, NAND സാങ്കേതികവിദ്യകൾ വികസിക്കുമ്പോൾ, ഈ പരാമീറ്റർ കുറയുന്നു!

ഒരു എസ്എസ്ഡിയിൽ ഒരു പ്രത്യേക മെമ്മറി തരം എങ്ങനെ നിർണ്ണയിക്കും

നിങ്ങൾ ഒരു SSD വാങ്ങിയോ അല്ലെങ്കിൽ ഒരു വാങ്ങൽ ആസൂത്രണം ചെയ്യുകയോ എന്നത് പരിഗണിക്കാതെ തന്നെ, ഈ പോസ്റ്റ് വായിച്ചതിനുശേഷം നിങ്ങൾക്ക് സബ്ടൈറ്റിലിൽ ഒരു ചോദ്യം ഉണ്ടായേക്കാം.

ഒരു പ്രോഗ്രാമും മെമ്മറി തരം കാണിക്കുന്നില്ല. ഡ്രൈവ് അവലോകനങ്ങളിൽ ഈ വിവരങ്ങൾ കണ്ടെത്താനാകും, എന്നാൽ ഒരു കുറുക്കുവഴിയുണ്ട്, പ്രത്യേകിച്ചും നിങ്ങൾ വാങ്ങുന്നതിനായി നിരവധി സ്ഥാനാർത്ഥികളെ താരതമ്യം ചെയ്യേണ്ടത് ആവശ്യമാണ്.

പ്രത്യേക സൈറ്റുകളിൽ നിങ്ങൾക്ക് SSD-കളിൽ ഡാറ്റാബേസുകൾ കണ്ടെത്താൻ കഴിയും, ഇവിടെ ഒരു ഉദാഹരണം ഉണ്ട്.

ടാബ്‌ലെറ്റിൽ ഇൻസ്റ്റാൾ ചെയ്തിരിക്കുന്ന SanDisk P4 (mSATA) ഒഴികെ, അവിടെ എന്റെ ഡ്രൈവുകളുടെ മെമ്മറി സവിശേഷതകൾ കണ്ടെത്തുന്നതിൽ എനിക്ക് പ്രശ്‌നങ്ങളൊന്നുമില്ല.

ഏത് എസ്എസ്ഡികളാണ് മികച്ച മെമ്മറിയുള്ളത്?

ആദ്യം നമുക്ക് ലേഖനത്തിന്റെ പ്രധാന പോയിന്റുകളിലൂടെ പോകാം:

  • NAND നിർമ്മാതാക്കളെ ഒരു കൈവിരലിൽ എണ്ണാം
  • ആധുനിക സോളിഡ്-സ്റ്റേറ്റ് ഡ്രൈവുകൾ രണ്ട് തരം NAND ഉപയോഗിക്കുന്നു: MLC, TLC, അത് ആക്കം കൂട്ടുന്നു.
  • MLC NAND ഇന്റർഫേസുകളിൽ വ്യത്യാസപ്പെട്ടിരിക്കുന്നു: ONFi (ഇന്റൽ, മൈക്രോൺ), ടോഗിൾ മോഡ് (സാംസങ്, തോഷിബ)
  • ONFi MLC NAND-നെ അസിൻക്രണസ് (വിലകുറഞ്ഞതും വേഗത കുറഞ്ഞതും) സിൻക്രണസ് (കൂടുതൽ ചെലവേറിയതും വേഗതയേറിയതും) എന്നിങ്ങനെ തിരിച്ചിരിക്കുന്നു.
  • SSD നിർമ്മാതാക്കൾ വ്യത്യസ്ത ഇന്റർഫേസുകളുടെയും തരങ്ങളുടെയും മെമ്മറി ഉപയോഗിക്കുന്നു, വൈവിധ്യമാർന്നവ സൃഷ്ടിക്കുന്നു ലൈനപ്പ്ഏതെങ്കിലും വാലറ്റിനായി
  • ഔദ്യോഗിക സ്പെസിഫിക്കേഷനുകളിൽ അപൂർവ്വമായി പ്രത്യേക വിവരങ്ങൾ അടങ്ങിയിട്ടുണ്ട്, പക്ഷേ ഡാറ്റാബേസുകൾ SSD ഡാറ്റ NAND തരം കൃത്യമായി നിർണ്ണയിക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു

തീർച്ചയായും, അത്തരമൊരു മൃഗശാലയിൽ സബ്ടൈറ്റിലിൽ ഉന്നയിച്ച ചോദ്യത്തിന് വ്യക്തമായ ഉത്തരം ഉണ്ടാകില്ല. ഡ്രൈവിന്റെ ബ്രാൻഡ് പരിഗണിക്കാതെ തന്നെ, NAND പ്രസ്താവിച്ച സ്പെസിഫിക്കേഷനുകൾ പാലിക്കുന്നു, അല്ലാത്തപക്ഷം OEM നിർമ്മാതാക്കൾ അത് വാങ്ങുന്നതിൽ അർത്ഥമില്ല (എസ്എസ്ഡികളിൽ അവർ സ്വന്തം ഗ്യാരണ്ടി നൽകുന്നു).

എന്നിരുന്നാലും ... വേനൽക്കാലത്ത് ഡാച്ചയിലെ സ്ട്രോബെറിയുടെ അഭൂതപൂർവമായ വിളവെടുപ്പ് നിങ്ങളെ സന്തോഷിപ്പിച്ചുവെന്ന് സങ്കൽപ്പിക്കുക!

എല്ലാം ചീഞ്ഞതും മധുരവുമാണ്, പക്ഷേ നിങ്ങൾക്ക് അത്രമാത്രം കഴിക്കാൻ കഴിയില്ല, അതിനാൽ നിങ്ങൾ ശേഖരിച്ച ചില സരസഫലങ്ങൾ വിൽക്കാൻ തീരുമാനിച്ചു.

നിങ്ങൾക്കായി ഏറ്റവും മികച്ച സ്ട്രോബെറി സൂക്ഷിക്കുമോ അതോ വിൽപ്പനയ്ക്ക് വയ്ക്കുമോ? :)

NAND നിർമ്മാതാക്കളാണ് ഏറ്റവും കൂടുതൽ ഇൻസ്റ്റാൾ ചെയ്യുന്നതെന്ന് അനുമാനിക്കാം മെച്ചപ്പെട്ട മെമ്മറിനിങ്ങളുടെ സംഭരണ ​​ഉപകരണങ്ങളിലേക്ക്. NAND നിർമ്മിക്കുന്ന കമ്പനികളുടെ പരിമിതമായ എണ്ണം കണക്കിലെടുത്ത്, SSD നിർമ്മാതാക്കളുടെ പട്ടിക ഇതിലും ചെറുതാണ്:

  • നിർണായകമായ (മൈക്രോണിന്റെ ഒരു വിഭജനം)
  • ഇന്റൽ
  • സാംസങ്

വീണ്ടും, ഇത് ഒരു ഊഹം മാത്രമാണ്, കഠിനമായ വസ്തുതകൾ പിന്തുണയ്ക്കുന്നില്ല. എന്നാൽ നിങ്ങൾ ഈ കമ്പനികളായിരുന്നെങ്കിൽ വ്യത്യസ്തമായി പ്രവർത്തിക്കുമായിരുന്നോ?

ഹലോ സുഹൃത്തുക്കളെ! കഴിഞ്ഞ ദിവസം ഞങ്ങളുടെ സ്ഥിരം വായനക്കാരിൽ ഒരാൾ ചോദിച്ചു നല്ല ചോദ്യം. അവന് ചോദിച്ചു,ലേക്ക് ഇത് എത്രത്തോളം പ്രവർത്തിക്കും അല്ലെങ്കിൽ എത്രത്തോളം പ്രവർത്തിക്കുമെന്ന് എങ്ങനെ കണ്ടെത്താംഅതിന്റെ എസ്എസ്ഡിയുടെ പ്രവർത്തന ഉറവിടം എങ്ങനെ കണ്ടെത്താം. കഴിഞ്ഞ ആഴ്ചയും, മറ്റ് ഉപയോക്താക്കൾ ഈ വിഷയത്തിൽ കൂടുതൽ ചോദ്യങ്ങൾ ചോദിച്ചു, ഉദാഹരണത്തിന്:

ഏത് എസ്എസ്ഡിക്കുള്ള ഫ്ലാഷ് മെമ്മറിയുടെ തരം മികച്ചതാണ്: NAND, 3D NAND, 3D V-NAND കൂടാതെ NOR?

വാങ്ങിയ SSD ഏത് മെമ്മറി ചിപ്പുകൾ ഉൾക്കൊള്ളുന്നുവെന്ന് എങ്ങനെ കണ്ടെത്താം ( SLC, MLC അല്ലെങ്കിൽ TLC) കൂടാതെ ഏത് മെമ്മറിയാണ് നല്ലത്?

റീറൈറ്റ് സൈക്കിളുകളുടെ എണ്ണം അല്ലെങ്കിൽ TBW എത്രയാണ്?

ഈ രസകരമായ ചോദ്യങ്ങൾക്കെല്ലാം ഇന്നത്തെ ലേഖനത്തിൽ ഞങ്ങൾ ഉത്തരം നൽകും.

നിങ്ങളുടെ SSD എത്രത്തോളം നിലനിൽക്കുമെന്ന് എങ്ങനെ കണ്ടെത്താം

സോളിഡ്-സ്റ്റേറ്റ് ഡ്രൈവ് ഉൾപ്പെടെ ഒരു കമ്പ്യൂട്ടറിലെ എല്ലാം പ്രധാനപ്പെട്ടതാണെന്ന് സ്വയം ആവർത്തിക്കാനും പറയാനും ഞാൻ ഭയപ്പെടുന്നില്ല. ഇത് വാങ്ങുന്നതിന് മുമ്പ്, നിങ്ങളുടെ ഭാവി എസ്എസ്ഡിയുടെ പ്രകടനവും സേവന ജീവിതവും അറിയുന്നത് ഉറപ്പാക്കുക. ഒരു പുതിയ ഉപയോക്താവിന് ഇവിടെ ആശയക്കുഴപ്പത്തിലാകുന്നത് എളുപ്പമാണ്, കാരണം SSD സേവന ജീവിതത്തിന് പകരം,ഇന്റർനെറ്റിൽ എല്ലാവരും എന്തൊക്കെയോ സംസാരിക്കുന്നുറീറൈറ്റിംഗ് സൈക്കിളുകളുടെ എണ്ണം. വിശദീകരിക്കും. സി ഒരു സോളിഡ്-സ്റ്റേറ്റ് ഡിസ്കിന്റെ മുഴുവൻ വോള്യവും (എല്ലാ സെല്ലുകളും) മാറ്റിയെഴുതുന്നതാണ് റീറൈറ്റിംഗ് സൈക്കിൾ, എന്നാൽ കൺട്രോളർ തുല്യമായി മാറ്റിയെഴുതുന്നുകോശങ്ങൾ. ഞങ്ങളുടെ സൗകര്യാർത്ഥം, നിർമ്മാതാക്കൾ സൂചിപ്പിക്കുന്നത് (ഒരു ഫോർമുല ഉപയോഗിച്ച് കണക്കാക്കുക) സൈക്കിളുകൾ മാറ്റിയെഴുതരുത്,ഡ്രൈവിലേക്ക് എഴുതാൻ കഴിയുന്ന ടെറാബൈറ്റിലുള്ള ഡാറ്റയുടെ ആകെ തുക. ഈ വോള്യം വിളിക്കുന്നു - ടി.ബി.ഡബ്ല്യു(എഴുതിയ ആകെ ബൈറ്റുകൾ -ആകെ ബൈറ്റുകൾ എഴുതിയിരിക്കുന്നു). എച്ച് ഡിസ്ക് കപ്പാസിറ്റി കൂടുന്തോറും ടി.ബി.ഡബ്ല്യു.TBW അറിയുന്നതിലൂടെ, നിങ്ങളുടെ ഖരാവസ്ഥയുടെ ആയുസ്സ് കൃത്യമായി കണക്കാക്കാൻ കഴിയും.വ്യത്യസ്ത SSD-കളിൽ TBW പരിധി വ്യത്യാസപ്പെടാംഘടകം!

  • ഒരു എസ്എസ്ഡി അല്ലെങ്കിൽ ടിബിഡബ്ല്യു റീറൈറ്റിംഗ് റിസോഴ്സ് ഉപകരണ നിർമ്മാതാവിന്റെ ഔദ്യോഗിക വെബ്സൈറ്റിൽ മാത്രമേ കണ്ടെത്താൻ കഴിയൂ, എന്നാൽ എല്ലാ നിർമ്മാതാക്കളും അത്തരം ഡാറ്റ സൂചിപ്പിക്കുന്നില്ല, അതിനാൽ അത് സൂചിപ്പിക്കുന്ന നിർമ്മാതാക്കളിൽ നിന്ന് ഒരു സോളിഡ്-സ്റ്റേറ്റ് ഡ്രൈവ് വാങ്ങുന്നതാണ് നല്ലത്.

ഒരു എസ്എസ്ഡിയുടെ പ്രകടനവും സേവന ജീവിതവും രണ്ട് കാര്യങ്ങളെ ആശ്രയിച്ചിരിക്കുന്നു: തരം NAND ഫ്ലാഷ് മെമ്മറി ചിപ്പുകൾ: (SLC, MLC, TLC) ഒപ്പം ഫേംവെയർ ഉള്ള കൺട്രോളറും. ഡ്രൈവിന്റെ വില നേരിട്ട് അവയെ ആശ്രയിച്ചിരിക്കുന്നു.

SSD-കളിൽ രണ്ട് പ്രധാന തരം ഫ്ലാഷ് മെമ്മറി ഉണ്ട്: NOR, NAND. NAND സാങ്കേതികവിദ്യ വേഗതയേറിയതും വിലകുറഞ്ഞതുമാണ്. ഇന്ന് NAND മെമ്മറി മെച്ചപ്പെട്ടു. 3D മെമ്മറി പ്രത്യക്ഷപ്പെട്ടു NAND, 3D V-NAND. നിലവിൽ വിപണിയിൽ വാഗ്ദാനം ചെയ്യുന്ന എസ്എസ്ഡികളുടെ മാർക്കറ്റ് എടുക്കുകയാണെങ്കിൽ, 5 ശതമാനം ഇതിൽ ഉൾപ്പെടുന്നു 3D V-NAND, 15 ശതമാനം 3D NAND, വിശ്രമം 80 ശതമാനം NAND. ഡിഈ ഡാറ്റയ്ക്ക് ഒരു പിശക് ഉണ്ട്, എന്നാൽ ഒരു ചെറിയ ഒന്ന്.

അതാകട്ടെ, ഫ്ലാഷ് മെമ്മറി: NAND ഉണ്ടായിരിക്കാം മൂന്ന് തരം മെമ്മറി ചിപ്പുകൾ: SLC, MLC, TLC. ഇന്ന്, ഫ്ലാഷ് മെമ്മറി അടിസ്ഥാനമാക്കിയുള്ള എസ്എസ്ഡികൾ കൂടുതലും വിൽക്കപ്പെടുന്നു.എം.എൽ.സി.യും ടി.എൽ.സി. ടി‌എൽ‌സിയുടെയും എം‌എൽ‌സിയുടെയും കാര്യത്തിൽ, വിപണിയിൽ വാഗ്ദാനം ചെയ്യുന്ന എസ്‌എസ്‌ഡികൾ 50/50 ആണ്.TLC മെമ്മറിക്ക് കുറഞ്ഞ TBW പരിധിയുണ്ട്.

  1. എസ്.എൽ.സി- സിംഗിൾ ലെവൽ സെൽ - മൂന്ന് സാങ്കേതികവിദ്യകളിൽ ഏറ്റവും പഴയതും വേഗതയേറിയതുമാണ്. ഉയർന്ന പ്രകടനം, കുറഞ്ഞ വൈദ്യുതി ഉപഭോഗം, ഏറ്റവും ഉയർന്ന വേഗതറെക്കോർഡിംഗും ഒരു വലിയ TBW പരിധിയും (ഡ്രൈവിലേക്ക് എഴുതാൻ കഴിയുന്ന ഡാറ്റയുടെ ആകെ തുക) . SLC മെമ്മറി ചിപ്പുകളെ അടിസ്ഥാനമാക്കിയുള്ള ഒരു സോളിഡ് സ്റ്റേറ്റിന്റെ വില വളരെ ചെലവേറിയതാണ്, അതിനൊപ്പം ഒരു ആധുനിക എസ്എസ്ഡി കണ്ടെത്തുന്നത് വളരെ ബുദ്ധിമുട്ടാണ്.
  2. എം.എൽ.സി- മൾട്ടി ലെവൽ സെൽ - കുറഞ്ഞ ചിലവ്, കുറഞ്ഞ പ്രവർത്തന വേഗത, കുറഞ്ഞ TBW എന്നിവയുണ്ട്.
  3. TLC- ത്രീ ലെവൽ സെൽ - ഇതിലും കുറഞ്ഞ ചെലവും കുറഞ്ഞ പ്രവർത്തന വേഗതയും കുറവും ഉണ്ട്TBW, MLC ചിപ്പുകളുമായി താരതമ്യം ചെയ്യുമ്പോൾ. മെമ്മറി പരമ്പരാഗത ഫ്ലാഷ് ഡ്രൈവുകളിൽ ടിഎൽസി എല്ലായ്പ്പോഴും വ്യാപകമായി ഉപയോഗിക്കപ്പെടുന്നു, എന്നാൽ പുതിയ സാങ്കേതികവിദ്യകളുടെ വരവോടെ സോളിഡ്-സ്റ്റേറ്റ് ഡ്രൈവുകളിൽ ഇത് ഉപയോഗിക്കാൻ സാധിച്ചു.

ഏത് പ്രോഗ്രാമിലാണ് നിങ്ങൾക്ക് സോളിഡ്-സ്റ്റേറ്റ് ഡ്രൈവിന്റെ മെമ്മറി തരം കാണാൻ കഴിയുക: TLC, MLC

തരം കാണിക്കുക SSD മെമ്മറി AIDA64 പ്രോഗ്രാമിന്, ഡവലപ്പറുടെ ഔദ്യോഗിക വെബ്സൈറ്റ് https://www.aida64.com/

പ്രധാന പ്രോഗ്രാം വിൻഡോയിൽ, തിരഞ്ഞെടുക്കുക « ഡാറ്റ സംഭരണം»,

തുടർന്ന് SSD മോഡൽ തിരഞ്ഞെടുക്കുക, ഉദാഹരണത്തിന്, എന്റെ സിസ്റ്റത്തിൽ മൂന്ന് SSD-കൾ ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ട്, ഞാൻ ആദ്യത്തേത് തിരഞ്ഞെടുക്കും - Samsung 850 Evo 250GB. നിങ്ങൾക്ക് കാണാനാകുന്നതുപോലെ, ഫ്ലാഷ് മെമ്മറിയുടെ തരം TLC ഡ്രൈവ്.

രണ്ടാമത്തെ കിംഗ്സ്റ്റൺ SHSS37A/240G ഡ്രൈവിന് MLC ഫ്ലാഷ് മെമ്മറി തരം ഉണ്ട്.

ഒരു സോളിഡ്-സ്റ്റേറ്റ് ഡ്രൈവിന്റെ ഉറവിടം എങ്ങനെ കണ്ടെത്താം

ഉദാഹരണത്തിന്, നമുക്ക് കിംഗ്സ്റ്റൺ SHSS37A/240G എന്ന ഉറവിടം കണ്ടെത്താം.

ഉപകരണ നിർമ്മാതാവിന്റെ ഔദ്യോഗിക വെബ്സൈറ്റിലേക്ക് പോകുക https://www.hyperxgaming.com/ru

"സോളിഡ് സ്റ്റേറ്റ് ഡ്രൈവുകൾ" --> "സാവേജ്" തിരഞ്ഞെടുക്കുക.

ശേഷി 240 ജിബി

കൂടാതെ എഴുതാൻ കഴിയുന്ന ഡാറ്റയുടെ (TBW) മൊത്തം തുക കാണുക കിംഗ്സ്റ്റൺ ഡ്രൈവ് 240 GB - 306 TB ശേഷിയുള്ള SHSS37A.

നമുക്ക് ഇത് Samsung 850 Evo 250GB ഡ്രൈവുമായി താരതമ്യം ചെയ്യാം.

നിർമ്മാതാവിന്റെ ഔദ്യോഗിക വെബ്സൈറ്റിലേക്ക് പോകുക http://www.samsung.com/ru/ssd/all-ssd/

ഇനം പരിശോധിക്കുക - SSD 850 Evo Sata III ഡ്രൈവ്.

ശേഷി 240 GB, SSD ഇമേജിൽ ഇടത് ക്ലിക്ക് ചെയ്യുക.

"എല്ലാ സവിശേഷതകളും കാണിക്കുക"

ഏറ്റവും താഴെയുള്ള സൂചകം ഞങ്ങൾ കാണുന്നു. റെക്കോർഡിംഗ് ഉറവിടം: 75 TB.

അത് മാറുന്നു എസ്എസ്ഡി കിംഗ്സ്റ്റൺ TBW റീറൈറ്റ് സൈക്കിളുകളുടെ SHSS37A/240G റിസോഴ്സ് നമ്പർ നാലിരട്ടി കൂടുതലാണ്.

നിങ്ങൾക്ക് ഒരു OCZ SSD ഡ്രൈവ് ഉണ്ടെങ്കിൽ, https://ocz.com/us/ssd/ എന്ന വെബ്സൈറ്റിലേക്ക് പോകുക

ഒരു സോളിഡ്-സ്റ്റേറ്റ് ഡ്രൈവിലേക്ക് ഇതിനകം എഴുതിയ ഡാറ്റയുടെ ആകെ തുക എങ്ങനെ കണ്ടെത്താം

ഇത് ചെയ്യുന്നതിന്, ഞങ്ങൾ CrystalDiskInfo പ്രോഗ്രാം ഉപയോഗിക്കും.

പ്രധാന പ്രോഗ്രാം വിൻഡോയിൽ, എന്റെ SSD Samsung 850 Evo 250GB തിരഞ്ഞെടുക്കുക. "മൊത്തം ഹോസ്റ്റ് റെക്കോർഡുകൾ" എന്ന ഇനത്തിൽ, ഡ്രൈവിൽ രേഖപ്പെടുത്തിയിരിക്കുന്ന ഡാറ്റയുടെ അളവ് 41.088 TB ആണെന്ന് ഞങ്ങൾ കാണുന്നു. ഔദ്യോഗിക വെബ്സൈറ്റിൽ സൂചിപ്പിച്ചിരിക്കുന്ന റെക്കോർഡിംഗ് റിസോഴ്സുമായി ഈ കണക്ക് താരതമ്യം ചെയ്താൽ: 75 TB, SSD-യിൽ മറ്റൊരു 33 TB ഡാറ്റ രേഖപ്പെടുത്താൻ കഴിയുമെന്ന് നമുക്ക് നിഗമനം ചെയ്യാം.

SSD കിംഗ്സ്റ്റൺ SHSS37A/240G-യുടെ കാര്യത്തിൽ, പ്രോഗ്രാം CrystalDiskInfo കാണിക്കാൻ കഴിയില്ലസ്റ്റോറേജ് ഉപകരണത്തിൽ രേഖപ്പെടുത്തിയിരിക്കുന്ന ഡാറ്റയുടെ ആകെ അളവ്.

ഈ സാഹചര്യത്തിൽ ഞങ്ങൾ ഉപയോഗിക്കും എസ്എസ്ഡി പ്രോഗ്രാം- ഇസഡ്.

ഡെവലപ്പറുടെ ഔദ്യോഗിക വെബ്സൈറ്റ് http://aezay.dk/aezay/ssdz/

പ്രോഗ്രാം ഡൗൺലോഡ് ചെയ്ത് പ്രവർത്തിപ്പിക്കുക.

പ്രധാന വിൻഡോയിൽ, "ബൈറ്റുകൾ എഴുതിയ" ഇനത്തിൽ, ഡ്രൈവിൽ രേഖപ്പെടുത്തിയിരിക്കുന്ന ഡാറ്റയുടെ അളവ് 43,902 TB ആണെന്ന് ഞങ്ങൾ കാണുന്നു.

ഔദ്യോഗിക വെബ്സൈറ്റിൽ സൂചിപ്പിച്ചിരിക്കുന്ന റെക്കോർഡിംഗ് റിസോഴ്സുമായി ഈ കണക്ക് താരതമ്യം ചെയ്താൽ: 306 TB, SSD-യിൽ മറ്റൊരു 262 TB ഡാറ്റ രേഖപ്പെടുത്താൻ കഴിയുമെന്ന് നമുക്ക് നിഗമനം ചെയ്യാം.

പതിപ്പ് 7_0_5 മുതൽ ആരംഭിക്കുന്ന CrystalDiskInfo, ഏറ്റവും പുതിയ പുതിയ NVM എക്സ്പ്രസ് പ്രോട്ടോക്കോൾ (Toshiba OCZ RD400, Samsung 950 PRO, Samsung SM951) ഉപയോഗിക്കുന്ന പുതിയ ഡിസ്കുകളിൽ പ്രവർത്തിക്കാൻ കഴിയും. മുൻ പതിപ്പ്ഡിസ്കുകൾക്കായുള്ള അത്തരം പ്രോഗ്രാമുകൾ ഞാൻ ഒരിക്കലും കണ്ടിട്ടില്ല.