ایمبیڈڈ سسٹم میں استعمال شدہ میموری ماڈیولز کی مختلف اقسام

مسائل کو ختم کرنے کے لئے ہمارے آلے کو آزمائیں





ایک سرایت شدہ نظام وسیع پیمانے پر کاموں کے ل for مختلف قسم کے میموری ماڈیول استعمال کرتا ہے جیسے سافٹ ویئر کوڈ کا ذخیرہ اور ہارڈ ویئر کے لئے ہدایات۔ یہ سافٹ ویئر کوڈ اور ہدایات عادی ہیں مائکروکانٹرولر پروگرام .

میموری کی مختلف اقسام

میموری کی مختلف اقسام



میموری ماڈیول ایک جسمانی آلہ ہے جو ڈیجیٹل الیکٹرانکس میں استعمال کے لئے عارضی یا مستقل بنیاد پر پروگراموں یا ڈیٹا کو اسٹور کرنے کے لئے استعمال ہوتا ہے۔ ایمبیڈڈ نظام میں یادوں کی مختلف اقسام ہیں ، جن میں سے ہر ایک کا اپنا مخصوص طریقہ کار ہے۔ ایک موثر میموری ایمبیڈڈ نظام کی کارکردگی میں اضافہ کرتی ہے۔


میموری ماڈیول کی 2 اقسام

کے لئے مختلف قسم کے میموری ماڈیولز کسی بھی نظام کی درخواست کی نوعیت پر منحصر ہے اس نظام کا کم لاگت کے نظام کے ل The میموری کی کارکردگی اور قابلیت کی ضروریات چھوٹی ہیں۔ ڈیزائننگ میں میموری ماڈیول کا انتخاب انتہائی ضروری ضرورت ہے مائکروکنٹرولر پر مبنی پروجیکٹ .



سرایت شدہ نظام میں مندرجہ ذیل عام قسم کے میموری ماڈیول کا استعمال کیا جاسکتا ہے۔

  • اتار چڑھاؤ میموری
  • غیر مستحکم میموری

اتار چڑھاؤ میموری ماڈیول - رام

اتار چڑھاؤ والے میموری ڈیوائسز اقسام کے اسٹوریج ڈیوائسز ہیں جو ان کے مواد کو اس وقت تک روکتے ہیں جب تک کہ ان پر بجلی کا اطلاق نہیں ہوتا ہے۔

جب بجلی بند ہوجاتی ہے تو ، ان یادوں سے اپنا مواد کھو جاتا ہے۔


مستحکم میموری آلہ کی ایک مثال رینڈم ایکسیس میموری (رام) ہے

وولٹائل میموری میموری ماڈیول

وولٹائل میموری میموری ماڈیول

رام میموری چپ ، جسے مین میموری کے طور پر جانا جاتا ہے ، ایک اسٹوریج لوکیشن ہے جو میموری ماڈیول کے ذریعہ بے ترتیب مقام سے معلومات کو اسٹوریج کرنے اور اسے فوری طور پر حاصل کرنے کی اجازت دیتا ہے۔ کسی بھی مطلوبہ بے ترتیب مقام تک یا اس سے معلومات کی منتقلی کے لئے جس میموری سیل تک رسائی حاصل کی جاسکتی ہے اسے رینڈم ایکسیس میموری کہتے ہیں۔

اسٹوریج سیلز کے مجموعے کے ساتھ رام میموری کو ڈیزائن کیا گیا ہے۔ ہر سیل میں یا تو بی جے ٹی ہوتا ہے یا MOSFET میموری ماڈیول کی قسم پر مبنی مثال کے طور پر ، 4 * 4 رام میموری 4 بٹ معلومات کو محفوظ کرسکتا ہے۔

اس میٹرکس میں قطار اور کالم کی ہر ہدایت ایک میموری سیل ہے۔ ہر ایک بلاک پر بی سی کا لیبل لگا ہوا ہے ، جس میں بائنری سیلز کی نمائندگی ہوتی ہے جس میں اس کے 3 آدانوں اور 1 آؤٹ پٹ ہوتے ہیں۔ ہر بلاک میں 12 بائنری سیل ہوتے ہیں۔

رام میموری کے لئے اندرونی ڈیٹا اسٹوریج سرکٹ

