मेमोरी रिफ्रेश

From alpha
Jump to navigation Jump to search

मेमोरी रिफ्रेश स्मृति के एक क्षेत्र से समय-समय पर जानकारी पढ़ने की प्रक्रिया है और सूचना को संरक्षित करने के उद्देश्य से बिना किसी संशोधन के उसी क्षेत्र में तुरंत पढ़ी गई जानकारी को फिर से लिखना है।[1] मेमोरी रीफ्रेश एक पृष्ठभूमि रखरखाव प्रक्रिया है जो सेमीकंडक्टर गतिशील रैंडम-एक्सेस मेमोरी (डीआरएएम) के संचालन के दौरान आवश्यक है, जो कंप्यूटर मेमोरी का सबसे व्यापक रूप से उपयोग किया जाता है, और वास्तव में स्मृति के इस वर्ग की परिभाषित विशेषता है।[2] DRAM चिप में, मेमोरी डेटा के प्रत्येक बाइनरी अंक को चिप पर एक छोटे संधारित्र पर विद्युत आवेश की उपस्थिति या अनुपस्थिति के रूप में संग्रहीत किया जाता है।[2][3] जैसे-जैसे समय बीतता है, मेमोरी सेल्स में चार्ज लीक हो जाते हैं, इसलिए बिना रिफ्रेश किए संग्रहीत डेटा अंततः खो जाएगा। इसे रोकने के लिए, बाहरी सर्किटरी समय-समय पर प्रत्येक सेल को पढ़ता है और इसे फिर से लिखता है, संधारित्र पर चार्ज को उसके मूल स्तर पर पुनर्स्थापित करता है। प्रत्येक मेमोरी रीफ्रेश चक्र स्मृति कोशिकाओं के एक सफल क्षेत्र को ताज़ा करता है, इस प्रकार लगातार चक्र में सभी कोशिकाओं को बार-बार ताज़ा करता है। यह प्रक्रिया मेमोरी सर्किट्री द्वारा पृष्ठभूमि में स्वचालित रूप से संचालित होती है और उपयोगकर्ता के लिए पारदर्शी होती है।[2] जबकि एक ताज़ा चक्र हो रहा है, स्मृति सामान्य पढ़ने और लिखने के संचालन के लिए उपलब्ध नहीं है, लेकिन आधुनिक स्मृति में यह ओवरहेड समय स्मृति संचालन को धीमा करने के लिए पर्याप्त नहीं है।

इलेक्ट्रॉनिक मेमोरी जिसमें रिफ्रेशिंग की आवश्यकता नहीं होती है, उपलब्ध है, जिसे स्थिर रैंडम-एक्सेस मेमोरी (SRAM) कहा जाता है।[2] एसआरएएम सर्किट को चिप पर अधिक क्षेत्र की आवश्यकता होती है, क्योंकि एसआरएएम मेमोरी सेल को एक ट्रांजिस्टर और डीआरएएम के लिए कैपेसिटर की तुलना में चार से छह ट्रांजिस्टर की आवश्यकता होती है। नतीजतन, डीआरएएम की तुलना में एसआरएएम चिप्स में डेटा घनत्व बहुत कम है, और एसआरएएम की प्रति बिट अधिक कीमत है। इसलिए, DRAM का उपयोग कंप्यूटर, वीडियो गेम कंसोल, ग्राफिक्स कार्ड और बड़ी क्षमता और कम लागत की आवश्यकता वाले अनुप्रयोगों में मुख्य मेमोरी के लिए किया जाता है।[4] मेमोरी रिफ्रेश की आवश्यकता DRAM टाइमिंग और सर्किट को SRAM सर्किट की तुलना में काफी अधिक जटिल बनाती है, लेकिन DRAM का घनत्व और लागत लाभ इस जटिलता को सही ठहराते हैं।

DRAM रिफ्रेश कैसे काम करता है

