ডিজিটাল যুগে, ডেটা স্টোরেজ এবং পুনরুদ্ধারের গতি সরাসরি উত্পাদনশীলতা এবং ব্যবহারকারীর অভিজ্ঞতা প্রভাবিত করে। স্মার্টফোন এবং ট্যাবলেট থেকে উচ্চ কার্যকারিতা সার্ভার এবং ডেটা সেন্টার পর্যন্ত,কার্যকর সঞ্চয়স্থান অপরিহার্যএর মধ্যে, NAND ফ্ল্যাশ মেমরি একটি মূল ভূমিকা পালন করে, যা তার অ-অস্থিরতা, উচ্চ ঘনত্ব, এবং উচ্চ মানের হার্ড ডিস্ক ড্রাইভের কারণে মূলধারার স্টোরেজ সমাধান হিসাবে ঐতিহ্যবাহী হার্ড ডিস্ক ড্রাইভ (এইচডিডি) প্রতিস্থাপন করেছে।কম শক্তি খরচ, এবং দ্রুত পাঠ / লেখার ক্ষমতা।
এনএন্ড ফ্ল্যাশ মেমরিতে তিনটি মৌলিক উপাদান সহ একটি পরিশীলিত শ্রেণিবদ্ধ নকশা রয়েছেঃ সমতল, ব্লক এবং পৃষ্ঠাগুলি। এই স্থাপত্যটি বিশাল পরিমাণে ডেটা স্টোরেজ পরিচালনা করতে সক্ষম করে।
প্লেনগুলি এনএন্ড চিপের প্রাথমিক বিল্ডিং ব্লক হিসাবে কাজ করে। একটি একক চিপে সাধারণত একাধিক প্লেন থাকে যা স্বাধীনভাবে কাজ করে, সমান্তরাল প্রসেসিং ক্ষমতা উল্লেখযোগ্যভাবে উন্নত করে।প্রতিটি প্লেন একটি স্বতন্ত্র স্টোরেজ জোন হিসাবে কাজ করে, ডেটা ট্র্যাক এবং ডেটা কন্ট্রোলারের সাথে.
- উন্নত সমান্তরালতা:একাধিক সমতল একযোগে কাজ করে পাঠ / লেখার গতি বহুগুণ করতে পারেন
- স্বতন্ত্র সম্পদ:ডেডিকেটেড সার্কিট্রি রিসোর্স দ্বন্দ্ব রোধ করে
- নমনীয় কনফিগারেশনঃনির্মাতারা পারফরম্যান্সের প্রয়োজনীয়তা পূরণের জন্য প্লেন গণনা সামঞ্জস্য করতে পারেন
প্রতিটি প্লেনের অনেকগুলি ব্লক থাকে, যা মুছে ফেলা যেতে পারে এমন ক্ষুদ্রতম ইউনিটগুলি উপস্থাপন করে। এই বৈশিষ্ট্যটি এনএন্ডকে এইচডিডি থেকে আলাদা করে, যা সরাসরি ডেটা ওভাররাইড করতে পারে।ফ্ল্যাশ মেমরিতে নতুন ডেটা লেখার আগে ব্লক মুছে ফেলার প্রয়োজন.
- মুছে ফেলার প্রক্রিয়াঃউচ্চ-ভোল্টেজ অপারেশনগুলি তাদের প্রাথমিক অবস্থায় সমস্ত সেল পুনরায় সেট করে (সাধারণত লজিক "1")
- ধৈর্যের সীমাঃপ্রতিটি ব্লক বিভাজন আগে মুছে ফেলার চক্র একটি সীমিত সংখ্যা প্রতিরোধ
- পোশাক সমতলতাঃউন্নত অ্যালগরিদমগুলি জীবনকাল বাড়ানোর জন্য ব্লকগুলিতে সমানভাবে মুছে ফেলা বিতরণ করে
ব্লকগুলি পৃষ্ঠাগুলিতে বিভক্ত, সাধারণত 2KB থেকে 8KB এর মধ্যে আকারের, যা পাঠ / লেখার ক্রিয়াকলাপের জন্য ক্ষুদ্রতম ঠিকানাযোগ্য ইউনিট হিসাবে কাজ করে।
- পারফরম্যান্স প্রভাবঃপৃষ্ঠার আকার সরাসরি অ্যাক্সেসের গতি প্রভাবিত করে
- প্রোগ্রামিং যথার্থতাঃডেটা লেখার জন্য সঠিক ভোল্টেজ এবং টাইমিং নিয়ন্ত্রণ প্রয়োজন
- ডিজাইন সমঝোতাঃবড় পৃষ্ঠাগুলি সঞ্চালন ক্ষমতা বাড়ায় কিন্তু ত্রুটি ঝুঁকি বাড়ায়
এনএন্ড চিপগুলি মাল্টিপ্লেক্সড আই / ও বাসগুলির মাধ্যমে হোস্ট সিস্টেমের সাথে যোগাযোগ করে যা একই সাথে কমান্ড, ঠিকানা এবং ডেটা ট্রান্সমিশন পরিচালনা করে।আধুনিক বাস্তবায়ন সাধারণত 8-বিট বা 16-বিট বাস প্রস্থ বৈশিষ্ট্য.
প্রতিটি ফ্ল্যাশ পেজে রয়েছেঃ
- ব্যবহারকারীর ডেটা এলাকাঃপ্রাথমিক স্টোরেজ স্পেস (সাধারণত 512B-8KB)
-
ব্যান্ডের বাইরে (ওওবি) এলাকাঃসমালোচনামূলক মেটাডেটা সংরক্ষণ করে যার মধ্যে রয়েছেঃ
- ত্রুটি সংশোধন কোড (ECC)
- ঠিকানা অনুবাদ তথ্য
- খারাপ ব্লক মার্কার
ফ্ল্যাশ প্রযুক্তি বেশ কিছু প্রজন্মের মধ্য দিয়ে অগ্রসর হয়েছে:
- ছোট ব্লক (প্রাথমিক মডেল):16B OOB সহ 512B পৃষ্ঠা
- বড় ব্লক (আধুনিক এসএলসি):২ কেবি পৃষ্ঠা ৬৪ বি ওওবি সহ
- এমএলসি/টিএলসি ভেরিয়েন্টঃ4KB-8KB পৃষ্ঠা 128B OOB সহ
আধুনিক সলিড-স্টেট ড্রাইভগুলি একাধিক এনএন্ড চিপ (লজিক্যাল ইউনিট বা এলইউএন নামে পরিচিত) এসএসডি কন্ট্রোলারগুলির সাথে সমান্তরাল চ্যানেলগুলির মাধ্যমে সংযুক্ত করে। এই আর্কিটেকচারটি সরবরাহ করেঃ
- ক্ষমতা স্কেলিংঃএকাধিক চিপ একত্রিত করা মোট স্টোরেজ বৃদ্ধি করে
- পারফরম্যান্স বৃদ্ধিঃLUNs জুড়ে সমান্তরাল অপারেশন বিলম্ব হ্রাস
- উন্নত ব্যবস্থাপনা:বুদ্ধিমান কন্ট্রোলারগুলি পরিধানের স্তর এবং ত্রুটি সংশোধনকে অনুকূল করে তোলে
- 3 ডি এনএন্ড উল্লম্ব স্ট্যাকিং বৃদ্ধি ঘনত্ব জন্য
- QLC (4-বিট প্রতি সেল) স্টোরেজ
- উন্নত ইসিসি অ্যালগরিদম
- দ্রুততর থ্রুপুটের জন্য NVMe ইন্টারফেস
ক্রমাগত উদ্ভাবনের মাধ্যমে, এনএন্ড ফ্ল্যাশ মেমরি আধুনিক ডেটা স্টোরেজ সমাধানগুলির ভিত্তি হিসাবে তার অবস্থান বজায় রাখে, আমাদের ডিজিটাল বিশ্বের জন্য ক্রমবর্ধমান পরিশীলিত কর্মক্ষমতা সরবরাহ করে।