ہر میموری بلاک کے لئے ، ڈیکوڈر سے ہر لفظ کا آؤٹ پٹ منتخب ان پٹ ہوتا ہے۔ کوڈوڈر میموری قابل ان پٹ کے ساتھ فعال ہے۔ جب میموری کو فعال کرنے والا پن منطق کی کم سطح پر ہوتا ہے تو ، ڈیکوڈر کے تمام آؤٹ پٹس منطق کی سطح پر ہوتے ہیں اور میموری کسی بھی لفظ کا انتخاب نہیں کرتا ہے۔ جب قابل پن منطق اعلی سطح پر ہوتا ہے تو ، سیریل ان پٹ کے مطابق متوازی پیداوار ہر میموری بلاک کے منتخب ان پٹ کے طور پر دی جاتی ہے۔

رام میموری چپ کیلئے اندرونی ڈیٹا اسٹوریج سرکٹ

رام میموری چپ کیلئے اندرونی ڈیٹا اسٹوریج سرکٹ

ایک بار جب یہ لفظ منتخب ہوجائے تو ، ہر بلاک کے لئے پڑھنے اور لکھنے کی پِن آپریٹنگ کا تعین کرتی ہے۔ اگر پڑھنے / لکھنے کی پن منطق کی کم سطح پر ہے تو ، ان پٹ میموری بلاک پر لکھا جاتا ہے۔ اگر پڑھنے / لکھنے کی پن منطق کی اعلی سطح پر ہے تو ، آؤٹ پٹ ہر بلاک سے پڑھا جاتا ہے۔

غیر مستحکم میموری-روم میموری

غیر مستحکم یادیں میموری چپس کی مستقل اسٹوریج اقسام ہیں جو بجلی بند ہونے پر بھی ذخیرہ شدہ معلومات حاصل کرسکتی ہیں۔ غیر مستحکم میموری آلہ کی ایک مثال صرف پڑھنے کی یادداشت (ROM) ہے۔

ROM کا مطلب ہے صرف یادداشت پڑھیں . ROM صرف پڑھنے کے لئے استعمال کیا جاسکتا ہے ، لیکن اس پر لکھا نہیں جاسکتا۔ یہ میموری آلات غیر مستحکم ہیں۔

غیر مستحکم میموری-روم میموری

غیر مستحکم میموری-روم میموری

تیاری کے دوران اس طرح کی یادوں میں معلومات مستقل طور پر محفوظ کی جاتی ہیں۔ جب کمپیوٹر کو بجلی فراہم کی جاتی ہے تو ROM ان ہدایات کو محفوظ کرسکتا ہے جنہیں کمپیوٹر شروع کرنے کی ضرورت ہوتی ہے۔ اس آپریشن کو بوٹسٹریپ کہا جاتا ہے۔

ایک ROM میموری سیل ایک ٹرانجسٹر کے ساتھ ڈیزائن کیا گیا ہے۔ ROM میموری نہ صرف کمپیوٹرز میں بلکہ دیگر الیکٹرانک آلات جیسے کنٹرولرز ، مائکرو اوونز ، واشنگ مشینوں وغیرہ میں بھی استعمال ہوتی ہے۔

ایک ROM کنبہ اسٹوریج سیلز کے جمع کرنے کے ساتھ ڈیزائن کیا گیا ہے۔ ہر میموری سیل میں یا تو بائپولر یا MOSFET ٹرانجسٹر ہوتا ہے جو میموری کی اقسام پر مبنی ہے۔

رام چپس کی اقسام دستیاب ہیں

رام کنبے میں دو اہم میموری آلات شامل ہیں جو ہیں

جامد رینڈم ایکسیس میموری (ایس آر اے ایم)

جامد رینڈم ایکسیس میموری میموریڈیول ایک قسم کی رام ہے جو بجلی کی فراہمی تک اس میموری میں ڈیٹا بٹس کو برقرار رکھتی ہے۔ SRAM کو وقتا فوقتا تازہ دم کرنے کی ضرورت نہیں ہے۔ جامد رام اعداد و شمار تک تیز رفتار رسائی فراہم کرتا ہے اور DRAM سے زیادہ مہنگا ہے۔

جامد بے ترتیب رسائی میموری (SRAM)

جامد بے ترتیب رسائی میموری (SRAM)

