फोरेंसिक के लिए ठंड DRAM (कोल्डबूट)


9

मैंने कुछ समय के लिए कोल्डबूट ट्रिक के बारे में जाना है, लेकिन वास्तव में इसके पीछे के भौतिकी पर कभी विचार नहीं किया है। मैंने पेपर पढ़ा है , लेकिन यह वास्तव में कवर नहीं करता है कि यह क्यों काम करता है।

बहुत कम तापमान पर रैम की छड़ी को शारीरिक रूप से ठंडा करने से उसमें संग्रहीत डेटा लंबे समय तक बनाए रखा जा सकता है, यहां तक ​​कि बिना बिजली के भी?

मुझे पता है कि DRAM IC अनिवार्य रूप से ट्रांजिस्टर-कैपेसिटर भंडारण कोशिकाओं का एक बड़ा सरणी है, लेकिन मैं यह नहीं समझ सकता कि तापमान में कोई अंतर क्यों है।

यह आगे के प्रश्न भी उठाता है:

  • क्या डिवाइस की क्षय विशेषताओं को सामान्य या कम तापमान पर, किसी सेल के "पिछले" मूल्य के लिए अनुमति देने के लिए पर्याप्त है?
  • क्या यह वही घटना है जो कंप्यूटर मेमोरी में बिट-रॉट यानी रैंडम फ़्लिप बिट्स का कारण बनती है?
  • क्या यह अन्य परिदृश्यों पर लागू होता है, जैसे कि माइक्रोप्रोसेसरों की स्थिति में बदलाव, या एक असतत सर्किट में एक ट्रांजिस्टर कैसे बदलता है?
  • यदि अत्यधिक ठंड के कारण आवेश अवस्था अधिक धीरे-धीरे क्षय होने लगती है, तो क्या इसका अर्थ यह होगा कि रैम को गर्म करने से इसमें संग्रहीत कोई डेटा नष्ट हो जाएगा?

आप जिस प्रकार के उत्तर की तलाश कर रहे हैं, उसके आधार पर आपको भौतिकी में बेहतर भाग्य मिल सकता है। मेरा मानना ​​है कि यह ऑफ-टॉपिक है, लेकिन इस मामले में ध्यान देने योग्य है कि आपको उन उत्तरों के प्रकार नहीं मिलते हैं जिनकी आप तलाश कर रहे हैं।
कालेनजब

@Kellenjb मैंने भौतिकी पर विचार किया। सबसे पहले, लेकिन फैसला किया कि यहां के लोगों को शायद इन घटकों के आंतरिक के बारे में बेहतर समझ होगी, और संभवतः इससे पहले भी कोल्डबूट में देखा जाना अधिक संभावना है। प्रतिक्रिया के लिए धन्यवाद, यद्यपि। मैं इसे ध्यान में
रखूंगा

@Kellenjb: IMO यह एक शुद्ध इलेक्ट्रिकल इंजीनियरिंग प्रश्न है। मुझे लगता है कि उत्तर में संधारित्र बस फ्रीज है (जैसे इलेक्ट्रोलाइटिक एक होगा) और इसलिए निर्वहन या ऐसा कुछ न करें।
sharptooth

@ स्क्रिप्‍ट हमारा दायरा इलेक्ट्रॉनिक डिजाइन पर अधिक केंद्रित है। कुछ हद तक यह समझना कि कैसे कम स्तर का इलेक्ट्रॉनिक कार्य इलेक्ट्रॉनिक डिजाइन का हिस्सा है (इस प्रकार मैं ऑफ-टॉपिक के रूप में मतदान क्यों नहीं कर रहा हूं), लेकिन अगर वह वास्तव में इलेक्ट्रॉनिक स्तर पर होने वाले व्हाट्स के बारे में अधिक सोच रहे थे तो यह और अधिक गिरने लगेगा। भौतिकी में (भले ही वह इलेक्ट्रिकल इंजीनियर की नौकरी में आ जाए)।
कालेनजब

