क्या 64 बिट सॉफ़्टवेयर / एप्लिकेशन को उनके 32 बिट समकक्षों की तुलना में अधिक रैम की आवश्यकता होती है?


41

मैंने सिर्फ एक गेम के लिए इन न्यूनतम आवश्यकताओं को देखा:

मेमोरी: 32-बिट OS के लिए 2GB या 64-बिट OS के लिए 4GB

64 बिट ओएस को अपने 32 बिट समकक्ष की तुलना में अधिक रैम की आवश्यकता क्यों है?


4
इसका मतलब यह नहीं है कि प्रोग्राम हमेशा 64-बिट OS पर दोगुना रैम लेते हैं, वैसे।
थॉमस

जवाबों:


54

संक्षिप्त उत्तर है हां, 64-बिट ऑपरेटिंग सिस्टम को लगभग हमेशा 32-बिट ऑपरेटिंग सिस्टम की तुलना में अधिक रैम की आवश्यकता होती है और 64-बिट अनुप्रयोगों को अक्सर संबंधित 32-बिट अनुप्रयोगों की तुलना में थोड़ी अधिक रैम की आवश्यकता होती है। कई कारण हैं, लेकिन सबसे बुनियादी यह है कि पॉइंटर्स 64-बिट ऑपरेटिंग सिस्टम पर दो बार उतना ही स्थान लेते हैं जितना कि वे 32-बिट ऑपरेटिंग सिस्टम पर करते हैं।


मैं यह जोड़ना चाहता हूं कि मशीन को अधिक RAM की आवश्यकता नहीं है, बस सॉफ्टवेयर।
केल्टरी

13
एक अन्य घटक "क्योंकि वे कर सकते हैं" होगा। डॉस के शुरुआती दिनों में, कार्यक्रम तंग मेमोरी बाधाओं के तहत रहने के लिए बड़े पैमाने पर चालें करेंगे। 64 बिट के तहत, आपके पास नहीं है। एक ही कार्यक्रम कैश / मैप्स, स्पीड के लिए ट्रेडिंग मेमोरी में अधिक लोड कर सकता है।
रिच होमोलका

3
अच्छा जवाब, लेकिन यह याद रखने योग्य है कि मेमोरी 64-बिट सिस्टम पर एक समस्या से कम नहीं है। सीमाएं जटिल हैं , लेकिन कई 32-बिट सिस्टम केवल 3 या 4 जीबी को संभाल सकते हैं, जो एक युग में दंडित होता है जब 1 जीबी डीआईएमएम दस रुपये से कम में बेचते हैं। 64-बिट सिस्टम पर, आप उचित लागत के लिए इसे दोगुना या चौगुना कर सकते हैं।
इसहाक रैबिनोविच

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