मेमोरी के संचालन के दौरान, निर्माता द्वारा निर्दिष्ट रिफ्रेश के बीच अधिकतम अंतराल के भीतर, प्रत्येक मेमोरी सेल को बार-बार रिफ्रेश किया जाना चाहिए, जो आमतौर पर मिलीसेकंड क्षेत्र में होता है। रिफ्रेशिंग डेटा तक पहुँचने के लिए उपयोग किए जाने वाले सामान्य मेमोरी ऑपरेशन (रीड एंड राइट साइकल) को नियोजित नहीं करता है, लेकिन विशेष चक्र जिन्हें रिफ्रेश साइकिल कहा जाता है जो मेमोरी सर्किट्री में अलग काउंटर सर्किट द्वारा उत्पन्न होते हैं और सामान्य मेमोरी एक्सेस के बीच अंतर होते हैं।[5][6] मेमोरी चिप पर भंडारण कोशिकाओं को पंक्तियों और स्तंभों की एक आयताकार सरणी में रखा जाता है। डीआरएएम में पढ़ने की प्रक्रिया विनाशकारी है और पूरी पंक्ति में मेमोरी सेल्स पर चार्ज को हटा देती है, इसलिए चिप पर विशेष लैच की एक पंक्ति होती है जिसे भावना प्रवर्धक कहा जाता है, मेमोरी कोशिकाओं के प्रत्येक कॉलम के लिए एक, अस्थायी रूप से डेटा को पकड़ने के लिए। एक सामान्य रीड ऑपरेशन के दौरान, डेटा को पढ़ने और लैच करने के बाद सेंस एम्पलीफायर, एक्सेस की गई पंक्ति में डेटा को फिर से लिखते हैं[2][7] एक कॉलम से आउटपुट में बिट भेजने से पहले। इसका मतलब है कि चिप पर सामान्य पढ़ा गया इलेक्ट्रॉनिक्स समानांतर में मेमोरी की एक पूरी पंक्ति को ताज़ा कर सकता है, ताज़ा प्रक्रिया को काफी तेज कर सकता है। एक सामान्य पढ़ने या लिखने का चक्र स्मृति की एक पंक्ति को ताज़ा करता है, लेकिन आवश्यक समय के भीतर सभी पंक्तियों को हिट करने के लिए सामान्य मेमोरी एक्सेस पर भरोसा नहीं किया जा सकता है, एक अलग ताज़ा प्रक्रिया की आवश्यकता होती है। रिफ्रेश प्रक्रिया में सामान्य पठन चक्र का उपयोग करने के बजाय, समय बचाने के लिए एक संक्षिप्त चक्र का उपयोग किया जाता है जिसे रिफ्रेश चक्र कहा जाता है। ताज़ा चक्र पठन चक्र के समान है, लेकिन दो कारणों से तेज़ी से निष्पादित होता है:

  • ताज़ा करने के लिए, केवल पंक्ति पते की आवश्यकता होती है, इसलिए एक स्तंभ पते को चिप पता सर्किट पर लागू करने की आवश्यकता नहीं होती है।
  • कोशिकाओं से पढ़े गए डेटा को सीपीयू को भेजने के लिए आउटपुट बफ़र्स या बस (कंप्यूटिंग) में फीड करने की आवश्यकता नहीं होती है।

रीफ्रेश सर्किटरी को रीफ्रेश समय अंतराल के भीतर चिप पर प्रत्येक पंक्ति पर रीफ्रेश चक्र करना चाहिए, ताकि यह सुनिश्चित हो सके कि प्रत्येक सेल रीफ्रेश हो जाए।

रिफ्रेश सर्किट के प्रकार