ایس آر اے ایم میں ہر ایک کو چار ٹرانجسٹروں میں محفوظ کیا جاتا ہے جو دو کراس کپلڈ انورٹرز تشکیل دیتے ہیں۔ دو اضافی ٹرانجسٹر - اقسام پڑھنے اور تحریری کارروائیوں کے دوران اسٹوریج سیلز تک رسائی پر قابو پانے کے لئے کام کرتے ہیں۔ عام طور پر ایس آر اے ایم ہر میموری بٹ کو اسٹور کرنے کے لئے چھ ٹرانجسٹر استعمال کرتا ہے۔ ان اسٹوریج سیلوں میں دو مستحکم ریاستیں ہیں جو استعمال کرتے ہوئے ‘0’ اور ‘1’ کو ظاہر کرتی ہیں۔

فوائد:

  • بیرونی ایس آر اے ایم آن لائن یادوں سے زیادہ ذخیرہ کرنے کی گنجائش فراہم کرتا ہے۔
  • ایس آر اے ایم کے آلے یہاں تک کہ چھوٹی اور بڑی صلاحیتوں میں بھی مل سکتے ہیں۔
  • ایس آر اے ایم میں عام طور پر بہت کم تاخیر اور اعلی کارکردگی ہوتی ہے۔
  • ایس آر اے ایم میموری کو دیگر یادوں کے مقابلے میں بہت آسانی سے ڈیزائن اور انٹرفیس کیا جاسکتا ہے

درخواستیں:

  • اعداد و شمار کے درمیانے سائز کے بلاک کے ل size بیرونی ایس آر اے ایم تیز رفتار بفر کے طور پر کافی موثر ہے۔ آپ ڈیٹا بفر کے ل data بیرونی ایس آر اے ایم کا استعمال کرسکتے ہیں جو آن چپ میموری پر موزوں نہیں ہوتا ہے اور DRAM مہیا کرتے ہیں اس سے کم دیر کی ضرورت ہوتی ہے۔
  • اگر آپ کے سسٹم میں 10 ایم بی سے زیادہ میموری کا ایک بلاک درکار ہے ، تو آپ مختلف قسم کی یادوں جیسے ایس آر اے ایم پر غور کرسکتے ہیں۔

متحرک رینڈم رسائی میموری:

متحرک رینڈم ایکسیس میموری ایک قسم کا رام ماڈیول ہے جو ہر ایک بٹ کو الگ الگ سندارتر میں محفوظ کرتا ہے۔ میموری میں ڈیٹا کو اسٹور کرنے کا یہ ایک موثر طریقہ ہے کیونکہ ڈیٹا کو اسٹور کرنے کے لئے اس میں کم جسمانی جگہ کی ضرورت ہوتی ہے۔

متحرک رسائی رینڈم میموری (DRAM)

متحرک رسائی رینڈم میموری (DRAM)

DRAM کا ایک خاص سائز ایک ہی سائز کے SRR چپ سے زیادہ مقدار میں ڈیٹا رکھ سکتا ہے۔ ڈی آر اے ایم میں موجود کپیسیٹرز کو اپنا چارج برقرار رکھنے کے لئے مستقل ری چارج کرنے کی ضرورت ہے۔ یہی وجہ ہے کہ DRAM کو زیادہ طاقت درکار ہوتی ہے۔

ہر DRAM میموری چپ اسٹوریج والے مقامات یا میموری خلیوں پر مشتمل ہوتی ہے۔ یہ کیپسیٹر اور ٹرانجسٹر سے بنا ہوا ہے جو فعال یا غیر فعال حالت کو روک سکتا ہے۔ ہر DRAM سیل تھوڑا سا کہا جاتا ہے۔

جب DRAM سیل فعال ریاست ‘1’ میں ایک قدر رکھتا ہے ، تو چارج زیادہ حالت میں ہوتا ہے۔ جب DRAM سیل غیر فعال حالت ‘0’ پر ایک قدر رکھتا ہے تو ، چارج ایک خاص سطح سے کم ہوتا ہے۔

فوائد:

  • ذخیرہ کرنے کی گنجائش بہت زیادہ ہے
  • یہ ایک کم قیمت والا آلہ ہے

درخواستیں:

  • یہ ڈیٹا کے بڑے بلاک کو ذخیرہ کرنے کے لئے استعمال ہوتا ہے
  • یہ مائکرو پروسیسر کوڈ کو عملی جامہ پہنانے میں استعمال ہوتا ہے
  • ایسی ایپلی کیشنز جہاں کم دیر سے میموری تک رسائی ضروری ہے۔

روم کی یادوں کی اقسام