@Kellenjb मैंने W5VO के उत्तर को स्वीकार कर लिया है, क्योंकि यह " ठंडक के कारण क्या गुण बदल जाते हैं " के अर्थ में उत्तर को कवर करता है । मैं भौतिक विज्ञान पर एक ही प्रश्न पूछूंगा। इसे लिंक करें, ताकि हम सिक्के के दोनों किनारों को प्राप्त कर सकें।
बहुपत्नी

जवाबों:


8

DRAM, जैसा कि आपने कहा, मूल रूप से एक स्टोरेज कैपेसिटर और ट्रांजिस्टर उस कैपेसिटर पर संग्रहीत वोल्टेज तक पहुंचने के लिए होते हैं। आदर्श रूप से, उस कैपेसिटर पर संग्रहीत चार्ज कभी भी कम नहीं होगा, लेकिन रिसाव घटक हैं जो चार्ज को बंद करने की अनुमति देते हैं। यदि संधारित्र से पर्याप्त आवेश बंद हो जाता है, तो डेटा पुनः प्राप्त नहीं किया जा सकता है। सामान्य ऑपरेशन में, संधारित्र में चार्ज को समय-समय पर ताज़ा करने से डेटा के इस नुकसान से बचा जाता है। यही कारण है कि इसे डायनामिक रैम कहा जाता है।

तापमान घटाना कुछ बातें करता है:

  • यह MOSFETs की दहलीज वोल्टेज और डायोड के आगे वोल्टेज ड्रॉप को बढ़ाता है।
  • यह MOSFETs और डायोड के रिसाव घटक को कम करता है
  • यह MOSFETs के ऑन-स्टेट प्रदर्शन में सुधार करता है

यह देखते हुए कि पहले दो बिंदु सीधे ट्रांजिस्टर द्वारा देखे गए लीकेज करंट को कम करते हैं, यह एक आश्चर्य से कम होना चाहिए कि DRAM बिट में संग्रहित चार्ज एक सावधान रिबूट प्रक्रिया के लिए काफी लंबे समय तक चल सकता है। एक बार बिजली पुन: लागू हो जाने के बाद, आंतरिक DRAM सिस्टम संग्रहीत मूल्यों को बनाए रखेगा।

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

यदि आप मरने के तापमान को पर्याप्त रूप से बढ़ाते हैं, तो आप विपरीत प्रभाव पैदा कर सकते हैं, जिससे चार्ज क्षय इतनी तेज़ी से होता है कि ताज़ा चक्र को बनाए रखने से पहले डेटा को मिटा दिया जाता है। हालांकि, यह निर्दिष्ट तापमान सीमा से अधिक नहीं होना चाहिए। ताज़ा चक्र की तुलना में डेटा को तेज़ी से क्षय करने के लिए मेमोरी को अधिक गर्म करना भी सर्किट को उस बिंदु तक धीमा कर सकता है जहां यह निर्दिष्ट मेमोरी टाइमिंग को बनाए नहीं रख सकता है, जो एक अलग त्रुटि के रूप में दिखाई देगा।

यह बिट-रोट से संबंधित नहीं है। बिट-रोट या तो स्टोरेज मीडिया (सीडी, मैग्नेटिक टेप, पंच कार्ड) का भौतिक क्षरण है या एक घटना जिससे स्मृति भ्रष्ट हो जाती है, जैसे कि आयन प्रभाव।


1
प्रमुख प्रभाव रिसाव चालू की कमी है। एस पी / एन जंक्शनों में सब्सट्रेट के कमरे के तापमान के रिसाव के आसपास सब्सट्रेट करने के लिए बीबी (बैंड से बैंड टनलिंग) की प्रक्रिया का अनुसरण किया जाता है, जिसमें लगभग 8 डिग्री सेल्सियस का दोहरीकरण होता है। इसलिए तापमान में हर कमी के लिए 8 डिग्री रिसाव होता है। वर्तमान हाल्ट। यदि आप 25 C से ठंड रिसाव को ठंडा करते हैं तो 1/8 वें तक कम हो जाएगा।
प्लेसहोल्डर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.