32-बिट और 64-बिट के बीच क्या अंतर हैं, और मुझे कौन सा चुनना चाहिए?


142

32-बिट और 64-बिट Ubuntu के बीच क्या अंतर है? मैंने सुना है 64-बिट प्लेटफॉर्म बेहतर प्रदर्शन करता है और 4GB से अधिक रैम का पता लगा सकता है। इसके अलावा, जबकि कुछ ऐप्स ने अभी तक 64-बिट को पोर्ट नहीं किया है, ia32-libs64-बिट मशीन को चलाने देता है।

यदि हां, तो 32-बिट पर 64-बिट को बढ़ावा क्यों नहीं दिया जाए?




जवाबों:


147

मेरा मानना ​​है कि 32 और 64 बिट्स के बीच चयन करते समय मुख्य सवाल यह नहीं है "क्या मेरा प्रोसेसर 64 बिट्स का समर्थन करता है - यदि ऐसा है तो मुझे 64 का उपयोग करना चाहिए क्योंकि यह दो बार अच्छा है", लेकिन "मेरे पास कितनी मेमोरी है?"

64-बिट प्रोग्राम्स लगभग 50% अधिक मेमोरी का उपयोग करते हैं फिर उनके 32-बिट समकक्षों का। इस के परिणाम हैं:

  • कम कोड / डेटा प्रोसेसर कैश में फिट हो सकता है -> अधिक कैश मिस हो जाता है -> आपका सुपर-फास्ट प्रोसेसर रैम से डेटा प्राप्त करने के लिए मेमोरी कंट्रोलर का अधिक इंतजार करता है। प्रोसेसर को अधिक डेटा पढ़ने की भी आवश्यकता है क्योंकि यह अधिक फूला हुआ है।

  • लिनक्स कैश डिस्क के लिए गैर-आवंटित रैम का उपयोग करता है। उपलब्ध कम मुक्त मेमोरी -> डिस्क कैश के लिए कम स्थान -> धीमी डिस्क एक्सेस

  • एक बार जब आप रैम से बाहर हो जाते हैं और सिस्टम स्वैप करना शुरू कर देता है - डिस्क की पहुंच रैम की तुलना में हजारों गुना धीमी होती है, इसलिए 64-बिट कोड (नीचे देखें) के किसी भी संभावित लाभ खिड़की से बाहर उड़ रहे हैं।

दूसरी ओर, 64-बिट मोड प्रोसेसर में अधिक रजिस्टर होते हैं, इसलिए इसे मेमोरी तक पहुंचने की आवश्यकता नहीं होती है, अक्सर, कुछ गणना (64-बिट संख्या आदि) अधिक कुशल होती हैं। आम तौर पर, कोड जो कि मेमोरी-प्रतिबंधित नहीं है, 64-बिट मोड में थोड़ा तेज चलता है।

इसलिए, यदि आपका सिस्टम कहता है, 2GiB RAM या इससे कम है तो मैं निश्चित रूप से 32 बिट्स चुनूंगा। 4GiB से अधिक - 64 बिट्स के लाभ अधिक प्रमुख हो रहे हैं। लगभग 4GiB एक "ग्रे ज़ोन" है - आपको खुद एक विकल्प बनाने की आवश्यकता है।

यहाँ 1GiB RAM के साथ VirtualBox में चलने वाली (बल्कि पुरानी) वेनिला उबंटू के स्क्रीनशॉट हैं:

32 बिट: बूटिंग के ठीक बाद 388 MiB RAM का उपयोग करता है, कोई अतिरिक्त एप्लिकेशन नहीं चल रहा है (स्क्रीनशॉट से, 397780KiB, जो कि 388MiB है)

32 बिट उबंटू

64 बिट: 491 MiB RAM (स्क्रीनशॉट से, 503452KiB = 491MiB) का उपयोग करता है

64 बिट उबंटू