हालांकि कुछ शुरुआती प्रणालियों में माइक्रोप्रोसेसर ने रिफ्रेश को नियंत्रित किया, एक टाइमर के साथ एक आवधिक रुकावट को ट्रिगर करता है जो एक सबरूटीन चलाता है जो रीफ्रेश करता है, इसका मतलब है कि माइक्रोप्रोसेसर को रोका नहीं जा सकता है, एकल-चरणबद्ध नहीं किया जा सकता है, या बिना ऊर्जा-बचत हाइबरनेशन (कंप्यूटिंग) में रखा जा सकता है। रीफ्रेश प्रक्रिया को रोकना और स्मृति में डेटा खोना।[6] तो आधुनिक सिस्टम में रीफ्रेश को स्मृति नियंत्रक में सर्किट द्वारा नियंत्रित किया जाता है,[2]या तेजी से चिप पर ही। कुछ DRAM चिप्स, जैसे कि स्यूडोस्टैटिक रैम (PSRAM), में चिप पर सभी रिफ्रेश सर्किट्री होती हैं, और जहां तक ​​​​बाकी कंप्यूटर का संबंध है, स्टेटिक रैंडम एक्सेस मेमोरी की तरह कार्य करता है।[8] आमतौर पर रिफ्रेश सर्किटरी में एक रिफ्रेश काउंटर होता है जिसमें रीफ्रेश की जाने वाली पंक्ति का पता होता है जो चिप की पंक्ति पता लाइनों पर लागू होता है, और एक टाइमर जो पंक्तियों के माध्यम से कदम बढ़ाने के लिए काउंटर को बढ़ाता है।[5] यह काउंटर मेमोरी कंट्रोलर सर्किट्री का हिस्सा हो सकता है, या मेमोरी चिप पर ही हो सकता है। दो शेड्यूलिंग रणनीतियों का उपयोग किया गया है:[6]*बर्स्ट रिफ्रेश - रिफ्रेश चक्रों की एक श्रृंखला एक के बाद एक तब तक की जाती है जब तक कि सभी पंक्तियों को रिफ्रेश नहीं कर दिया जाता है, जिसके बाद अगले रिफ्रेश की आवश्यकता होने तक सामान्य मेमोरी एक्सेस होती है।

  • वितरित रिफ्रेश - रिफ्रेश चक्र नियमित अंतराल पर किए जाते हैं, जो मेमोरी एक्सेस के साथ परस्पर जुड़े होते हैं।

बर्स्ट रिफ्रेश का परिणाम लंबे समय तक रहता है जब मेमोरी उपलब्ध नहीं होती है, इसलिए अधिकांश आधुनिक प्रणालियों में वितरित रिफ्रेश का उपयोग किया गया है,[5]विशेष रूप से रीयल-टाइम कंप्यूटिंग सिस्टम में। वितरित रिफ्रेश में, रिफ्रेश चक्रों के बीच का अंतराल है

उदाहरण के लिए, डीडीआर सिंक्रोनस डायनेमिक रैंडम-एक्सेस मेमोरी में 64 एमएस और 8,192 पंक्तियों का रीफ्रेश समय होता है, इसलिए रीफ्रेश चक्र अंतराल 7.8 μs होता है।[5][9] DRAM चिप्स की हाल की पीढ़ियों में एक अभिन्न ताज़ा काउंटर होता है, और मेमोरी कंट्रोल सर्किटरी या तो इस काउंटर का उपयोग कर सकती है या बाहरी काउंटर से एक पंक्ति पता प्रदान कर सकती है। इन चिप्स में रिफ्रेश प्रदान करने के तीन मानक तरीके हैं, जिन्हें कॉलम सिलेक्ट (CAS) और रो सेलेक्ट (RAS) लाइनों पर सिग्नल के विभिन्न पैटर्न द्वारा चुना गया है:[6]* आरएएस केवल रीफ्रेश - इस मोड में रीफ्रेश करने के लिए पंक्ति का पता पता बस लाइनों द्वारा प्रदान किया जाता है, इसलिए इसका उपयोग मेमोरी कंट्रोलर में बाहरी काउंटरों के साथ किया जाता है।

  • आरएएस रिफ्रेश (सीबीआर) से पहले सीएएस - इस मोड में ऑन-चिप काउंटर रीफ्रेश होने वाली पंक्ति का ट्रैक रखता है और बाहरी सर्किट केवल रीफ्रेश चक्र शुरू करता है।[5] यह मोड कम शक्ति का उपयोग करता है क्योंकि मेमोरी एड्रेस बस बफ़र्स को संचालित करने की आवश्यकता नहीं होती है। इसका उपयोग अधिकांश आधुनिक कंप्यूटरों में किया जाता है।
  • हिडन रिफ्रेश - यह सीबीआर रिफ्रेश चक्र का एक वैकल्पिक संस्करण है जिसे पिछले पढ़ने या लिखने के चक्र के साथ जोड़ा जा सकता है।[5] डेटा ट्रांसफर के दौरान समानांतर में रिफ्रेश किया जाता है, जिससे समय की बचत होती है।

