बिजली की हानि के बाद अस्थिर स्मृति की सामग्री


0

वाष्पशील स्मृति जैसे DRAM को समय-समय पर ताज़ा किया जाना चाहिए या इसकी सामग्री "फीका" और "खो जाएगी"। पावर लॉस के बाद व्यक्तिगत बिट्स का वास्तव में क्या होता है? क्या वे धीरे-धीरे और अयोग्य रूप से वापस लौटते हैं जो कि मशीन के रूप में एक 0 के रूप में पढ़ा जाएगा? क्या वे एक स्थिर, गैर-शून्य स्थिति में समाप्त हो सकते हैं?


ध्यान दें कि डेटा या सुरक्षा जोखिमों को ठीक करने से इसका कोई लेना-देना नहीं है। मैं शक्ति के बिना स्मृति के व्यवहार के बारे में उत्सुक हूं।
इसनाए

जवाबों:


3

कंप्यूटर में बिट्स बस होने की अवस्था है। मेमोरी और अधिकांश इलेक्ट्रिकल सर्किट में, बिट्स "ऑन" या "ऑफ" हैं। स्मृति इस प्रकार है। 1 मेमोरी के कुछ भाग हैं जिनकी शक्ति संग्रहीत है, 0 वे स्थान हैं जहाँ प्रभावी रूप से कोई शक्ति नहीं है।

जब आप बिजली बंद करते हैं, तो "1" बिट्स रिसाव में संग्रहीत शक्ति और वे 0 के बजाय बन जाते हैं; तब स्मृति में सभी बिट्स "0" हैं। यह रिसाव बहुत तेजी से होता है इसलिए यह माना जाता है कि जब बिजली खो जाती है, तो डेटा तुरंत खो जाता है, हालांकि यह वास्तविक समय लेता है। आमतौर पर एक सेकंड का एक अंश।

उन्हें एक स्थिर गैर-शून्य स्थिति में रखने के लिए, आपको डेटा संग्रहीत करने के तरीके को बदलना होगा। प्लैटर हार्ड ड्राइव में इसे चुंबकीय स्थिति के रूप में संग्रहीत किया जाता है। एक ऑप्टिकल डिस्क पर इसे "पिट" या "लैंड" के रूप में संग्रहीत किया जाता है। तो इसका उत्तर है हां, आप मूल स्थिति रख सकते हैं, लेकिन आपको यह बदलना होगा कि डेटा कैसे संग्रहीत किया जाता है, या उस पद्धति को परिवर्तित करें जिसमें शुल्क संग्रहीत है।

वे वास्तव में इस पर काम कर रहे हैं, लेकिन वर्तमान रैम कम विलंबता के साथ बहुत तेज है। जिस तरह से रैम का उपयोग किया जाता है, उसे देखते हुए उन्हें एक उपयुक्त विकल्प नहीं मिला है जिसमें गति और विलंबता है, जो कि दी गई लागत में भी तुलनीय है कि रैम कितनी सस्ती है और औसत व्यक्ति या सर्वर को कितनी जरूरत है।

वे ठोस राज्य रैम बनाते हैं । मुझे यकीन है कि हालांकि कैविएट हैं।


यह ध्यान देने योग्य हो सकता है कि DRAM सेल (संधारित्र) में निम्न आवेश की व्याख्या मनमाना है (अर्थात, निम्न आवेश की व्याख्या बाइनरी 1 के रूप में की जा सकती है)। हर बिट सेल के लिए एक ही तरीके से व्याख्या करना भी आवश्यक नहीं है (मेमोरी कंट्रोलर 32 अपरिवर्तित बिट कोशिकाओं को 0xDEADBEEF के रूप में व्याख्या कर सकता है)। (फ्लैश के लिए कोई यह भी तर्क दे सकता है कि नए सिरे से मिटाए गए ब्लॉक की व्याख्या करने की परंपरा सभी 1s से कम वांछनीय है क्योंकि शून्य आरंभीकरण अधिक आम है, लेकिन मुझे संदेह है कि ऐसा एक महत्वपूर्ण विचार है।)
पॉल ए। क्लेटन

दिलचस्प। क्या आप जानते हैं कि संधारित्र में वोल्टेज की व्याख्या करने के लिए हार्डवेयर का कौन सा भाग होता है? क्या यह सीपीयू है?
isanae

1

छोटे कैपेसिटर की तरह DRAM सेल्स के लिए सोचें। समय के साथ वे ढीले होते हैं और अंत में वे एक (सभी के लिए समान) स्थिति में हो जाते हैं।

जहां तक ​​मुझे पता है कि मूल स्थिति (वर्तमान तकनीक पर आधारित) रखने का कोई तरीका नहीं है

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.