इसके अतिरिक्त, मेरे परीक्षण में, पायथन में लिखे गए एक वेब-एप्लिकेशन ने 64-बिट मशीन पर 60% तक अधिक मेमोरी का उपयोग किया, जिसके परिणामस्वरूप 32-बिट मशीन पर 380 सेकंड में टेस्ट सूट चल रहा था, लेकिन 64 पर 523 सेकंड का समय लगा। बिट एक (दोनों के साथ 1GiB RAM)। यदि मशीनें रैम-सीमित नहीं थीं, तो परिणाम अलग-अलग होंगे (जैसे कि फॉरोनिक्स परीक्षण दिखाते हैं)।

यहां कुछ और पूरी तरह से और हाल ही में परीक्षण कर रहे हैं: http://kernel.ubuntu.com/~cking/x32/Quantal-x32-power-memory-comparisons.ods

मेम फ्री मेम का इस्तेमाल किया स्वैप का इस्तेमाल किया

मूल रूप से, यह 10% CPU गति के संभावित लाभ के बदले में आपकी रैम का 30% देने जैसा है ।


1
तो 32-बिट, 388M; 64-बिट, 498M या लगभग 110M अधिक और वह 2G का 30% है ??
अपरिमेय जॉन

22
मैं संख्या से सहमत हूँ, लेकिन निष्कर्ष से असहमत हूँ। 10% बेहतर प्रदर्शन के लिए 30% कम रैम इसे सदी का सौदा बनाता है! क्या अधिक है, यह सीपीयू को बदलने की तुलना में अतिरिक्त रैम में चक करने के लिए बहुत सस्ता है।
ओली

1
हाँ, मैं इससे सहमत नहीं हूँ, लेकिन मैं इसे और मजबूत बनाऊँगा और थोड़ा और आगे बढ़ूँगा, केवल 32 बिट का सुझाव दूंगा जब यह सीपीयू द्वारा समर्थित नहीं है या यह रैम को अपग्रेड करने के लिए व्यवहार्य नहीं है (यह प्राचीन है या आप इसे फेंकने वाले हैं) । <= 2GB वाले आधुनिक कंप्यूटर वाले लोगों को eBay पर $ 20-30 खर्च करना चाहिए और 4GB होना चाहिए। एक 10% बढ़ावा देने के लायक है।
ओली

1
मैं उत्सुक हूं कि यहां बहुत सारे खुले टैब और जावास्क्रिप्ट किराया के साथ आधुनिक ब्राउज़र कैसे हैं। मैं अक्सर बहुत सारे टैब खोलकर स्वैप (8 जीबी रैम के साथ) में चलता हूं, और आधुनिक वेब साइटें बहुत सारे जावास्क्रिप्ट पुस्तकालयों आदि का उपयोग करती हैं। भारी क्रोम या फ़ायरफ़ॉक्स उपयोग के लिए मेमोरी और सीपीयू गति की तुलना कैसे करें?
nealmcb

2
क्या यह अभी भी 2015 में सच है? मैं एक एटम टैबलेट पर उबंटू 14.04 स्थापित करना चाहता हूं जिसमें 1GB मेमोरी और एक धीमा सीपीयू (64-बिट सक्षम) है, इस प्रकार इसे पढ़ने के बाद मैं दृढ़ता से 32-बिट की ओर जाता हूं। क्या इस उत्तर को पोस्ट करने के बाद कुछ भी बदलने पर विचार किया गया है? खासकर 32-बिट की तुलना में 64-बिट की बेस मेमोरी खपत के मामले में, क्योंकि मेमोरी इस सिस्टम पर सबसे बड़ी अड़चन होगी।
एंड्रियास हार्टमैन

22

यदि आपको तकनीकी विवरण सीखने में कोई दिक्कत नहीं है, तो अनुशंसित 32-बिट संस्करण का चयन करें।