DRAM चिप्स की 2012 पीढ़ी के बाद से, केवल RAS मोड को समाप्त कर दिया गया है, और आंतरिक काउंटर का उपयोग ताज़ा करने के लिए किया जाता है। चिप में एक अतिरिक्त स्लीप मोड होता है, जब कंप्यूटर स्लीप मोड में होता है, जिसमें एक ऑन-चिप इलेक्ट्रॉनिक थरथरानवाला आंतरिक ताज़ा चक्र उत्पन्न करता है ताकि बाहरी घड़ी को बंद किया जा सके।

ओवरहेड ताज़ा करें

मेमोरी रीफ्रेश पर खर्च किए जाने वाले समय का अंश, रीफ्रेश ओवरहेड, सिस्टम समय से गणना की जा सकती है:[10] : उदाहरण के लिए, एक एसडीआरएएम चिप में 2 . है13 = 8,192 पंक्तियाँ, 64 ms का ताज़ा अंतराल, मेमोरी बस 133 मेगाहर्ट्ज पर चलती है, और ताज़ा चक्र में 4 घड़ी चक्र लगते हैं।[10] ताज़ा चक्र का समय है[10]

तो मेमोरी चिप का 0.4% से भी कम समय रिफ्रेश साइकिल द्वारा लिया जाएगा। एसडीआरएएम चिप्स में, प्रत्येक चिप में मेमोरी को बैंकों में विभाजित किया जाता है जो समानांतर में ताज़ा होते हैं, और समय की बचत करते हैं। तो आवश्यक ताज़ा चक्रों की संख्या एक ही बैंक में पंक्तियों की संख्या है, जो विनिर्देशों में दी गई है, जो कि 2012 में चिप्स की पीढ़ी 8,192 पर जमी हुई है।

ताज़ा अंतराल

