memory-management पर टैग किए गए जवाब

12
कंपाइलर स्वचालित रूप से डीलोकेशन क्यों नहीं डालते हैं?
C जैसी भाषाओं में, प्रोग्रामर को मुफ्त में कॉल डालने की उम्मीद है। संकलक स्वचालित रूप से ऐसा क्यों नहीं करता है? मनुष्य इसे उचित समय में करते हैं (कीड़े की अनदेखी करते हैं), इसलिए यह असंभव नहीं है। EDIT: भविष्य के संदर्भ के लिए, यहां एक और चर्चा है …

7
कचरा एकत्र करने वाली भाषाओं में वस्तु विध्वंसक प्रतिमान क्यों अनुपस्थित है?
कचरा एकत्र भाषा डिजाइन के आसपास के फैसलों में अंतर्दृष्टि की तलाश। शायद एक भाषा विशेषज्ञ मुझे बता सकता है? मैं एक C ++ बैकग्राउंड से आता हूं, इसलिए यह क्षेत्र मेरे लिए चौंकाने वाला है। ऐसा लगता है कि रूबी, जावास्क्रिप्ट / ES6 / ES7, Actionscript, Lua, आदि OOPy …

3
स्मृति के 'पृष्ठ' और स्मृति के 'फ्रेम' में क्या अंतर है?
WP में पेजिंग की पर्याप्त चर्चा है , जो मुझे लगता है कि मैं समझता हूं .. हालांकि मैं पृष्ठ फ़्रेम शब्द के बार-बार उपयोग किए गए लेखों से भ्रमित हूं । मुझे लगा कि फ्रेम और पेज अलग-अलग चीजें हैं। क्या कोई कृपया अंतर स्पष्ट कर सकता है।

4
कचरे के ढेर स्टैक ओवरफ्लो से कैसे बचें?
इसलिए मैं इस बारे में सोच रहा था कि कचरा उठाने वाले कैसे काम करते हैं और मैंने एक दिलचस्प मुद्दा सोचा। संभवतः कचरे के संग्रहकर्ताओं को सभी संरचनाओं को एक ही तरह से पार करना पड़ता है। वे मौसम को नहीं जान सकते हैं कि वे एक लिंक की …

7
क्या रैम के बिना एक कंप्यूटर है, लेकिन एक डिस्क के साथ, रैम के साथ एक के बराबर है?
मेमोरी का उपयोग कई चीजों के लिए किया जाता है, जैसा कि मैं समझता हूं। यह एक डिस्क-कैश के रूप में कार्य करता है, और इसमें प्रोग्राम के निर्देश, और उनके स्टैक और ढेर होते हैं। यहाँ एक सोचा प्रयोग है। अगर कोई कंप्यूटर को क्रंच करने के लिए लगने …

2
"मेमोरी कोलेसिंग" क्या है?
मुझे पता चला कि ग्राफिक प्रोसेसिंग यूनिट में मेमोरी कोलेसिंगिंग नामक कुछ है। इस पर पढ़ने पर मैं इस विषय पर स्पष्ट नहीं था। क्या यह मेमोरी स्तर समानांतरवाद से संबंधित कोई तरीका है। मैंने Google में खोज की है, लेकिन संतोषजनक उत्तर प्राप्त नहीं कर पाया। यदि कोई अधिक …

1
यदि वर्चुअल एड्रेस स्पेस भौतिक एड्रेस स्पेस से बड़ा हो सकता है, तो एड्रेस मैपिंग मेमोरी में कैसे स्टोर किए जाते हैं?
मान लीजिए कि हम एक ऐसी प्रणाली के साथ काम कर रहे हैं जिसमें 40 भौतिक पते बिट्स हैं। कुल भौतिक पता स्थान (बाइट-पता योग्य मेमोरी मानकर) बाइट्स या 1 TiB है। और अगर आभासी पते लंबाई में 48 बिट्स हैं, तो इसका मतलब है कि भौतिक मेमोरी में स्थानों …

1
OS में मेमोरी बैलूनिंग
कुछ हाइपरविज़र्स मेमोरी उपयोग को एक विधि का उपयोग करके अनुकूलित करते हैं जिसे बैलूनिंग कहा जाता है (कम से कम केवीएम इसे कहते हैं), यह विधि वीएम के बीच मेमोरी को कम करती है और सामान्य पृष्ठों को पढ़ने के लिए केवल लिखने पर कॉपी के साथ सेट करती …

2
क्या कोई कचरा बीनने वाले हैं जो पेजिंग को ध्यान में रखते हैं?
कचरा संग्रह में उन सभी वस्तुओं का दौरा करना है जो जीवित हैं, ताकि स्मृति को पुनः प्राप्त किया जा सके। (कई पीढ़ियों के होने में बस थोड़ी देरी होती है) सभी चीजें समान हो रही हैं, स्पष्ट रूप से बेहतर है कि पहले उस वस्तु का दौरा किया जाए …

1
शुद्ध मांग पेजिंग के दौरान स्वैप प्रबंधन
निम्नलिखित एक संदेह है कि मैं ओएस होम असाइनमेंट करते समय भर में आया था - हालांकि, यह एक सीधा कोडिंग प्रश्न की तुलना में अधिक अवधारणा-आधारित लगता है, इसलिए आईएमएचओ मुझे नहीं लगता कि इसके लिए होमवर्क टैग उपयुक्त है। एक ही समय में चल रही कई प्रक्रियाओं के …

3
"मैप" का क्या अर्थ है?
मैंने विभिन्न सीएस शिक्षा सामग्रियों में कई बार शब्द का सामना किया है: L2 CS162 (UC बर्कले): मेमोरी-मैप्ड I / O L4 CS162 (UC बर्कले): मेमोरी मैप की गई फाइलें L24 CS61 (UC बर्कले): "मेमोरी मैप्ड I / O": डिवाइस कंट्रोल / डेटा रजिस्टर सीपीयू एड्रेस स्पेस में मैप किया …

1
MMU के बिना प्रोसेसर के लिए मल्टीटास्किंग ऑपरेटिंग सिस्टम लिखना
मैं कुछ एआरएम प्रोसेसर के लिए एक शौक ऑपरेटिंग सिस्टम लिखने के बारे में सोच रहा हूं। एआरएम एमपीयू के साथ कई लोकप्रिय एकल-बोर्ड कंप्यूटर हैं, इसलिए मैं बस उन में से एक को खरीदना चाहता था (अधिक खुले प्रलेखन के साथ एक को चुनना)। जब मुझे पता चला तो …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.