64-बिट आम ​​तौर पर तेज़ होता है, भले ही उद्देश्यपूर्ण रूप से नोटिस करना कठिन हो। यह 64-बिट डेटा चौड़ाई के साथ करने के लिए कम है, लेकिन पूरे अनुदेश सेट पर 16 से अधिक 8 सामान्य सीपीयू रजिस्टर की उपलब्धता के साथ। प्रबंधन और बड़े बिंदुओं के लिए अधिक मेमोरी बर्बाद करने का नुकसान ज्यादातर बाहर रखा गया है।

व्यावहारिक समस्या: हर किसी के पास AMD64 संगत CPU नहीं है। मानक i686 संस्करण पर 64-बिट को बढ़ावा देने से अधिक उपयोगकर्ता हताशा होगी। इसलिए अगले कुछ वर्षों के लिए, औसत उपयोगकर्ता के लिए 32-बिट संस्करण प्रस्तुत करने के लिए यह कम भ्रमित नहीं है। यह किसी के लिए वास्तव में समस्या नहीं है, क्योंकि 64-बिट संस्करण आसानी से उपलब्ध है। और हम amd64 उपयोगकर्ताओं को प्रारंभिक डाउनलोड को छोड़कर, उस स्थिति से कोई नुकसान नहीं है। सभी पैकेज दोनों आर्किटेक्चर में उपलब्ध हैं।

परिस्थितियों में Ubuntu डाउनलोड पृष्ठ मेरे लिए ठीक दिखता है। यह "32 बिट (अनुशंसित)" कहता है, लेकिन यह कि "अनुशंसित" "कम मुद्दों पर अनुवाद करता है, यदि आप अपने कंप्यूटर के सभी तकनीकी विवरणों को नहीं जानते हैं"। नेटबुक संस्करण डाउनलोड पृष्ठ के लिए, वहाँ भी विकल्प नहीं है, क्योंकि कुछ इंटेल एटम सीपीयू 32-बिट केवल 2010 में भी हैं!
इसलिए निष्कर्ष में, मुझे लगता है कि अनुकूलता समस्याओं से बचना अभी भी आवश्यक है। हालांकि, मैं मानता हूं कि कम से कम एक चमकदार फुटनोट होना चाहिए जो कि -64 की तुलना में तेज है, -32 और अनुशंसित IF (BUT ONLY IF) लक्ष्य प्रणाली का समर्थन करता है।


1
Ii तब दिलचस्प होगा जब नई x32 बायनेरिज़ और एबीआई का समर्थन किया जाएगा, कम एबी संसाधनों और मेमोरी का उपयोग करने और सीपीयू का पूरी तरह से उपयोग करने के लिए कितने 64 बिट एप्लिकेशन इस एबीआई en.wikipedia.org/wiki/X32_ABI पर स्विच करेंगे ।
इमानुएल

यदि 32-बिट की सिफारिश की जाती है, तो वूबी 64-बिट को क्यों पसंद करती है ?
Dan Dascalescu

1
nb 64bit की अब सिफारिश की जा सकती है ...
Wilf

5
पाठकों को ध्यान दें: यह उत्तर 4 साल पहले लिखा गया था। मैं आजकल 32-बिट स्थापित करने की अनुशंसा नहीं करूंगा, और मुझे नहीं लगता कि उबंटू अब इसकी सिफारिश करेगा।
थोमसट्रेटर

यह अब एक सवाल है जो एक साल से भी कम समय में खुद को हल करने वाला है, 64 बिट के साथ Ubuntu 16.04 के बाद डिफ़ॉल्ट बनने की संभावना है ..
mario

18

32-बिट और 64-बिट शब्द कंप्यूटर के सीपीयू की जानकारी को संभालने के तरीके को संदर्भित करता है। 64-बिट संस्करण 32-बिट सिस्टम की तुलना में बड़ी मात्रा में रैम को अधिक प्रभावी ढंग से संभालता है। 1

  • 64-बिट OS चलाने के लिए आपको 64-बिट CPU से समर्थन की आवश्यकता होती है।
    • 64-बिट एप्लिकेशन को चलाने के लिए आपको 64-बिट OS और 64-बिट CPU दोनों के समर्थन की आवश्यकता होती है।