ताज़ा संचालन के बीच अधिकतम समय अंतराल प्रत्येक DRAM तकनीक के लिए JEDEC द्वारा मानकीकृत है, और निर्माता के चिप विनिर्देशों में निर्दिष्ट है। यह आमतौर पर DRAM के लिए मिलीसेकंड और eDRAM के लिए माइक्रोसेकंड की सीमा में होता है। DDR2 SDRAM चिप्स के लिए यह 64 ms है।[11]: 20  यह मेमोरी सेल कैपेसिटर में संग्रहीत चार्ज और लीकेज करंट के अनुपात पर निर्भर करता है। इस तथ्य के बावजूद कि कैपेसिटर की ज्यामिति प्रत्येक नई पीढ़ी के मेमोरी चिप्स के साथ सिकुड़ रही है, इसलिए बाद की पीढ़ी के कैपेसिटर कम चार्ज स्टोर करते हैं, DRAM के लिए ताज़ा समय में सुधार हुआ है; 1M चिप्स के लिए 8 ms से, 16M चिप्स के लिए 32 ms से, 256M चिप्स के लिए 64 ms तक। यह सुधार मुख्य रूप से ऐसे ट्रांजिस्टर विकसित करके हासिल किया गया है जो काफी कम रिसाव का कारण बनते हैं। लंबे समय तक ताज़ा करने का मतलब है कि डिवाइस के समय का एक छोटा अंश रीफ्रेश के साथ कब्जा कर लिया जाता है, जिससे मेमोरी एक्सेस के लिए अधिक समय निकल जाता है। हालांकि रीफ्रेश ओवरहेड पहले के DRAMs में 10% तक चिप समय पर कब्जा कर लिया था, आधुनिक चिप्स में यह अंश 1% से कम है।[citation needed] चूंकि अर्धचालकों में रिसाव धाराएं तापमान के साथ बढ़ती हैं, इसलिए उच्च तापमान पर ताज़ा समय को कम किया जाना चाहिए। DDR2 SDRAM चिप्स में तापमान-मुआवजा ताज़ा संरचना होती है; चिप केस तापमान से अधिक होने पर रीफ्रेश चक्र समय आधा होना चाहिए 85 °C (185 °F).[11]: 49  पठनीय चार्ज मूल्यों की वास्तविक दृढ़ता और इस प्रकार अधिकांश डीआरएएम मेमोरी सेल में डेटा ताज़ा समय की तुलना में अधिक लंबा है, 1-10 सेकंड तक।[12] हालांकि ट्रांजिस्टर रिसाव धाराएं प्रक्रिया भिन्नता के कारण एक ही चिप पर विभिन्न मेमोरी कोशिकाओं के बीच व्यापक रूप से भिन्न होती हैं। यह सुनिश्चित करने के लिए कि एक बिट खो जाने से पहले सभी मेमोरी सेल रीफ्रेश हो जाएं, निर्माताओं को अपने रीफ्रेश समय को रूढ़िवादी रूप से छोटा करना चाहिए।[citation needed] यह लगातार DRAM रिफ्रेश स्टैंडबाय मोड में कम-शक्ति लो-पावर इलेक्ट्रॉनिक्स उपकरणों द्वारा खींची गई कुल बिजली का एक तिहाई खपत करता है। शोधकर्ताओं ने तापमान-मुआवजा रिफ्रेश (TCR) और DRAM (RAPID) में रिटेंशन-अवेयर प्लेसमेंट सहित, रिफ्रेश रेट को कम करके चार्ज के बीच बैटरी रन-टाइम बढ़ाने के लिए कई दृष्टिकोण प्रस्तावित किए हैं। प्रयोगों से पता चलता है कि एक विशिष्ट ऑफ-द-शेल्फ DRAM चिप में, केवल कुछ कमजोर कोशिकाओं को वास्तव में सबसे खराब स्थिति में 64 ms ताज़ा अंतराल की आवश्यकता होती है,[13]और तब भी केवल इसकी निर्दिष्ट तापमान सीमा के उच्च अंत में। कमरे के तापमान पर (उदा. 24 °C (75 °F)), वही कमजोर कोशिकाओं को सही संचालन के लिए हर 500 एमएस में एक बार ताज़ा करने की आवश्यकता होती है। यदि सिस्टम सबसे कमजोर 1% पृष्ठों का उपयोग करने से बच सकता है, तो एक विशिष्ट DRAM को केवल एक सेकंड में एक बार ताज़ा करने की आवश्यकता होती है, यहाँ तक कि 70 °C (158 °F), शेष 99% पृष्ठों के सही संचालन के लिए। कुछ प्रयोग इन दो पूरक तकनीकों को जोड़ते हैं, जो 10 सेकंड के ताज़ा अंतराल पर कमरे के तापमान पर सही संचालन प्रदान करते हैं।[13] त्रुटि-सहनशील अनुप्रयोगों (जैसे ग्राफिक्स एप्लिकेशन) के लिए, DRAM या eDRAM में संग्रहीत गैर-महत्वपूर्ण डेटा को उनकी अवधारण अवधि से कम दर पर ताज़ा करने से मामूली गुणवत्ता हानि के साथ ऊर्जा की बचत होती है, जो अनुमानित कंप्यूटिंग का एक उदाहरण है।[citation needed]


SRAM और DRAM मेमोरी टेक्नोलॉजी

एसआरएएम