ROM خاندان میں میموری کی مختلف اقسام کے پاس چار اہم میموری ڈیوائسز ہیں جو یہ ہیں:

پروگرام کے قابل صرف پڑھنے والی میموری:

پروگرام کے قابل پڑھنے والی صرف میموری (پی او آر) کو صارف کے ذریعہ صرف ایک بار ہی تبدیل کیا جاسکتا ہے۔ پی ار ایم فیوز کی سیریز کے ساتھ تیار کیا گیا ہے۔ چپ کو پی ار ایم پروگرامر نے پروگرام کیا ہے جس میں کچھ فیوز جل جاتی ہیں۔ کھلی فیوز ایک جیسے بطور پڑھی جاتی ہیں ، جبکہ جلی ہوئی فیوز کو زیرو کے طور پر پڑھا جاتا ہے۔

پروگرام کے قابل صرف پڑھنے والی میموری

پروگرام کے قابل صرف پڑھنے والی میموری

ایری ایبل پروگرام قابل صرف پڑھنے والی میموری:

ایریز ایبل پروگرام لائق صرف پڑھنے والی میموری

ایریز ایبل پروگرام لائق صرف پڑھنے والی میموری

ایری ایبل کرمادیش صرف پڑھنے والی میموری ایک خاص قسم کے میموری ماڈیول میں سے ایک ہے جو غلطیوں کو دور کرنے کے ل any کسی بھی وقت پروگرام کی جاسکتی ہے۔ الٹرا وایلیٹ لائٹ کے بے نقاب ہونے تک اس کے مشمولات برقرار رہ سکتے ہیں۔

الٹرا وایلیٹ لائٹ اس کے مشمولات مٹاتا ہے جس سے میموری کو پروگرام کرنا ممکن ہوتا ہے۔ EPROM میموری چپ کو لکھنے اور مٹانے کے ل we ، ہمیں ایک خاص ڈیوائس کی ضرورت ہے جسے PRM پروگرامر کہا جاتا ہے۔

ای پی آر ایم کو پروگرامنگ کیا جاتا ہے جسے پولی سلیکن دھات کے ایک چھوٹے سے ٹکڑے پر فلوٹنگ گیٹ کہا جاتا ہے ، جو میموری سیل میں واقع ہے۔ جب اس گیٹ میں چارج موجود ہوتا ہے تو سیل پروگرام ہوتا ہے ، یعنی میموری میں ’0‘ ہوتا ہے۔ جب چارج گیٹ پر موجود نہیں ہوتا ہے تو ، سیل پروگرام نہیں ہوتا ہے ، یعنی میموری میں ’1‘ ہوتا ہے۔

الیکٹریکل ایریز ایبل پروگرام لائق صرف پڑھنے والی میموری :

EEPROM صارف کی نظر ثانی شدہ صرف پڑھنے والی میموری چپ ہے جسے مٹایا جاسکتا ہے اور متعدد بار پروگرام کیا جاتا ہے۔

بجلی سے مٹا پانے کے قابل پروگرام پڑھنے کے لئے صرف میموری

بجلی سے مٹا پانے کے قابل پروگرام پڑھنے کے لئے صرف میموری

یہ میموری آلات کمپیوٹروں اور دیگر الیکٹرانک آلات میں تھوڑی مقدار میں ڈیٹا اسٹور کرنے کے لئے استعمال ہوتے ہیں جو بجلی کی فراہمی کو ہٹانے کے بعد بچانا ضروری ہے۔ EEPROM کے مواد کو برقی چارج سے بے نقاب کرکے مٹا دیا جاتا ہے۔

EEPROM ڈیٹا ایک وقت میں 1 بائٹ ڈیٹا کو اسٹور اور ہٹا دیا جاتا ہے۔ EEPROM کو تبدیل کرنے کیلئے کمپیوٹر سے ہٹانے کی ضرورت نہیں ہے۔ مواد کو تبدیل کرنے کے ل the اضافی سامان کی ضرورت نہیں ہے۔

جدید EEPROM ملٹی بائٹ پیج آپریشن کی اجازت دیتا ہے اور اس کی زندگی محدود ہے۔ EEPROM 10 سے 1000 لکھنے کے چکروں کو ڈیزائن کیا جاسکتا ہے۔ جب تحریری کارروائیوں کی تعداد مکمل ہوجاتی ہے ، تو EEPROM کام کرنا چھوڑ دیتا ہے۔