सामान्य नियम यह है कि 32-बिट (ओएस और एप्लिकेशन) 64-बिट पर चलेगा, लेकिन 64-बिट (ओएस और एप्लिकेशन) 32-बिट पर नहीं चलता है:

  • 32-बिट OS बिना किसी समस्या के 32-बिट या 64-बिट प्रोसेसर पर चलेगा।
  • 32-बिट अनुप्रयोग 32-बिट या 64-बिट OS पर बिना किसी समस्या के चलेगा।
  • लेकिन 64-बिट एप्लिकेशन केवल 64-बिट ओएस पर चलेगा और 64-बिट ओएस केवल 64-बिट प्रोसेसर पर चलेगा।

64-बिट ओएस स्थापित करने के लिए 64-बिट संगत सीपीयू की आवश्यकता होती है। अपने सिस्टम के 64-बिट संगत होने का पता लगाने के लिए अपने पीसी के निर्माता से जाँच करें।

32-बिट सिस्टम में 4 गीगाबाइट रैम मेमोरी की सीमा होती है, जिसका अर्थ है कि वे सिस्टम पर स्थापित होने पर भी 4 जीबी से अधिक रैम को संबोधित नहीं कर सकते हैं (इसका सभी उपयोग नहीं किया जाएगा)। Workarounds उपलब्ध हैं, लेकिन एक औसत उपयोगकर्ता के लिए करना मुश्किल है।

नोट: उबंटू 12.10, और नया PAE स्वचालित रूप से समर्थन करेगा। 12.10 से पहले, आपके पास अपने सीपीयू के आधार पर पीएई समर्थन चुनने का विकल्प होता है। पीएई अधिकतम रैम 32-बिट से 64 जीबी तक बढ़ाता है, यहां अधिक घुसपैठ पाया जा सकता है।

64-बिट संस्करणों में अतिरिक्त फायदे हैं, जिसमें एक बढ़ी हुई बैंडविड्थ, हार्डवेयर सक्षम डीईपी (डेटा निष्पादन रोकथाम) और बेहतर कर्नेल सुरक्षा शामिल है।

32-बिट अनुप्रयोगों में से अधिकांश 64-बिट सिस्टम पर काम करना जारी रखेगा, लेकिन कुछ एप्लिकेशन बिल्कुल भी काम नहीं करते हैं, या धीमी गति से चलेंगे।

अधिक जानकारी के लिए आप 32-बिट और 64-बिट देख सकते हैं

1 स्रोत: माइक्रोसॉफ्ट


@ अलवर सीपीयू को पीएई का समर्थन करना है। सामान्य तौर पर, एक उचित 64 बिट सिस्टम की सिफारिश की जाती है यदि आपके पास 4 जीबी या अधिक मेमोरी है और / या 64 बिट आर्किटेक्चर का पूरा लाभ प्राप्त करना चाहते हैं।
मिच

मैं समझता हूं, लेकिन जैसा कि मैंने कहा कि सीपीयू को काम करने के लिए पीएई का समर्थन करना है । उदाहरण के लिए एटम ने पीएई का समर्थन नहीं किया।
मिच

बस जवाब में एक नोट के रूप में जोड़ा गया है।
मिच

स्रोत के साथ PAE क्या है, इसका स्पष्टीकरण जोड़ा। आशा है आप इससे खुश होंगे।
अलवर

10

जैसा कि यहां Phoronix में बताया गया है : "उबंटू मल्टी-आर्क स्थिति को साफ करने के साथ, अधिकांश एप्लिकेशन और प्लग-इन अब 64-बिट (जैसे एडोब फ्लैश और जावा) पर ठीक काम कर रहे हैं, और 64-बिट आमतौर पर 32 की तुलना में बहुत अधिक तेज है -बिट, वास्तव में x86_64 संस्करण में नहीं जाने का कोई बड़ा कारण नहीं है। "

