stack पर टैग किए गए जवाब

एक LIFO (अंतिम में, पहले आउट) डेटा संरचना।

6
जावा में स्टैक और हीप मेमोरी
जैसा कि मैं समझता हूं, जावा में, स्टैक मेमोरी प्राइमिटिव्स और विधि इनवोकेशन रखती है और हीप मेमोरी का उपयोग ऑब्जेक्ट्स को स्टोर करने के लिए किया जाता है। मान लीजिए मेरे पास एक क्लास है class A { int a ; String b; //getters and setters } aकक्षा में …

7
कॉल स्टैक का स्थैतिक अधिकतम आकार क्यों होता है?
कुछ प्रोग्रामिंग भाषाओं के साथ काम करने के बाद, मैंने हमेशा सोचा है कि क्यों थ्रेड स्टैक का एक पूर्वनिर्धारित अधिकतम आकार है, बजाय आवश्यक के रूप में स्वचालित रूप से विस्तार करने के बजाय। इसकी तुलना में, कुछ बहुत ही सामान्य उच्च स्तरीय संरचनाएं (सूचियां, मानचित्र इत्यादि), जो अधिकांश …
46 stack 

6
दो कतारों का उपयोग करके स्टैक को लागू करने का क्या मतलब है?
मेरे पास निम्नलिखित होमवर्क प्रश्न हैं: दो कतारों का उपयोग करके स्टैक विधियों को धक्का (x) और पॉप () लागू करें। यह मुझे अजीब लगता है क्योंकि: एक ढेर है एक (LIFO) कतार मैं यह नहीं देखता कि इसे लागू करने के लिए आपको दो कतारों की आवश्यकता क्यों होगी …
34 java  stack 

6
यदि प्रोग्राम नेस्टेड फ़ंक्शन कॉल को इनलाइन किया जा सकता है तो कॉल स्टैक का उपयोग क्यों करते हैं?
कंपाइलर के पास ऐसा प्रोग्राम क्यों नहीं है: function a(b) { return b^2 }; function c(b) { return a(b) + 5 }; और इसे इस तरह एक कार्यक्रम में परिवर्तित करें: function c(b) { return b^2 + 5 }; जिससे कंप्यूटर को c (b) के रिटर्न एड्रेस को याद रखने …

3
ढेर नीचे की ओर क्यों बढ़ता है?
मैं यह मान रहा हूं कि इसका एक इतिहास है, लेकिन स्टैक नीचे की ओर क्यों बढ़ता है? यह मुझे लगता है कि अगर बफर ऊपर की ओर बढ़े तो शोषण करने के लिए बफर बहुत अधिक कठिन होगा ...
31 cpu  stack 

1
फ़्रेम पॉइंटर स्पष्टीकरण
में विधानसभा MIPS , वहाँ ढेर सूचक के लिए एक रजिस्टर, और फ्रेम सूचक के लिए एक और रजिस्टर है। फ्रेम पॉइंटर क्या है और इसका उद्देश्य क्या है? यह स्टैक पॉइंटर से कैसे भिन्न होता है?
28 assembly  stack 

6
हमें ढेर की आवश्यकता क्यों है यदि सब कुछ स्टैक पर अधिक कुशलता से किया जा सकता है?
यह वास्तव में कुछ इस सवाल से संबंधित है जो मैंने कल के बारे में पूछा था कि आज हम उपयोग किए जाने वाले अनुप्रयोगों में एक स्टैक और हीप दोनों क्यों आवश्यक हैं (और क्यों हम एक सरल के लिए दोनों के बजाय एक हीप के साथ नहीं जा …
24 stack  heap 

4
स्टैक पर "पुश" नाम से कुछ क्यों डाला जा रहा है?
Http://dEDIA.reference.com के अनुसार धक्का दें क्रिया (वस्तु के साथ प्रयुक्त) इसे दूर ले जाने के लिए बल के साथ या उसके खिलाफ (एक चीज) दबाने के लिए। बल को बढ़ाकर निर्दिष्ट तरीके से (कुछ) स्थानांतरित करने के लिए; धक्का; ड्राइव: कुछ अलग करने के लिए; दरवाजा खुला रखने के लिए …

4
कितना स्टैक उपयोग बहुत अधिक है?
हाल ही में जब मैं C या C ++ लिख रहा होता हूं, तो मैं अपने सभी चरों को स्टैक पर घोषित करूंगा क्योंकि यह जावा के विपरीत एक विकल्प है। हालांकि, मैंने सुना है कि स्टैक पर बड़ी चीजों की घोषणा करना एक बुरा विचार है। आखिर ऐसा क्यों …

2
ओएस द्वारा स्टैक और हीप का आकार कैसे सीमित किया जाता है?
नोट : यदि आपको जवाब देने में सक्षम होने के लिए एक विशिष्ट ओएस पर विचार करने की आवश्यकता है, तो कृपया लिनक्स पर विचार करें। जब भी मैं कोई कार्यक्रम चलाता हूं, तो इसे चलाने के लिए एक वर्चुअल मेमोरी स्पेस दिया जाएगा, इसके स्टैक के लिए एक क्षेत्र …
21 linux  memory  stack  heap 

4
C / C ++ में फ़ंक्शन कॉल के स्टैक फ्रेम को समझना?
मैं यह समझने की कोशिश कर रहा हूं कि स्टैक फ्रेम कैसे बनाए जाते हैं और कौन से चर (परम) को किस क्रम में स्टैक करने के लिए धकेल दिया जाता है? कुछ खोज परिणामों से पता चला कि C / C ++ कंपाइलर एक फ़ंक्शन के भीतर किए गए …
19 c++  c  compiler  stack 

4
जब कोई TCO नहीं है, तो स्टैक उड़ाने के बारे में चिंता कब करें?
हर बार जब जेवीएम को लक्षित करने वाली एक नई प्रोग्रामिंग भाषा के बारे में चर्चा होती है, तो अनिवार्य रूप से लोग ऐसी बातें कहते हैं: "जेवीएम टेल-कॉल ऑप्टिमाइज़ेशन का समर्थन नहीं करता है, इसलिए मैं बहुत सारे विस्फोट के पूर्वानुमान की भविष्यवाणी करता हूं" उस विषय पर हजारों …

2
परिशोधित विश्लेषण? (सबसे खराब स्थिति प्रदर्शन गारंटी)
परिशोधित विश्लेषण क्या है? और यह मुझे अपने कार्यक्रमों में सबसे खराब प्रदर्शन की गारंटी देने में कैसे मदद कर सकता है ? मैं पढ़ रहा था कि निम्नलिखित तकनीकों से प्रोग्रामर को वर्स्ट-केस प्रदर्शन की गारंटी प्राप्त करने में मदद मिल सकती है (यानी मेरे अपने शब्दों में: गारंटी …

5
क्या एक एम्बेडेड सिस्टम में एकल सरणी के लिए ढेर की एक बड़ी राशि आवंटित करने में एक खामी है?
मुझे आमतौर पर यह तय करने में कोई समस्या नहीं है कि कुछ डेटा वैश्विक होना चाहिए, स्थिर या स्टैक पर (यहां कोई गतिशील आवंटन नहीं है, इसलिए ढेर का कोई उपयोग नहीं)। मैंने कुछ क्यू / ए भी पढ़ा है जैसे कि यह एक है लेकिन मेरा प्रश्न अधिक …

1
रेड जोन का उद्देश्य क्या है?
स्टैक पॉइंटर से परे मेमोरी में रेड ज़ोन एक निश्चित आकार का क्षेत्र है जिसे "आवंटित" नहीं किया गया है। कंपाइलर साधारण पत्ती कार्यों में उस क्षेत्र तक पहुंचने के लिए असेंबली उत्पन्न करते हैं। लेकिन मैं लाल क्षेत्र के लिए कोई वास्तविक लाभ नहीं देख सकता। स्टैक पॉइंटर से …
12 assembly  stack 

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