स्टैटिक रैंडम-एक्सेस मेमोरी (SRAM) में, एक अन्य प्रकार की सेमीकंडक्टर मेमोरी, डेटा को कैपेसिटर पर चार्ज के रूप में संग्रहीत नहीं किया जाता है, लेकिन एक क्रॉस-कपल्ड इन्वर्टर (लॉजिक गेट) की एक जोड़ी में, इसलिए SRAM को होने की आवश्यकता नहीं है ताज़ा दो बुनियादी प्रकार की मेमोरी के फायदे और नुकसान हैं। चालू होने पर स्थिर स्मृति को स्थायी माना जा सकता है, अर्थात एक बार लिखने के बाद स्मृति विशेष रूप से परिवर्तित होने तक रहती है और इस प्रकार, सिस्टम डिज़ाइन के संदर्भ में इसका उपयोग सरल हो जाता है। हालांकि, प्रत्येक एसआरएएम सेल के आंतरिक निर्माण के लिए डीआरएएम सेल के लिए आवश्यक एकल ट्रांजिस्टर की तुलना में छह ट्रांजिस्टर की आवश्यकता होती है, इसलिए एसआरएएम का घनत्व बहुत कम होता है और डीआरएएम की तुलना में मूल्य-प्रति-बिट बहुत अधिक होता है।

सीपीयू आधारित रिफ्रेश

कुछ शुरुआती माइक्रोप्रोसेसरों (जैसे ज़िलोग Z80 ) ने विशेष आंतरिक रजिस्टर प्रदान किए जो गतिशील मेमोरी कोशिकाओं को रीफ्रेश करने के लिए रो-एड्रेस स्ट्रोब (आरएएस) प्रदान कर सकते थे, रजिस्टर को प्रत्येक रीफ्रेश चक्र पर बढ़ाया जा रहा था। यह सिस्टम में पहले से उपयोग किए जा रहे अन्य एकीकृत सर्किटों द्वारा भी पूरा किया जा सकता है, अगर ये पहले से ही उत्पन्न साइकलिंग रैम (जैसे मोटोरोला 6845 ) तक पहुंच जाते हैं। Z80 जैसे CPU में, RAS रिफ्रेश की उपलब्धता इसके सरल हार्डवेयर डिज़ाइन के कारण एक बड़ा विक्रय-बिंदु था। यहां, आरएएस रिफ्रेश को परिचालनात्मक रूप से निरर्थक घड़ी चक्रों (टी-स्टेट्स) के दौरान पते और नियंत्रण तारों के एक अद्वितीय संयोजन द्वारा संकेतित किया जाता है, अर्थात निर्देश डिकोड / निष्पादन के दौरान जब बसों की आवश्यकता नहीं हो सकती है। ऐसे टी-स्टेट्स के दौरान बस के निष्क्रिय होने के बजाय, रिफ्रेश सर्किटरी को इंगित करने के लिए रिफ्रेश रजिस्टर को कंट्रोल वायर के संयोजन के साथ एड्रेस बस पर प्रस्तुत किया जाएगा।