यद्यपि यह चर्चा की जाती है कि क्या 32 बिट के बजाय 64 बिट को डिफ़ॉल्ट के रूप में इंगित किया जाएगा, मुझे लगता है कि आपके पास पहले के साथ कुछ प्रदर्शन लाभ है। देखें इन मील के पत्थरों

और Phoronix से आपके "कम" रैम मेमोरी का एक शब्द : "[S] ओबोम डेवलपर्स को 32-बिट नेटबुक के बारे में अत्यधिक चिंता है कि अभी भी और सिस्टम के लिए है जिसमें केवल 2GB RAM है जहां x86_64 सॉफ़्टवेयर का उपयोग करने से रनिंग हो सकती है स्मृति पर कम और इस प्रकार SWAP उपयोग में वृद्धि हुई। हालांकि, अधिकांश उपयोगकर्ताओं के लिए, वे 64-बिट दुनिया में बहुत बेहतर हैं। "

शायद आप इसे स्थापित कर सकते हैं और देख सकते हैं कि सिस्टम अक्सर स्वैप का उपयोग करता है या नहीं।


3

मैंने कुछ समय पहले उबंटू सटीक एलटीएस के लिए इसमें देखा। यहाँ कुछ विश्लेषण के कुछ परिणाम दिए गए हैं:

http://kernel.ubuntu.com/~cking/power-benchmarking/blueprint-foundations-p-64bit-by-default/low-memory-systems/readme.txt

http://kernel.ubuntu.com/~cking/power-benchmarking/blueprint-foundations-p-64bit-by-default/hpmini-and-x220-tests/results-3/results.txt

मूल रूप से, यदि आपके पास 4GB या उससे कम है, तो 4GB से अधिक के लिए i386-pae या amd64 का उपयोग करने पर विचार करें। 64 बिट सिस्टम अधिक मेमोरी का उपभोग करते हैं (उदाहरण के लिए, पॉइंटर्स 64 बिट आकार में हैं) लेकिन आप 64 बिट प्रतियों का उपयोग या 64 बिट मोड में उपलब्ध अतिरिक्त CPU रजिस्टरों का उपयोग करने वाले अनुकूलन के कारण 64 बिट सिस्टम पर एक प्रदर्शन जीत देख सकते हैं।


3

मेरे लिए सबसे महत्वपूर्ण तथ्य यह था कि आप 32 बिट ओएस पर ZFS फाइल सिस्टम का उपयोग नहीं कर सकते हैं, क्योंकि यह 32 बिट ओएस (पीएई या नॉनपे की परवाह किए बिना) की vmalloc सीमा के कारण वहां अस्थिर है। यह मेरे लिए 64 बिट को फिर से स्थापित करने का एक कारण था, और मैंने कभी पीछे मुड़कर नहीं देखा। यहां तक ​​कि NVIDIA के "समस्या निवारण" पृष्ठों में vmalloc चीज़ के बारे में कुछ पंक्तियाँ हैं, जो उपयोगकर्ताओं को 64 बिट कर्नेल पर स्विच करने के लिए प्रोत्साहित करके समाप्त होती हैं।

32 बिट मोड में 1GB की एडमिटिंग सीमा है, इसलिए भले ही यह 4GB तक का उपयोग कर सकता है, केवल 1GB को "कम" कहा जाता है और बाकी "उच्च मेमोरी" है जो कि सामान्य नहीं है। और 1 जीबी वास्तव में छोटी संख्या है, आजकल .. कोशिश करें # मुक्त -l


2

