উত্তর:
প্রথম রম ডিভাইসগুলিতে কিছু যান্ত্রিক, ফটোলিথোগ্রাফিক বা অন্য উপায়ে তাদের মধ্যে তথ্য রাখা উচিত ছিল (সংহত সার্কিটগুলির আগে, এমন একটি গ্রিড ব্যবহার করা সাধারণ ছিল যেখানে ডায়োডগুলি নির্বাচিতভাবে ইনস্টল বা বাদ দেওয়া যেতে পারে)। প্রথম বড় উন্নতিটি ছিল "ফিউজ-প্রম" - একটি চিপ जिसमें ফিউজড ডায়োডের গ্রিড রয়েছে এবং সারি-ড্রাইভ ট্রানজিস্টরগুলি যথেষ্ট শক্তিশালী ছিল যে একটি সারি নির্বাচন করে এবং আউটপুটের স্থিতি জোর করে যে কোনও ডায়োডে ফিউজগুলি ফুঁকতে পারে একজন চায়নি যদিও এই জাতীয় চিপগুলি বৈদ্যুতিনভাবে লিখনযোগ্য ছিল, তবে বেশিরভাগ ডিভাইসে যেগুলি ব্যবহার করা হবে সেগুলির কাছে সেগুলি লেখার জন্য প্রয়োজনীয় শক্তিশালী ড্রাইভ সার্কিটরি নেই। পরিবর্তে, এগুলি একটি "প্রোগ্রামার" নামে পরিচিত একটি ডিভাইস ব্যবহার করে লেখা হবে এবং তারপরে সেগুলি পড়তে সক্ষম হওয়ার জন্য প্রয়োজনীয় সরঞ্জামগুলিতে ইনস্টল করা হবে।
পরবর্তী উন্নতিটি ছিল একটি ইমপ্লান্টেড-চার্জ মেমরি ডিভাইস, যা চার্জগুলিকে বৈদ্যুতিকভাবে রোপনের অনুমতি দেয় তবে সরানো হয়নি। যদি এই জাতীয় ডিভাইসগুলি UV- স্বচ্ছ প্যাকেজগুলিতে (EPROM) প্যাকেজ করা থাকে তবে তারা অতিবেগুনী আলোতে প্রায় 5-30 মিনিটের এক্সপোজারের সাথে মুছতে পারে। এর ফলে এমন ডিভাইসগুলির পুনরায় ব্যবহার করা সম্ভব হয়েছে যার সামগ্রীগুলি মূল্যবান নয় (যেমন বগি বা সফ্টওয়্যারের অসম্পূর্ণ সংস্করণ)। অস্বচ্ছ প্যাকেজে একই চিপগুলি রাখার ফলে এন্ড-ইউজার অ্যাপ্লিকেশনগুলির জন্য তাদের আরও সস্তাভাবে বিক্রি করা সম্ভব হয়েছিল যেখানে কেউই এগুলি মুছে ফেলা এবং পুনরায় ব্যবহার করতে চান না (OTPROM)। একটি সফল উন্নতি ইউভি লাইট (প্রারম্ভিক EEPROM) ছাড়াই বৈদ্যুতিনভাবে ডিভাইসগুলি মুছা সম্ভব করেছে।
প্রারম্ভিক EEPROM ডিভাইসগুলি কেবলমাত্র মাসগুলিতে মুছে ফেলা যায়, এবং প্রোগ্রামিংয়ের শর্তগুলি সাধারণ অপারেশনের সাথে সম্পর্কিতদের থেকে খুব আলাদা হয়; ফলস্বরূপ, PROM / EPROM ডিভাইসগুলির মতো, এগুলি সাধারণত সার্কিট্রিতে ব্যবহৃত হত যা তারা পড়তে পারে তবে লিখতে পারে না। পরবর্তীকালে ইপ্রোমের উন্নতিগুলি পৃথক বাইট না থাকলে ছোট অঞ্চলগুলি মুছে ফেলা সম্ভব করেছে এবং সেগুলি তাদের ব্যবহৃত একই সার্কিটরি দ্বারা লেখার অনুমতি দিয়েছে। তবুও নামটির কোনও পরিবর্তন হয়নি।
"ফ্ল্যাশ রম" নামে একটি প্রযুক্তি যখন দৃশ্যে এসেছিল তখন ইপ্রোম ডিভাইসের পক্ষে স্বতন্ত্র বাইটগুলি মুছে ফেলা এবং অ্যাপ্লিকেশন সার্কিটের মধ্যে পুনরায় লেখার অনুমতি দেওয়া খুব স্বাভাবিক ছিল। ফ্ল্যাশ রম কিছুটা অর্থে কার্যকরীভাবে পিছিয়ে ছিল কারণ ক্ষয়টি কেবল বড় অংশগুলিতেই সংঘটিত হতে পারে। তবুও, বৃহত্তর অংশগুলিতে মুছে ফেলা সীমাবদ্ধ করে রাখার ফলে EEPROM এর চেয়ে যতটা সম্ভব সম্ভব তথ্য সংরক্ষণ করা সম্ভব হয়েছিল। আরও অনেকগুলি ফ্ল্যাশ ডিভাইসে দ্রুত লেখার চক্র থাকে তবে EEPROM ডিভাইসের তুলনায় ধীরে ধীরে মুছে ফেলা (অনেকগুলি EEPROM ডিভাইসগুলি বাইট লেখার জন্য 1-10 মিমি এবং মুছতে 5-50 মিমি লাগে; ফ্ল্যাশ ডিভাইসগুলিতে সাধারণত 100us এর চেয়ে কম লাগে লিখুন, তবে কিছু মুছতে কয়েকশ মিলি সেকেন্ডের দরকার পড়ে)।
আমি জানি না যে ফ্ল্যাশ এবং ইপ্রোমের মধ্যে স্পষ্ট বিভাজক রেখা রয়েছে, যেহেতু কিছু ডিভাইস যা নিজেকে "ফ্ল্যাশ" বলে অভিহিত করে প্রতি বাইট ভিত্তিতে মুছতে পারে। তবুও, আজকের প্রবণতাটি মনে হচ্ছে প্রতি বাইট মুছন ক্ষমতা সহ ডিভাইসগুলির জন্য "EEPROM" শব্দটি ব্যবহার করবে এবং কেবলমাত্র বৃহত-ব্লক ক্ষয়ের সমর্থন করে এমন ডিভাইসগুলির জন্য "ফ্ল্যাশ" শব্দটি ব্যবহার করা হবে।
স্পোলার: EEPROM আসলে ফ্ল্যাশ।
সুপারকার্টের উত্তরের উজ্জ্বলতার সাথে উল্লেখ করা হিসাবে, EEPROM হ'ল পুরানো ইউভি-মুছনযোগ্য EPROMs (EEPROM এর "EE" এর অর্থ "বৈদ্যুতিন ক্ষয়যোগ্য") an যাইহোক, এটি এর পুরানো পালের উন্নতি হওয়া সত্ত্বেও, আজকের EEPROM এর তথ্য ধরে রাখার পদ্ধতিটি ফ্ল্যাশ মেমরির ঠিক একই।
উভয়ের মধ্যে কেবল প্রধান পার্থক্য হ'ল পঠন / লেখার / মুছার যুক্তি।
ন্যাণ্ড ফ্ল্যাশ (নিয়মিত ফ্ল্যাশ):
কেবলমাত্র ওরফে পেজে মুছতে পারে। বাইট ব্লক। আপনি একক বাইট (অলিখিতভাবে) পড়তে এবং লিখতে পারেন তবে মুছতে অন্য অনেকগুলি বাইট মুছতে হবে।
মাইক্রো-কন্ট্রোলারগুলিতে, এটি সাধারণত ফার্মওয়্যার স্টোরেজের জন্য ব্যবহৃত হয়। কিছু বাস্তবায়ন ফার্মওয়্যার থেকে ফ্ল্যাশ হ্যান্ডলিংকে সমর্থন করে, এক্ষেত্রে আপনি যতক্ষণ না ব্যবহৃত পৃষ্ঠাগুলি নিয়ে গোলমাল করবেন না ততক্ষণ তথ্য ধরে রাখতে সেই ফ্ল্যাশটি ব্যবহার করতে পারেন (অন্যথায় আপনি আপনার ফার্মওয়্যারটি মুছবেন)।
NOR ফ্ল্যাশ (ওরফে EEPROM):
একক বাইট পড়তে, লিখতে এবং মুছতে পারে। এর নিয়ন্ত্রণ যুক্তিটি এমনভাবে তৈরি করা হয়েছে যাতে সমস্ত বাইট পৃথকভাবে অ্যাক্সেসযোগ্য হয়। যদিও এটি নিয়মিত ফ্ল্যাশের চেয়ে ধীর গতির, এই বৈশিষ্ট্যটি ছোট / পুরানো ইলেকট্রনিক ডিভাইসগুলিতে সুবিধা দেয়। উদাহরণস্বরূপ, পুরানো সিআরটি টিভি এবং মনিটররা উজ্জ্বল, বৈপরীত্য ইত্যাদির মতো ব্যবহারকারীর কনফিগারেশনগুলি ধরে রাখতে EEPROM ব্যবহার করেছেন
মাইক্রো-কন্ট্রোলারগুলিতে, আপনি সাধারণভাবে কনফিগারেশন, স্টেটস বা ক্যালিব্রেশন ডেটা ধরে রাখার জন্য এটি ব্যবহার করেন। এটির জন্য এটি ফ্ল্যাশের চেয়ে আরও ভাল a
ফান ফ্যাক্ট
একটি প্রচলিত ভুল ধারণা রয়েছে যে এনওআর ফ্ল্যাশ এনওআর গেট ব্যবহার করে যখন ন্যাশন ফ্ল্যাশ ন্যানড গেট ব্যবহার করে (এবং বাস্তবে এটি সুস্পষ্ট বলে মনে হয়)। তবে এটি সত্য নয়। নামকরণের কারণ হ'ল ন্যানড এবং এনওআর গেট স্কিম্যাটিক চিহ্নগুলির সাথে প্রতিটি মেমরি টাইপের নিয়ন্ত্রণ যুক্তির সাদৃশ্য।
ফ্ল্যাশ হ'ল এক প্রকারের EEPROM (বৈদ্যুতিন ক্ষয়যোগ্য প্রোগ্রামেবল পঠনযোগ্য মেমরি)। "ফ্ল্যাশ" একটি নির্দিষ্ট প্রযুক্তির চেয়ে বেশি বিপণন শব্দ। যাইহোক, এই শর্তগুলি এক ধরণের EEPROM বোঝায় রূপান্তরিত হয়েছে যা সাধারণত বড় আকারের এবং ঘনত্বের জন্য ব্যয় করে বড় আকারের এবং ঘনত্বের জন্য অনুকূলিত হয় এবং ব্লক এবং নিম্ন সহনশীলতা লেখায় write
ফ্ল্যাশ মেমরিটি EE-PROM এর একটি প্রকরণ যা জনপ্রিয় হয়ে উঠছে the ফ্ল্যাশ মেমরি এবং EE-PROM এর মধ্যে প্রধান পার্থক্যটি মুছে ফেলার পদ্ধতিতে রয়েছে E EE-PROM একটি রেজিস্টার স্তরে মুছতে পারে তবে ফ্ল্যাশ মেমরিটি অবশ্যই মুছতে হবে এর সম্পূর্ণতা বা সেক্টর পর্যায়ে।
ফ্ল্যাশ ডিস্ক, সিডি, ডিভিডি, হার্ড ডিস্ক ইত্যাদির মতো স্পিনিং ডিস্কের চেয়ে "ফ্ল্যাশ" স্টোরেজ হ'ল মেমোরি চিপস (নন-ভোল্টাইল মেমরি) এর অভ্যন্তরীণ সঞ্চয় করার জন্য একটি ক্যাচ-অল টার্ম is
নূর এবং নান্দ হ'ল আসল ফ্ল্যাশ মেমরি চিপস এবং ১৯৮০ সালে তোশিবা সার্কায় কাজ করার সময় ফুজিও মাসুওকা আবিষ্কার করেছিলেন। বেশিরভাগ ইউএসবি থাম্ব ড্রাইভে ব্যবহৃত হয় "নওর" এবং "ন্যানড"।
ফ্ল্যাশ স্টোরেজে EEP-ROM (বৈদ্যুতিকভাবে ক্ষয়যোগ্য প্রোগ্রামযোগ্য কেবল পঠনযোগ্য মেমরি) এবং এনভি-র্যাম (নন-ভোল্টাইল র্যান্ডম-অ্যাক্সেস মেমরি) উভয়ই অন্তর্ভুক্ত । EEP-ROM সস্তা, এবং বেশিরভাগ সিস্টেমে অন-চিপস এবং অ্যান্ড্রয়েড ডিভাইসগুলিতে সঞ্চয় করার জন্য ব্যবহৃত হয়। এনভি-র্যাম আরও ব্যয়বহুল, এবং সলিড-স্টেট ড্রাইভ এবং অ্যাপল ডিভাইসে সঞ্চয় করার জন্য ব্যবহৃত হয়।
নতুন এনভি-র্যাম চিপগুলি EEP-ROM এবং অন্যান্য ফ্ল্যাশ প্রযুক্তির তুলনায় অনেক দ্রুত।
আরও তথ্যের জন্য, দেখুন: http://www.crifan.com/___flash_memory_nand_eprom_nvram_ এবং_ভাই_জটি /