EEPROM اسٹوریج ڈیوائس ہے جسے سیل ڈیزائن میں کم معیار کے ساتھ نافذ کیا جاسکتا ہے۔ زیادہ عام سیل دو ٹرانجسٹروں پر مشتمل ہے۔ اسٹوریج ٹرانجسٹر EPROM کی طرح فلوٹنگ گیج رکھتا ہے۔ EEPROMs کے دو کنبے ہیں جو سیریل EEPROM اور متوازی EEPROM ہیں۔ متوازی EEPROM تیز اور قیمت پر موثر ہے اس کے بعد سیریل میموری۔

فلیش میموری:

فلیش میموری الیکٹرانکس اور کمپیوٹر آلات کے لئے سب سے زیادہ استعمال ہونے والا آلہ ہے۔ فلیش میموری میموری کی خاص اقسام میں شامل ہے جسے ڈیٹا کے ایک بلاک کے ساتھ مٹا اور پروگرام کیا جاسکتا ہے۔ فلیش میموری اپنے اعداد و شمار کو حتمی طاقت نہیں رکھتا ہے۔ فلیش میموری مقبول ہے کیونکہ یہ EEPROM کے مقابلے میں تیز اور موثر انداز میں کام کرتا ہے۔

فلیش میموری

فلیش میموری

فلیش میموری ماڈیول تقریبا 100000 -10000000 لکھنے کے چکروں کے لئے ڈیزائن کیا گیا ہے۔ فلیش میموری کے ساتھ بنیادی رکاوٹ یہ ہے کہ اس پر ڈیٹا لکھا جاسکتا ہے۔ اعداد و شمار کو فلیش میموری سے جتنی بار چاہے پڑھا جاسکتا ہے ، لیکن تحریری کارروائیوں کی ایک خاص تعداد کے بعد ، یہ کام کرنا بند کردے گا۔

آن چپ میموری

آن چپ میموری کو کسی بھی میموری ماڈیول جیسے ریم ، روم یا دیگر یادوں کی طرف اشارہ کیا جاتا ہے لیکن مائیکرو کنٹرولر پر ہی جسمانی طور پر خارج ہوتا ہے۔ مختلف مائکروکانٹرولرز -ائپس جیسے 8051 مائکروکنٹرولر نے چپ چپ کی میموری کو محدود کردیا ہے۔ تاہم اس میں بیرونی ROM میموری کی زیادہ سے زیادہ 64KB اور 64KB بیرونی رام میموری میں توسیع کرنے کی صلاحیت ہے۔

آن چپ میموری

آن چپ میموری

/ EA پن کا استعمال مائکروکنٹرولر کی بیرونی اور اندرونی یادوں کو کنٹرول کرنے کے لئے کیا جاتا ہے۔ اگر / EA پن 5V سے منسلک ہے ، تو پھر مائکروکانٹرولر کی داخلی میموری میں یا اس سے ڈیٹا لایا جاتا ہے۔ جب / EA پن زمین سے منسلک ہوتا ہے تو ، خارجی یادوں میں یا اس سے ڈیٹا لایا جاتا ہے۔

مجھے امید ہے کہ اب تک آپ کو مختلف اقسام کی میموری کے بارے میں واضح طور پر سمجھنا ہوگا۔ آپ کے لئے یہ ایک بنیادی سوال ہے۔ کسی بھی سرایت شدہ نظام کو ڈیزائن کرنے کے لئے ، عام طور پر کس قسم کا ROM اور رام استعمال ہوتا ہے اور کیوں؟

اپنے جوابات ذیل میں تبصرہ سیکشن میں دیں۔

فوٹو کریڈٹ:

کے ذریعہ مختلف قسم کے میموری ماڈیولز klbict
اتار چڑھاؤ میموری ماڈیول-رام بذریعہ وکیمیڈیا
غیر مستحکم میموری ماڈیول-روم میموری بذریعہ گھوںسلا
جامد رینڈم ایکسیس میموری 2.bp.blogspot
متحرک رینڈم ایکسیس میموری براہ راست صنعت
پروگرام کے قابل صرف پڑھنے والی میموری Touque
ایریز ای قابل پروگرام پڑھنے کے قابل صرف میموری qcwo
الیکٹریکل ایریز ایبل پروگرام لائق صرف پڑھنے والی میموری چمگادڑ
فلیش میموری بذریعہ encrypted-tbn1.gstatic