जैसा कि पिछले पोस्टरों द्वारा कहा गया है, 64-बिट बनाम 32-बिट डेटा के आकार को संदर्भित करता है जिसे कंप्यूटर द्वारा एक ऑपरेशन में स्थानांतरित किया जा सकता है। यह सीपीयू पर रजिस्टरों के आकार और बूस की चौड़ाई से संबंधित है (एक रजिस्टर बस संचालित करने के लिए सीपीयू के लिए डेटा रखता है, वे उपभोक्ता हार्डवेयर में छोटे होते थे और होम कंप्यूटिंग की स्थापना के बाद से बढ़ रहे हैं। Busses एक मदरबोर्ड के विभिन्न हिस्सों को एक साथ जोड़ते हैं, वे राजमार्ग हैं, जिस पर डेटा चारों ओर बहता है)।

मुद्दा यह है कि ड्राइवरों और अनुप्रयोगों के लिए खराब समर्थन के साथ, 64-बिट ऑपरेशनों पर जाने पर अधिकांश OSes के पास कुछ वास्तविक मुद्दे थे। अक्सर अनुप्रयोगों में वास्तव में शुरुआती संस्करणों में खराब प्रदर्शन था । यह देखते हुए कि अधिकांश लोगों के गहरे अंत में कूदने का कोई वास्तविक कारण नहीं है, लिनक्स शक्तियां-यह प्रतीत होता है कि खाँसी _other_ OSes की तुलना में थोड़ी धीमी चाल ले रही है , धीमी लेकिन स्थिर।


2

सादे उपयोगकर्ता अनुभव के लिए आधिकारिक उबंटू साइट अधिक लचीली ट्यूनिंग के कारण 32-बिट संस्करण का सुझाव देती है।
मैं यहाँ भी डेटा संगति का मतलब है गिनती।

किसी भी समर्थक और गर्भनिरोधक के लिए बहुत सारे बिंदु मौजूद हैं । मेरा विचार 64-बिट सॉफ़्टवेयर और ड्राइवरों का उपयोग करने से संबंधित इंटेल आर्किटेक्चर 64-बिट प्रोसेसर पर 64-बिट ओएस का एक शानदार प्रदर्शन है, जो आपको नियमित 32-बिट प्रदर्शन को हरा करने का मौका दे सकता है।

ध्यान दें कि 64-बिट OS पर 32-बिट सॉफ़्टवेयर का उपयोग करना कभी-कभी खराब प्रदर्शन और यहां तक ​​कि बहुत अलग मामलों में ओवरहीटिंग का कारण बन सकता है।

हालाँकि, आपके द्वारा हस्ताक्षरित घटकों और इस संदर्भ में:
Intel® विस्तारित मेमोरी 64 प्रौद्योगिकी: 64-बिट डेस्कटॉप कम्प्यूटिंग
... स्मृति के 4Gb + के साथ बेहतर अनुभव संभव है ।

मैं गिनता हूं कि यह आपके लिए अच्छा और बहुत महंगा समाधान नहीं होगा।

और हाँ, समानांतर में दोनों प्रणालियों का उपयोग करके आप अपने कॉन्फ़िगरेशन और अर्थों में बहुमुखी प्रतिभा को स्पष्ट रूप से समझ सकते हैं।


2

मूल रूप से मैं कहूंगा कि यदि आपको इसकी आवश्यकता है तो 64 बिट संस्करण का उपयोग करेंगे।

अगर आप मुख्य रूप से वेब ब्राउजिंग कर रहे हैं, यूट्यूब देख रहे हैं, फेसबुक पर घूमते हैं, फिल्में देखते हैं आदि तो 32 बिट बेहतर है क्योंकि आपको उन चीजों को करने के लिए किसी अच्छे हार्डवेयर की जरूरत नहीं है।

यदि आप स्टीम, वाइन आदि पर गेम खेलते हैं, तो कार्यक्रमों का भार उठाते हैं, कुछ मीडिया संपादन करते हैं और फिर 64 बिट सबसे अच्छा विकल्प है।

इतना आकस्मिक उपयोग तो 32 बिट ओएस, उन्नत उपयोग तो 64 बिट संस्करण।


1

