Memory refresh
میموری ریفریش کمپیوٹر میموری کے کسی علاقے سے وقتا فوقتا معلومات کو پڑھنے اور معلومات کو محفوظ رکھنے کے مقصد سے بغیر کسی ترمیم کے اسی علاقے میں فوری طور پر پڑھنے کی معلومات کو دوبارہ لکھنے کا عمل ہے۔ میموری ریفریش ایک پس منظر کی دیکھ بھال کا عمل ہے جو سیمی کنڈکٹر ڈائنامک رینڈم ایکسیس میموری (ڈی آر اے ایم) کے آپریشن کے دوران درکار ہوتا ہے، جو کمپیوٹر میموری کی سب سے زیادہ استعمال ہونے والی قسم ہے، اور درحقیقت یہ میموری کی اس کلاس کی وضاحتی خصوصیت ہے۔ ڈی آر اے ایم چپ میں، میموری ڈیٹا کا ہر بٹ چپ پر موجود چھوٹے کیپسیٹر پر برقی چارج کی موجودگی یا عدم موجودگی کے طور پر محفوظ کیا جاتا ہے۔ جیسے جیسے وقت گزرتا جاتا ہے، میموری خلیوں میں چارج ختم ہو جاتے ہیں، اس لیے تازہ کیے بغیر ذخیرہ شدہ ڈیٹا بالآخر ختم ہو جاتا ہے۔ اس کی روک تھام کے لیے، بیرونی سرکٹری وقتا فوقتا ہر سیل کو پڑھتی ہے اور اسے دوبارہ لکھتی ہے، جس سے کیپسیٹر پر چارج کو اس کی اصل سطح پر بحال کیا جاتا ہے۔ ہر میموری ریفریش سائیکل میموری خلیوں کے ایک کامیاب علاقے کو تازہ کرتا ہے، اس طرح مسلسل سائیکل میں تمام خلیوں کو بار بار تازہ کرتا ہے۔ یہ عمل میموری سرکٹری کے ذریعے پس منظر میں خود بخود انجام دیا جاتا ہے اور صارف کے لیے شفاف ہوتا ہے۔ جب ایک ریفریش سائیکل ہو رہا ہوتا ہے تو میموری عام پڑھنے اور لکھنے کی کارروائیوں کے لیے دستیاب نہیں ہوتی، لیکن جدید میموری میں یہ "اوور ہیڈ" وقت اتنا بڑا نہیں ہوتا کہ میموری آپریشن کو نمایاں طور پر سست کر دے۔ الیکٹرانک میموری جس میں ریفریش کی ضرورت نہیں ہوتی ہے دستیاب ہے، جسے جامد بے ترتیب رسائی میموری (ایس آر اے ایم) کہا جاتا ہے۔ ایس آر اے ایم سرکٹس کو چپ پر زیادہ رقبے کی ضرورت ہوتی ہے، کیونکہ ایک ایس آر اے ایم میموری سیل کو ایک ٹرانجسٹر اور ڈی آر اے ایم کے لیے ایک کیپسیٹر کے مقابلے میں چار سے چھ ٹرانجسٹرز کی ضرورت ہوتی ہے۔ نتیجے کے طور پر، ڈی آر اے ایم کے مقابلے میں ایس آر اے ایم چپس میں ڈیٹا کی کثافت بہت کم ہوتی ہے، اور ایس آر اے ایم کی فی بٹ قیمت زیادہ ہوتی ہے۔ لہذا، ڈی آر اے ایم کا استعمال کمپیوٹرز، ویڈیو گیم کنسولز، گرافکس کارڈز اور ایپلی کیشنز میں مرکزی میموری کے لیے کیا جاتا ہے جس میں بڑی صلاحیتوں اور کم لاگت کی ضرورت ہوتی ہے۔ میموری ریفریش کی ضرورت ڈی آر اے ایم ٹائمنگ اور سرکٹس کو ایس آر اے ایم سرکٹس کے مقابلے میں نمایاں طور پر زیادہ پیچیدہ بناتی ہے، لیکن ڈی آر اے ایم کی کثافت اور لاگت کے فوائد اس پیچیدگی کا جواز پیش کرتے ہیں۔ ڈی آر اے ایم ریفریش کیسے کام کرتا ہے جب کہ میموری کام کر رہی ہوتی ہے، ہر میموری سیل کو بار بار ریفریش کیا جانا چاہیے، مینوفیکچرر کی طرف سے مخصوص ریفریش کے درمیان زیادہ سے زیادہ وقفے کے اندر، جو عام طور پر ملی سیکنڈ کے علاقے میں ہوتا ہے۔ ریفریشنگ ڈیٹا تک رسائی کے لیے استعمال ہونے والے عام میموری آپریشنز (پڑھنے اور لکھنے کے چکروں) کو استعمال نہیں کرتا، بلکہ ریفریش سائیکل نامی خصوصی چکروں کو استعمال کرتا ہے جو میموری سرکٹری میں علیحدہ کاؤنٹر سرکٹس کے ذریعے تیار کیے جاتے ہیں اور عام میموری رسائی کے درمیان بکھرے ہوتے ہیں۔ میموری چپ پر اسٹوریج سیل قطاروں اور کالموں کی ایک آئتاکار صف میں رکھے جاتے ہیں۔ ڈی آر اے ایم میں پڑھنے کا عمل تباہ کن ہوتا ہے اور پوری صف میں میموری خلیوں پر چارج کو ہٹا دیتا ہے، لہذا چپ پر خصوصی لاچوں کی ایک قطار ہوتی ہے جسے سینس ایمپلیفائرز کہا جاتا ہے، جو میموری خلیوں کے ہر کالم کے لیے ایک ہوتا ہے، تاکہ ڈیٹا کو عارضی طور پر رکھا جا سکے۔ ایک نارمل ریڈ آپریشن کے دوران، ڈیٹا کو پڑھنے اور جوڑنے کے بعد سینس ایمپلیفائرز، بٹ کو ایک کالم سے آؤٹ پٹ پر بھیجنے سے پہلے رسائی شدہ قطار میں ڈیٹا کو دوبارہ لکھتے ہیں۔ اس کا مطلب ہے کہ چپ پر موجود نارمل ریڈ الیکٹرانکس متوازی طور پر میموری کی پوری قطار کو ریفریش کر سکتا ہے، جس سے ریفریش کے عمل میں نمایاں تیزی آتی ہے۔ ایک عام پڑھنے یا لکھنے کا چکر میموری کی ایک قطار کو تازہ کرتا ہے، لیکن ضروری وقت کے اندر تمام قطاروں کو مارنے کے لیے عام میموری تک رسائی پر انحصار نہیں کیا جا سکتا، جس کی وجہ سے ایک علیحدہ ریفریش عمل کی ضرورت ہوتی ہے۔ ریفریش کے عمل میں نارمل ریڈ سائیکل کو استعمال کرنے کے بجائے، وقت بچانے کے لیے ایک مختصر سائیکل استعمال کیا جاتا ہے جسے ریفریش سائیکل کہا جاتا ہے۔ ریفریش سائیکل ریڈ سائیکل سے ملتا جلتا ہے، لیکن دو وجوہات کی بناء پر تیزی سے چلتا ہے: ریفریش کے لیے، صرف قطار کا پتہ درکار ہوتا ہے، اس لیے چپ ایڈریس سرکٹس پر کالم کا پتہ لگانے کی ضرورت نہیں ہے۔ خلیوں سے پڑھے گئے ڈیٹا کو سی پی یو کو بھیجنے کے لیے آؤٹ پٹ بفرز یا ڈیٹا بس میں ڈالنے کی ضرورت نہیں ہے۔ ریفریش سرکٹری کو ریفریش ٹائم وقفے کے اندر چپ پر موجود ہر قطار پر ایک ریفریش سائیکل انجام دینا چاہیے، تاکہ یہ یقینی بنایا جا سکے کہ ہر سیل ریفریش ہو جائے۔ ریفریش سرکٹس کی اقسام اگرچہ کچھ ابتدائی نظاموں میں مائکرو پروسیسر ریفریش کو کنٹرول کرتا تھا، ایک ٹائمر کے ساتھ ایک وقتا فوقتا رکاوٹ کو متحرک کرتا ہے جو ایک سبروٹین چلاتا ہے جو ریفریش انجام دیتا ہے، اس کا مطلب یہ ہے کہ مائکرو پروسیسر کو ریفریش کے عمل کو روکنے اور میموری میں ڈیٹا کو کھونے کے بغیر رکا نہیں جا سکتا، سنگل اسٹیپ نہیں کیا جا سکتا، یا توانائی کی بچت کرنے والے ہائبرنیشن میں نہیں ڈالا جا سکتا۔ لہذا جدید نظاموں میں ریفریش کو میموری کنٹرولر میں سرکٹس کے ذریعے سنبھالا جاتا ہے، جسے چپ میں ہی سرایت کیا جا سکتا ہے۔ کچھ ڈی آر اے ایم چپس، جیسے کہ سیوڈوسٹیٹک رام (پی ایس آر اے ایم)، چپ پر تمام ریفریش سرکٹری رکھتے ہیں، اور جہاں تک باقی کمپیوٹر کا تعلق ہے، جامد رام کی طرح کام کرتے ہیں۔ عام طور پر ریفریش سرکٹری ایک ریفریش کاؤنٹر پر مشتمل ہوتی ہے جس میں ریفریش کرنے کے لیے قطار کا پتہ ہوتا ہے جو چپ کی قطار کے ایڈریس لائنوں پر لگایا جاتا ہے، اور ایک ٹائمر جو قطاروں میں قدم رکھنے کے لیے کاؤنٹر کو بڑھاتا ہے۔ یہ کاؤنٹر میموری کنٹرولر سرکٹری کا حصہ ہو سکتا ہے، یا خود میموری چپ پر ہو سکتا ہے۔ شیڈولنگ کی دو حکمت عملی استعمال کی گئی ہیں: برسٹ ریفریش-ریفریش سائیکلوں کا ایک سلسلہ ایک کے بعد ایک انجام دیا جاتا ہے جب تک کہ تمام قطاریں ریفریش نہ ہو جائیں، جس کے بعد عام میموری تک رسائی ہوتی ہے جب تک کہ اگلی ریفریش کی ضرورت نہ ہو۔ تقسیم شدہ ریفریش-ریفریش سائیکلوں کو باقاعدہ وقفوں پر انجام دیا جاتا ہے، میموری تک رسائی کے ساتھ۔ برسٹ ریفریش کے نتیجے میں طویل عرصے تک میموری دستیاب نہیں ہوتی ہے، اس لیے زیادہ تر جدید سسٹمز میں، خاص طور پر ریئل ٹائم سسٹمز میں ڈسٹری بیوٹڈ ریفریش کا استعمال کیا گیا ہے۔ تقسیم شدہ ریفریش میں، ریفریش سائیکلوں کے درمیان وقفہ ہوتا ہے۔ مثال کے طور پر، ڈی ڈی آر ایس ڈی آر اے ایم کا ریفریش ٹائم 64 ایم ایس اور 8192 قطاریں ہوتا ہے، اس لیے ریفریش سائیکل کا وقفہ 7.8 ایم کیو ایس ہوتا ہے۔ ڈی آر اے ایم چپس کی حالیہ نسلوں میں ایک لازمی ریفریش کاؤنٹر ہوتا ہے، اور میموری کنٹرول سرکٹری یا تو اس کاؤنٹر کو استعمال کر سکتی ہے یا بیرونی کاؤنٹر سے قطار کا پتہ فراہم کر سکتی ہے۔ ان چپس میں ریفریش فراہم کرنے کے تین معیاری طریقے ہوتے ہیں، جن کا انتخاب "کالم سلیکٹ" (سی اے ایس) اور "رو سلیکٹ" (آر اے ایس) لائنوں پر سگنلز کے مختلف نمونوں کے ذریعے کیا جاتا ہے: "آر اے ایس صرف ریفریش"-اس موڈ میں ریفریش کرنے کے لیے قطار کا پتہ ایڈریس بس لائنوں کے ذریعے فراہم کیا جاتا ہے، لہذا یہ میموری کنٹرولر میں بیرونی کاؤنٹرز کے ساتھ استعمال ہوتا ہے۔ "سی اے ایس بی فور آر اے ایس ریفریش" (سی بی آر)-اس موڈ میں آن چپ کاؤنٹر ریفریش ہونے والی قطار پر نظر رکھتا ہے اور بیرونی سرکٹ محض ریفریش سائیکلوں کو شروع کرتا ہے۔ یہ موڈ کم پاور استعمال کرتا ہے کیونکہ میموری ایڈریس بس بفر کو پاور اپ کرنے کی ضرورت نہیں ہے۔ یہ زیادہ تر جدید کمپیوٹرز میں استعمال ہوتا ہے۔ "ہڈن ریفریش"-یہ سی بی آر ریفریش سائیکل کا ایک متبادل ورژن ہے جسے پچھلے پڑھنے یا لکھنے کے سائیکل کے ساتھ جوڑا جا سکتا ہے۔ ریفریش ڈیٹا ٹرانسفر کے دوران متوازی طور پر کیا جاتا ہے، جس سے وقت کی بچت ہوتی ہے۔ ڈی آر اے ایم چپس کی 2012 کی نسل کے بعد سے، "صرف آر اے ایس" موڈ کو ختم کر دیا گیا ہے، اور اندرونی کاؤنٹر کو ریفریش پیدا کرنے کے لیے استعمال کیا جاتا ہے۔ چپ میں ایک اضافی سلیپ موڈ ہوتا ہے، جب کمپیوٹر سلیپ موڈ میں ہوتا ہے، جس میں آن چپ آسکیلیٹر اندرونی ریفریش سائیکل تیار کرتا ہے تاکہ بیرونی گھڑی کو بند کیا جا سکے۔ میموری ریفریش پر خرچ ہونے والے وقت کا حصہ، ریفریش اوور ہیڈ، سسٹم کے وقت سے شمار کیا جا سکتا ہے: مثال کے طور پر، ایک ایس ڈی آر اے ایم چپ میں 212 = 8192 قطاریں ہوتی ہیں، 64 ایم ایس کا ریفریش وقفہ ہوتا ہے، میموری بس 133 میگاہرٹز پر چلتی ہے، اور ریفریش سائیکل 4 گھڑی سائیکل لیتا ہے۔ ریفریش سائیکل کا وقت ہے لہذا میموری چپ کا 0.4 ٪ سے بھی کم وقت ریفریش سائیکل کے ذریعے لیا جائے گا۔ ایس ڈی آر اے ایم چپس میں، ہر چپ میں موجود میموری کو بینکوں میں تقسیم کیا جاتا ہے جو متوازی طور پر تازہ ہوتے ہیں، جس سے مزید وقت کی بچت ہوتی ہے۔ لہذا ریفریش سائیکلوں کی تعداد ایک ہی بینک میں قطاروں کی تعداد ہے، جو وضاحتیں دی گئی ہیں، جو چپس کی 2012 کی نسل میں 8,192 پر منجمد کی گئی ہے۔ ریفریش وقفہ ریفریش آپریشنز کے درمیان زیادہ سے زیادہ وقت کا وقفہ جے ای ڈی ای سی کے ذریعے ہر ڈی آر اے ایم ٹیکنالوجی کے لیے معیاری بنایا جاتا ہے، اور مینوفیکچرر کی چپ کی خصوصیات میں اس کی وضاحت کی جاتی ہے۔ یہ عام طور پر ڈی آر اے ایم کے لیے ملی سیکنڈ اور ای ڈی آر اے ایم کے لیے مائیکرو سیکنڈ کی حد میں ہوتا ہے۔ ڈی ڈی آر 2 ایس ڈی آر اے ایم چپس کے لیے یہ 64 ایم ایس ہے۔ یہ میموری سیل کیپسیٹرز میں ذخیرہ شدہ چارج اور رساو کرنٹس کے تناسب پر منحصر ہے۔ اس حقیقت کے باوجود کہ کیپیسیٹرز کی جیومیٹری میموری چپس کی ہر نئی نسل کے ساتھ سکڑ رہی ہے، لہذا بعد کی نسل کے کیپیسیٹرز کم چارج اسٹور کرتے ہیں، ڈی آر اے ایم کے لیے ریفریش ٹائم بہتر ہو رہے ہیں۔ 1 ایم چپس کے لیے 8 ایم ایس، 16 ایم چپس کے لیے 32 ایم ایس، 256 ایم چپس کے لیے 64 ایم ایس۔ یہ بہتری بنیادی طور پر ایسے ٹرانجسٹر تیار کرکے حاصل کی جاتی ہے جو نمایاں طور پر کم رساو کا سبب بنتے ہیں۔ ریفریش کے لمبے وقت کا مطلب ہے کہ ڈیوائس کے وقت کا ایک چھوٹا حصہ ریفریش پر مشتمل ہوتا ہے، جس سے میموری تک رسائی کے لیے زیادہ وقت بچتا ہے۔ اگرچہ پہلے کے ڈی آر اے ایم میں ریفریش اوور ہیڈ چپ کے وقت کا 10 فیصد تک ہوتا تھا، لیکن جدید چپس میں یہ حصہ 1 فیصد سے بھی کم ہوتا ہے۔ چونکہ سیمی کنڈکٹرز میں رساو کے دھارے درجہ حرارت کے ساتھ بڑھتے ہیں، اس لیے زیادہ درجہ حرارت پر ریفریش کے اوقات کو کم کرنا ضروری ہے۔ ڈی ڈی آر 2 ایس ڈی آر اے ایم چپس میں درجہ حرارت کی تلافی والا ریفریش ڈھانچہ ہوتا ہے ؛ جب چپ کیس کا درجہ حرارت زیادہ ہو تو ریفریش سائیکل کا وقت آدھا ہونا چاہیے۔ پڑھنے کے قابل چارج اقدار کی اصل استقامت اور اس طرح زیادہ تر ڈی آر اے ایم میموری خلیوں میں ڈیٹا ریفریش ٹائم سے بہت زیادہ طویل ہوتا ہے، 1-10 سیکنڈ تک۔ تاہم ٹرانجسٹر کے رساو کے دھارے عمل میں تغیر کی وجہ سے ایک ہی چپ پر مختلف میموری خلیوں کے درمیان وسیع پیمانے پر مختلف ہوتے ہیں۔ اس بات کو یقینی بنانے کے لیے کہ ایک بٹ ضائع ہونے سے پہلے تمام میموری سیلز کو ریفریش کیا گیا ہے، مینوفیکچررز کو اپنے ریفریش ٹائم کو قدامت پسندانہ طور پر مختصر مقرر کرنا چاہیے۔ یہ بار بار ڈی آر اے ایم ریفریش اسٹینڈ بائی موڈ میں کم طاقت والے الیکٹرانکس آلات کے ذریعے کھینچی جانے والی کل طاقت کا ایک تہائی حصہ استعمال کرتا ہے۔ محققین نے ریفریش کی شرح کو کم کرکے چارجز کے درمیان بیٹری کے رن ٹائم کو بڑھانے کے لیے کئی طریقوں کی تجویز پیش کی ہے، بشمول درجہ حرارت معاوضہ ریفریش (ٹی سی آر) اور ڈی آر اے ایم (آر اے پی آئی ڈی) میں برقرار رکھنے سے آگاہ پلیسمنٹ۔ تجربات سے پتہ چلتا ہے کہ ایک عام آف دی شیلف ڈی آر اے ایم چپ میں، صرف چند کمزور خلیوں کو واقعی بدترین صورت 64 ایم ایس ریفریش وقفے کی ضرورت ہوتی ہے، اور پھر بھی صرف اس کے مخصوص درجہ حرارت کی حد کے اعلی سرے پر۔ کمرے کے درجہ حرارت پر (جیسے۔ )، ان ہی کمزور خلیوں کو درست آپریشن کے لیے ہر 500 ایم ایس میں ایک بار تازہ کرنے کی ضرورت ہے۔ اگر نظام کمزور ترین 1 ٪ صفحات کے استعمال سے بچ سکتا ہے، تو ایک عام ڈی آر اے ایم کو صرف سیکنڈ میں ایک بار ریفریش کرنے کی ضرورت ہوتی ہے، یہاں تک کہ باقی 99 ٪ صفحات کے درست آپریشن کے لیے بھی۔ کچھ تجربات ان دو تکمیلی تکنیکوں کو یکجا کرتے ہیں، جو 10 سیکنڈ کے ریفریش وقفوں پر کمرے کے درجہ حرارت پر درست آپریشن دیتے ہیں۔ غلطی برداشت کرنے والی ایپلی کیشنز کے لیے (مثال کے طور پر۔ گرافکس ایپلی کیشنز)، ڈی آر اے ایم یا ای ڈی آر اے ایم میں ذخیرہ شدہ غیر اہم ڈیٹا کو ان کے برقرار رکھنے کی مدت سے کم شرح پر ریفریش کرنے سے معمولی معیار کے نقصان کے ساتھ توانائی کی بچت ہوتی ہے، جو کہ لگ بھگ کمپیوٹنگ کی ایک مثال ہے۔ ایس آر اے ایم اور ڈی آر اے ایم میموری ٹیکنالوجیز ایس آر اے ایم جامد بے ترتیب رسائی میموری (ایس آر اے ایم) میں، ایک اور قسم کی سیمی کنڈکٹر میموری، ڈیٹا کو کیپسیٹر پر چارج کے طور پر نہیں، بلکہ کراس جوڑے والے انورٹرز کے جوڑے میں محفوظ کیا جاتا ہے، لہذا ایس آر اے ایم کو ریفریش کرنے کی ضرورت نہیں ہے۔ میموری کی دو بنیادی اقسام کے فوائد اور نقصانات ہیں۔ طاقت کے دوران جامد میموری کو مستقل سمجھا جا سکتا ہے، یعنی۔ ایک بار لکھنے کے بعد میموری خاص طور پر تبدیل ہونے تک رہتی ہے اور اس طرح، سسٹم ڈیزائن کے لحاظ سے اس کا استعمال آسان ہوتا ہے۔ تاہم، ہر ایس آر اے ایم سیل کی اندرونی تعمیر کے لیے ڈی آر اے ایم سیل کے لیے درکار سنگل ٹرانجسٹر کے مقابلے میں چھ ٹرانجسٹر کی ضرورت ہوتی ہے، اس لیے ایس آر اے ایم کی کثافت بہت کم ہوتی ہے اور قیمت فی بٹ ڈی آر اے ایم سے بہت زیادہ ہوتی ہے۔ سی پی یو پر مبنی ریفریش کچھ ابتدائی مائکرو پروسیسرز (جیسے۔ زیلوگ زیڈ 80) نے خصوصی اندرونی رجسٹر فراہم کیے جو متحرک میموری خلیوں کو ریفریش کرنے کے لیے رو ایڈریس اسٹروب (آر اے ایس) فراہم کر سکتے ہیں، ہر ریفریش سائیکل پر رجسٹر میں اضافہ کیا جا رہا ہے۔ یہ سسٹم میں پہلے سے استعمال ہونے والے دوسرے انٹیگریٹڈ سرکٹس کے ذریعے بھی پورا کیا جا سکتا ہے، اگر یہ پہلے سے ہی رام کے پار سائیکلنگ تک رسائی پیدا کر چکے ہوں (جیسے۔ موٹرولا 6845)۔ زیڈ 80 جیسے سی پی یوز میں، آر اے ایس ریفریش کی دستیابی اس کے آسان ہارڈ ویئر ڈیزائن کی وجہ سے ایک بڑا سیلنگ پوائنٹ تھا۔ یہاں، آر اے ایس ریفریش کو آپریشنل طور پر بے کار کلاک سائیکلوں (ٹی-اسٹیٹس) کے دوران ایڈریس اور کنٹرول تاروں کے ایک منفرد امتزاج کے ذریعے اشارہ کیا جاتا ہے، یعنی۔ ہدایات کے دوران ڈی کوڈ/عمل درآمد جب بسوں کی ضرورت نہ ہو۔ ایسی ٹی-ریاستوں کے دوران بس کے غیر فعال ہونے کے بجائے، ریفریش سرکٹری کی نشاندہی کرنے کے لیے کنٹرول تاروں کے امتزاج کے ساتھ ایڈریس بس پر ریفریش رجسٹر پیش کیا جائے گا۔ Z80 کے ابتدائی ورژن میں، 16 کے بی ریم چپس کی ہر جگہ موجودگی (یعنی۔ 128 قطاریں ہونے کی وجہ سے) اور دور اندیشی کی کمی کے نتیجے میں آر رجسٹر میں صرف 7 بٹ وسیع رینج (0-127، یعنی. 128 قطاریں) ؛ 8 واں بٹ صارف کے ذریعہ سیٹ کیا جاسکتا ہے، لیکن اندرونی سائیکلنگ کے ذریعہ اس میں کوئی تبدیلی نہیں کی جائے گی۔ 64 کے بٹ + ڈی آر اے ایم چپس (8 بٹ آر اے ایس کے ساتھ) کی تیزی سے آمد کے ساتھ، لاپتہ 8 ویں بٹ کو ترکیب کرنے اور چند ملی سیکنڈ کے بعد میموری کے بلاکس کو ضائع ہونے سے روکنے کے لیے ریفریش سگنل کے ارد گرد اضافی سرکٹری یا منطق بنانی پڑی۔ کچھ سیاق و سباق میں، مناسب وقت پر 8 ویں بٹ کو پلٹانے کے لیے انٹرپٹس کا استعمال کرنا ممکن تھا اور اس طرح آر رجسٹر (256 قطاریں) کی پوری رینج کا احاطہ کرنا ممکن تھا۔ ایک اور طریقہ، جو شاید زیادہ عالمگیر لیکن ہارڈ ویئر کے لحاظ سے بھی زیادہ پیچیدہ تھا، 8 بٹ کاؤنٹر چپ کا استعمال کرنا تھا، جس کی آؤٹ پٹ آر رجسٹر کے بجائے ریفریش آر اے ایس ایڈریس فراہم کرے گی: سی پی یو سے ریفریش سگنل کو اس کاؤنٹر کے لیے گھڑی کے طور پر استعمال کیا گیا تھا، جس کے نتیجے میں ہر ریفریش سائیکل کے ساتھ میموری کی صف کو ریفریش کیا جاتا ہے۔ Z80 کور کے بعد کے ورژن اور لائسنس یافتہ "ورک الائکس" نے خودکار سائیکلنگ میں 8 ویں بٹ کو شامل نہ کرنے کا ازالہ کیا، اور جدید سی پی یوز نے ڈی آر اے ایم ریفریش کے لیے بھرپور آل ان ون حل فراہم کرنے کے لیے اس طرح کی بنیادی فراہمی پر بہت توسیع کی ہے۔ سیوڈوسٹیٹک ڈی آر اے ایم سیوڈوسٹیٹک رام (پی ایس آر اے ایم یا پی ایس ڈی آر اے ایم) بلٹ ان ریفریش اور ایڈریس کنٹرول سرکٹری کے ساتھ متحرک رام ہے تاکہ یہ جامد رام (ایس آر اے ایم) کی طرح برتاؤ کرے۔ یہ ڈی آر اے ایم کی اعلی کثافت کو حقیقی ایس آر اے ایم کے استعمال میں آسانی کے ساتھ جوڑتا ہے۔ پی ایس آر اے ایم (نیومنیکس کے ذریعہ بنایا گیا) ایپل آئی فون اور دیگر سرایت شدہ نظاموں میں استعمال ہوتا ہے۔ کچھ ڈی آر اے ایم اجزاء میں "سیلف ریفریش موڈ" ہوتا ہے، جس میں زیادہ تر وہی منطق شامل ہوتی ہے جو فرضی جامد آپریشن کے لیے درکار ہوتی ہے، لیکن یہ موڈ اکثر اسٹینڈ بائی موڈ کے مساوی ہوتا ہے۔ یہ بنیادی طور پر کسی نظام کو ڈی آر اے ایم میں ذخیرہ شدہ ڈیٹا کو کھونے کے بغیر بجلی بچانے کے لیے اپنے ڈی آر اے ایم کنٹرولر کے آپریشن کو معطل کرنے کی اجازت دینے کے لیے فراہم کیا جاتا ہے، بلکہ ایک علیحدہ ڈی آر اے ایم کنٹرولر کے بغیر آپریشن کی اجازت نہیں دیتا جیسا کہ پی ایس آر اے ایم کے معاملے میں ہوتا ہے۔ پی ایس آر اے ایم کا ایک سرایت شدہ ورژن ایم او ایس آئی کے ذریعے 1 ٹی-ایس آر اے ایم کے نام سے فروخت کیا جاتا ہے۔ یہ تکنیکی طور پر ڈی آر اے ایم ہے، لیکن زیادہ تر ایس آر اے ایم کی طرح برتاؤ کرتا ہے، اور گیم کیوب اور وائی کنسولز میں استعمال ہوتا ہے۔ ریفریش کا استعمال کرتے ہوئے دیگر میموری ٹیکنالوجیز کئی ابتدائی کمپیوٹر میموری ٹیکنالوجیز کو بھی وقتا فوقتا میموری ریفریش کرنے کے مقصد سے ملتے جلتے عمل کی ضرورت ہوتی تھی۔ ولیمز ٹیوب میں قریب ترین مماثلت ہے، کیونکہ، ڈی آر اے ایم کی طرح، یہ بنیادی طور پر ایک کیپیسیٹیو میموری ہے جس میں ہر بٹ کے لیے محفوظ کردہ اقدار آہستہ آہستہ ختم ہو جائیں گی جب تک کہ تازہ کاری نہ ہو۔ مقناطیسی کور میموری میں، ہر میموری سیل بجلی بند ہونے کے باوجود بھی ڈیٹا کو غیر معینہ مدت تک برقرار رکھ سکتا ہے، لیکن کسی بھی میموری سیل سے ڈیٹا کو پڑھنے سے اس کے مندرجات مٹ جاتے ہیں۔ نتیجے کے طور پر، میموری کنٹرولر نے عام طور پر ہر ریڈ سائیکل کے بعد ایک ریفریش سائیکل شامل کیا تاکہ غیر تباہ کن ریڈ آپریشن کا وہم پیدا کیا جا سکے۔ تاخیر لائن میموری کو مستقل تازگی کی ضرورت ہوتی ہے کیونکہ ڈیٹا دراصل ٹرانسمیشن لائن میں سگنل کے طور پر محفوظ کیا جاتا ہے۔ اس صورت میں، ریفریش کی شرح میموری تک رسائی کے وقت سے موازنہ ہے۔ میموری سکریبنگ رو ہتھوڑا حوالہ جات کمپیوٹر میموری بھی دیکھیں