Z80 के शुरुआती संस्करणों में, 16 kB RAM चिप्स (यानी 128 पंक्तियाँ) की सर्वव्यापकता और दूरदर्शिता की कमी के परिणामस्वरूप R रजिस्टर केवल 7 बिट-वाइड रेंज (0–127, यानी 128 पंक्तियों) से अधिक बढ़ गया। ; 8 वां बिट उपयोगकर्ता द्वारा सेट किया जा सकता है, लेकिन आंतरिक साइकलिंग द्वारा अपरिवर्तित छोड़ दिया जाएगा। 64 kbit + DRAM चिप्स (8 बिट RAS के साथ) के तेजी से आगमन के साथ, अतिरिक्त सर्किटरी या लॉजिक को रिफ्रेश सिग्नल के आसपास बनाया जाना था ताकि लापता 8 वें बिट को संश्लेषित किया जा सके और कुछ मिलीसेकंड के बाद मेमोरी के ब्लॉक को खो दिया जा सके। कुछ संदर्भों में, 8 वें बिट को उचित समय पर फ्लिप करने के लिए इंटरप्ट का उपयोग करना संभव था और इस प्रकार आर रजिस्टर (256 पंक्तियों) की पूरी श्रृंखला को कवर करता है। एक और तरीका, शायद अधिक सार्वभौमिक लेकिन हार्डवेयर के मामले में भी अधिक जटिल, 8-बिट काउंटर चिप का उपयोग करना था, जिसका आउटपुट आर रजिस्टर के बजाय रीफ्रेश आरएएस पता प्रदान करेगा: सीपीयू से रीफ्रेश सिग्नल घड़ी के रूप में इस्तेमाल किया गया था इस काउंटर के लिए, जिसके परिणामस्वरूप प्रत्येक रीफ्रेश चक्र के साथ स्मृति पंक्ति को रीफ्रेश किया जा रहा है। Z80 कोर के बाद के संस्करणों और लाइसेंस प्राप्त वर्क-अलाइक ने स्वचालित साइकिलिंग में 8 वें बिट को शामिल न करने का उपचार किया, और आधुनिक सीपीयू ने डीआरएएम रीफ्रेश के लिए समृद्ध ऑल-इन-वन समाधान प्रदान करने के लिए इस तरह के बुनियादी प्रावधान पर बहुत विस्तार किया है।

स्यूडोस्टैटिक डीआरएएम

डायनेमिक रैंडम-एक्सेस मेमोरी # स्यूडोस्टैटिक रैम (PSRAM) (PSRAM या PSDRAM) डायनामिक रैम है जिसमें बिल्ट-इन रिफ्रेश और एड्रेस-कंट्रोल सर्किट्री है जो इसे स्टैटिक रैम (SRAM) के समान व्यवहार करता है। यह सच्चे SRAM के उपयोग में आसानी के साथ DRAM के उच्च घनत्व को जोड़ती है। PSRAM (Numonyx द्वारा निर्मित) का उपयोग Apple iPhone और अन्य एम्बेडेड सिस्टम में किया जाता है।[14] कुछ DRAM घटकों में एक सेल्फ़-रीफ़्रेश मोड होता है, जिसमें छद्म-स्थिर संचालन के लिए आवश्यक अधिकांश समान तर्क शामिल होते हैं, लेकिन यह मोड अक्सर स्टैंडबाय मोड के बराबर होता है। यह मुख्य रूप से एक सिस्टम को DRAM में संग्रहीत डेटा खोए बिना बिजली बचाने के लिए अपने DRAM नियंत्रक के संचालन को निलंबित करने की अनुमति देने के लिए प्रदान किया जाता है, बल्कि एक अलग DRAM नियंत्रक के बिना संचालन की अनुमति नहीं देता है जैसा कि PSRAM के मामले में होता है। PSRAM का एक अंतः स्थापित प्रणाली संस्करण MoSys द्वारा 1T-SRAM नाम से बेचा जाता है। यह तकनीकी रूप से डीआरएएम है, लेकिन एसआरएएम की तरह व्यवहार करता है, और इसका उपयोग निन्टेंडो गेमक्यूब और वाईआई कंसोल में किया जाता है।

रिफ्रेश का उपयोग कर अन्य मेमोरी प्रौद्योगिकियां

कई प्रारंभिक कंप्यूटर मेमोरी प्रौद्योगिकियों को भी मेमोरी रीफ्रेशिंग के उद्देश्य से समान आवधिक प्रक्रियाओं की आवश्यकता होती है। विलियम्स ट्यूब में निकटतम समानता है, क्योंकि DRAM के साथ, यह अनिवार्य रूप से एक कैपेसिटिव मेमोरी है जिसमें प्रत्येक बिट के लिए संग्रहीत मान धीरे-धीरे क्षय हो जाएंगे जब तक कि ताज़ा न हो जाए।

