बिजली की कमी पर ओएस राज्य की दृढ़ता?


4

क्या वाष्पशील राम के बजाय लगातार स्मृति का उपयोग करने का एक तरीका है ताकि राज्य को यूपीएस का सहारा लिए बिना बिजली की हानि पर फिर से शुरू किया जाए? वैकल्पिक रूप से, क्या रैम बैटरी समर्थित हो सकती है ताकि आप बिजली की हानि पर राज्य न खोएं? मुझे पता है कि वर्तमान में कोड निष्पादित करने, सीपीयू कैश में डेटा, आदि के साथ समस्याएं होंगी ...

लेकिन क्या कुछ दृष्टिकोण पहले से मौजूद हैं?

[संपादित करें]: बिजली की हानि की स्थिति को ठीक करने के लिए ओएस या हार्डवेयर स्तर पर संभावित दृष्टिकोणों के बारे में सोचना।


यूपीएस का उपयोग करना अभी भी सबसे अच्छा तरीका है
Michael B.

जवाबों:


1

MRAM ( मैग्नेटोरेसिस्टिव रैंडम एक्सेस मेमोरी ): देख EverSpin ; सामान्य जानकारी के लिए देखें mram-info.com

TAS के साथ MRAM ( थर्मल असिस्टेड स्विचिंग ): देख क्रोकस टेक।

STT-MRAM ( स्पिन टोक़ स्थानांतरण Magnetoresistive RAM): के साथ जाँच करें Hynix , सैमसंग , आईबीएम , आदि।


यही मैं चीजों के हार्डवेयर पक्ष की तलाश में था। यह वास्तव में दिलचस्प है, और अगर इस पर काम करने वाले लोग सही हैं, तो यह सीपीयू कैश को बदलने में सक्षम होगा। धन्यवाद Techie007
brice

इसलिए एक अच्छी पुरानी दुर्घटना के बजाय, हम एक अनंत लूप प्राप्त करेंगे।
mtone

@mtone: डनो तुम्हारा क्या मतलब है। यहाँ सार यह है कि अगर बिजली चली जाती है, तो आप ढीले नहीं रहते कि आप क्या काम कर रहे थे।
Ƭᴇcʜιᴇ007

0

यह थोड़ा फ़्लिप्टेंट उत्तर की तरह लग सकता है, लेकिन आप एक लैपटॉप का उपयोग कर सकते हैं, जो कि हाथ से निर्मित बैटरी बैकअप है। लेकिन मुझे लगता है कि यह उपयुक्त नहीं है - शायद आपके पास एक सर्वर था?

मुझे संदेह है कि आभासी मेमोरी में (यहां तक ​​कि इसे सार्थक रूप से बहाल किया जा सकता है) एसएसडी के साथ, सिस्टम की स्थिति को बनाए रखना बहुत प्रयास होगा, और समग्र प्रणाली का प्रदर्शन भयानक होगा।


:-) लैपटॉप काम करता है! लेकिन लैपटॉप की बैटरी एक छोटे से यूपीएस के अलावा और कुछ नहीं है। लेकिन हम (अच्छी तरह से, प्रयोगशालाओं में स्मार्ट लोग) महत्वपूर्ण कारकों द्वारा ठोस राज्य मेमोरी को तेज कर रहे हैं। (ssd ~ x0.1 RAM फिलहाल) और एक दिन आएगा जब लगातार स्टोरेज की गति अस्थिर होगी। काल्पनिक भविष्य में सुधार के बिना, 350MB / s रैम अभी भी काफी तेजी से एम्बेडेड अनुप्रयोगों के टन के लिए पर्याप्त है। जो मैं सोच रहा हूं वह यह है: जो उन उपकरणों पर काम कर रहा है जिन्हें एक उचित निलंबन अनुक्रम की आवश्यकता नहीं है, बल्कि इसके परिणामस्वरूप बिल्कुल समान व्यवहार से अनप्लग किया जा सकता है।
brice

2
@brice तो, आप एम्बेडेड उपकरणों पर दृढ़ता के लिए एक समाधान के लिए देख रहे हैं? एक माइक्रोकंट्रोलर (ट्राइकोर 1796) के साथ अनुभव से, कोड को निष्पादित करना और गैर-वाष्पशील फ्लैश मेमोरी से निरंतर डेटा पढ़ना आंतरिक रैम की तुलना में लगभग 2.5x धीमा था; उपयुक्त गैर-वाष्पशील मेमोरी में डेटा लिखना संभवतः धीमा हो जाएगा। उस विशेष मामले में, प्रदर्शन ड्रॉप इतना पर्याप्त था कि, सिस्टम को वास्तविक समय में चलाने के लिए, हमें बूट-टाइम पर सभी कोड और निरंतर डेटा को फ्लैश से आंतरिक रैम तक कॉपी करना होगा।
sblair
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.