32-बिट और 64-बिट मेमोरी का एक हिस्सा या अधिक सटीक रूप से आकार (या चौड़ाई) को संदर्भित करता है, मेमोरी कंप्यूटर के सीपीयू में पंजीकृत होती है - यह परिभाषित करता है कि प्रोसेसर एक ऑपरेशन में कितना डेटा संभाल सकता है। 32-बिट और 64-बिट मेमोरी का एक हिस्सा या अधिक सटीक रूप से आकार (या चौड़ाई) को संदर्भित करता है, मेमोरी कंप्यूटर के सीपीयू में पंजीकृत होती है - यह परिभाषित करता है कि प्रोसेसर एक ऑपरेशन में कितना डेटा संभाल सकता है। हां, इसका मतलब है कि 64-बिट संस्करण तेजी से काम करने वाला है क्योंकि यह एक बार में अधिक डेटा को संभाल सकता है।


1

ईमानदार होने के लिए, मुझे कार्यक्रमों को संकलित करने और वीडियो को एन्कोड करने के लिए आवश्यक कम समय को छोड़कर कोई अंतर नहीं माना गया है। उसके अलावा, यह मुझे भी ऐसा ही लगता है। मैंने देखा है कि, प्रदर्शन के मामले में वास्तव में फर्क पड़ता है कि वीडियो चालक है। मुझे लगता है कि 32 बिट वीडियो ड्राइवर बेहतर समर्थित हैं। मैंने हाल ही में 32 बिट सिस्टम पर नवीनतम nVidia 260 ड्राइवर स्थापित किया है और इसने बहुत अंतर किया है। मैं वर्तमान में 32 बिट का उपयोग कर रहा हूं।


1

मैं एक AMD64 चिप में Ub64 का उपयोग करता हूं, मैं गति भिन्नता महसूस कर सकता हूं। यह एक बड़ा बढ़ावा नहीं है, लेकिन आप महसूस कर सकते हैं। आप प्रत्येक के लिए 10 सेकंड के लिए एक प्रयास क्यों नहीं देंगे, और अपनी प्रणाली (जो प्रश्न का बिंदु है) पर अपनी तुलना करें? मुझे यकीन है कि आप अपना समय नहीं गंवाएंगे, क्योंकि इन दिनों स्थापना इतनी तेज है। (tks Ubuntu! -)

जावा / फ्लैश के मुद्दों में नेट के आसपास भी "अच्छे" वर्कअराउंड हैं ...


1

व्यक्तिगत रूप से अपने डेस्कटॉप पर मैं 64 बिट चला रहा हूं क्योंकि यह 4gb के अधिक RAM का समर्थन करता है। आपको स्पीड बूस्ट भी मिलता है। मुझे पता है कि आप 4 बिट के राम या अधिक का पता लगाने में सक्षम होने के लिए 32 बिट का अनुकूलन भी कर सकते हैं। आपके दूसरे प्रश्न के बारे में 32 बिट का नाम i386 है क्योंकि इंटेल वे थे जो 32 बिट निर्देश / प्रौद्योगिकी और एएमडी का अनुसरण करते हैं। एएमडी तब 64 बिट विकसित करता है और तब इंटेल उस तकनीक को पकड़ता है या अपनाया जाता है। इसीलिए 64bit Amd64 है।


1

स्क्वैल्बायु की तरह मैं उम्मीद कर रहा था कि 64 बिट बेहतर काम करेगा क्योंकि मैंने 2011 के वसंत में मैकबुक प्रो इंटेल आई -7 8 गिग रैम 500 गिग हार्ड ड्राइव लेटेस्ट ओएस खरीदा था। दुर्भाग्य से दोनों 64 पहले और फिर 32 स्थापित करने के बाद 32 बिट नीचे हाथ थोड़ा अधिक स्थिर और चिकना था। मैंने गति (न्यूनतम अंतर) के साथ कुछ भी करने के लिए गाँठ नहीं लगाई क्योंकि मैं एक विशेषज्ञ नहीं हूं लेकिन मुझे वास्तव में लगता है कि 64-बिट के लाभ को तब तक नहीं देखा जाएगा जब तक कि सॉफ्टवेयर डेवलपर्स सीख नहीं लेते। कैसे अपनी शक्ति का दोहन करने के लिए ..