चुंबकीय-कोर मेमोरी में, प्रत्येक मेमोरी सेल बिजली बंद होने पर भी डेटा को अनिश्चित काल तक बनाए रख सकता है, लेकिन किसी भी मेमोरी सेल से डेटा पढ़ने से इसकी सामग्री मिट जाती है। परिणामस्वरूप, स्मृति नियंत्रक ने गैर-विनाशकारी पठन संचालन का भ्रम पैदा करने के लिए प्रत्येक पठन चक्र के बाद आमतौर पर एक ताज़ा चक्र जोड़ा।

विलंब-रेखा स्मृति को निरंतर ताज़ा करने की आवश्यकता होती है क्योंकि डेटा वास्तव में संचरण लाइन में सिग्नल के रूप में संग्रहीत होता है। इस मामले में, ताज़ा दर मेमोरी पहूंच समय के बराबर है।

यह भी देखें


इस पृष्ठ में अनुपलब्ध आंतरिक कड़ियों की सूची

  • बाइनरी संख्या
  • रुकावट डालना
  • पता पंक्ति
  • एकीकृत परिपथ
  • डब्ल्यूआईआई
  • चक्र पढ़ें

संदर्भ

  1. "refresh cycle" in Laplante, Phillip A. (1999). Comprehensive Dictionary of Electrical Engineering. Springer. p. 540. ISBN 3540648356.
  2. 2.0 2.1 2.2 2.3 2.4 2.5 Ganssle, Jack Ganssle; Tammy Noergaard; Fred Eady; Lewin Edwards; David J. Katz (2007). Embedded Hardware. Newnes. p. 106. ISBN 978-0750685849.
  3. Jacob, Bruce; Spencer Ng; David Wang (2007). Memory Systems: Cache, DRAM, Disk. Morgan Kaufmann. pp. 431–432. ISBN 978-0123797513.
  4. Laasby, Gitte (March 10, 2014). "Consumers eligible for money under computer chip price-fixing settlement". Milwaukee Journal-Sentinel. Milwaukee, Wisconsin. Retrieved August 20, 2014.
  5. 5.0 5.1 5.2 5.3 5.4 5.5 Reinhardt, Steven K. (1999). "Memory, p.9-3" (PDF). EECS 373 Design of Microprocessor-based Systems, Lecture Notes, Fall 1999. Electrical Engineering Dept., Univ. of Michigan. Archived from the original (PDF) on January 2, 2014. Retrieved August 26, 2012.
  6. 6.0 6.1 6.2 6.3 Heath, Steve (2003). Embedded Systems Design, 2nd Ed. Newnes. pp. 88–89. ISBN 0750655461.
  7. "Memory 1997" (PDF). Integrated Circuit Engineering. 1997. p. 7.4. on The Chip Collection, Smithsonian website
  8. Kumar (2009). Fundamentals Of Digital Circuits, 2nd Ed. India: PHI Learning Pvt. Ltd. p. 819. ISBN 978-8120336797.
  9. "JEDEC Double Data Rate (DDR) SDRAM Specification" (PDF). JESD79C. JEDEC Solid State Technology Assoc. March 2003. Retrieved August 27, 2012., p.20, on School of Engineering and Computer Science, Baylor Univ. website
  10. 10.0 10.1 10.2 Godse, D.A.; A.P.Godse (2008). Computer Organization. India: Technical Publications. p. 4.23. ISBN 978-8184313567.
  11. 11.0 11.1 "JEDEC DDR2 SDRAM Specification" (PDF). ECS.Baylor.edu. JESD79-2b. JEDEC Solid State Technology Assoc. January 2005. Retrieved August 27, 2012.
  12. Jacob, 2007, p.356
  13. 13.0 13.1 Ravi K. Venkatesan, Stephen Herr, Eric Rotenberg. "Retention-Aware Placement in DRAM (RAPID): Software Methods for Quasi-Non-Volatile DRAM". 2006.
  14. EE Times teardown of iPhone 3G