1

अन्य समुदाय के सदस्यों द्वारा उत्कृष्ट रूप से बताए गए मतभेदों के अलावा, यदि आप रैम के बारे में चिंतित हैं, तो आप हमेशा zRAM स्थापित कर सकते हैं

ZRAM पर विकिपीडिया जानकारी:

zRam लिनक्स कर्नेल का एक प्रयोगात्मक (स्टेजिंग) मॉड्यूल है। इसे पहले "कॉम्पैचे" कहा जाता था। zRam डिस्क पर पेजिंग से बचने के द्वारा प्रदर्शन को बढ़ाता है और इसके बजाय रैम में एक संकुचित ब्लॉक डिवाइस का उपयोग करता है जिसमें पेजिंग तब तक होती है जब तक कि हार्ड डिस्क ड्राइव पर स्वैप स्थान का उपयोग करना आवश्यक न हो। चूंकि डिस्क का उपयोग करने की तुलना में रैम का उपयोग तेजी से होता है, zRam लिनक्स को रैम का अधिक उपयोग करने की अनुमति देता है जब स्वैपिंग / पेजिंग की आवश्यकता होती है, खासकर पुराने कंप्यूटर पर कम रैम स्थापित के साथ।

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


1

इस प्रश्न के सामने आने के बाद से 32 बिट और 64 बिट के बीच का अंतर नहीं बदला है।

मैं 64 बिट संस्करण का उपयोग करने का सुझाव दूंगा।
मैं एक ऐसे सॉफ्टवेयर को नहीं जानता, जिसे 64 बिट सिस्टम पर उपयोग नहीं किया जा सकता है और यदि आप 4 जीबी (या अधिक) रैम का उपयोग करना चाहते हैं, तो आपको ubuntu के 64 बिट संस्करण का उपयोग करने की आवश्यकता है।


मेरे पास केवल 4 जीबी रैम है, फिर भी 64 बिट संस्करण के साथ जाना बेहतर है? उस प्रश्न के उत्तर मुझे समझने के लिए बहुत तकनीकी थे। धन्यवाद
Cool_Coder

1
64 बिट संस्करण का उपयोग करें। मुझे नहीं लगता कि आपको इससे कोई समस्या होगी। मैं अपनी सभी मशीनों के साथ 64 बिट का उपयोग कर रहा हूं और कोई समस्या नहीं है।
भविष्यवाणी

ठीक है उस जानकारी के लिए धन्यवाद। मैं 64 बिट संस्करण स्थापित करूंगा।
कूल_कोडर

@ कूल_कोडर, 32 बिट संस्करण पर विचार करने का एकमात्र कारण यह है कि यदि आप एक कंपनी के लिए काम करते हैं जो जुनिपर नेटवर्क्स कनेक्ट , एक वेब / जावा आधारित वीपीएन सिस्टम का उपयोग करता है जो केवल 32 बिट जावा के साथ काम करता है। यह सुनिश्चित करने के लिए, 64 बिट उबंटू में 32 बिट जावा स्थापित किया जा सकता है, लेकिन मुझे लगता है कि थोड़ा दर्द हो रहा है। इसके अलावा, मैं एक 4GB मशीन पर 32 बिट Ubuntu के पक्ष में करने के लिए कोई अन्य कारण नहीं जानता।
user68186

0

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

जबकि यूईएफआई सिस्टम के लिए 32-बिट समर्थन पर काम किया जा रहा है, वर्तमान में कोई मानक 32-बिट चित्र उपलब्ध नहीं हैं जो कि यूईएफआई मोड में बूट करते हैं।

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