64-बिट कम्प्युटिङ

32 देखि 64-बिट सुधार कम्प्युटिंगको एक स्विच कसरी हुन सक्छ?

परिचय

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

32-बिटभन्दा बढी 64-बिट प्रसोधनमा ठूलो क्षेत्र जहाँ ट्याब्लेट प्रोसेसरसँग एक समस्या छ। धेरै मोबाइल फोनहरू र ट्याब्लेटहरू अहिले पनि 32-बिट प्रोसेसरहरू प्रयोग गर्छन्। यो मुख्य कारणले गर्दा तिनीहरू अधिक कुशल हुन्छन् जब उनीहरूको पावर प्रयोगमा आउँछ र हार्डवेयर पहिले नै आकार द्वारा सीमित छ। अझै पनि, 64-बिट प्रोसेसरहरू अधिक सामान्य हुँदैछन् त्यसैले यो 32-बिट बिरुद्ध 64-बिट प्रोसेसरले तपाईंको कम्प्युटर अनुभवलाई कसरी प्रभाव पार्न सक्छ भनेर बुझ्न एक राम्रो विचार हो।

बिट बुझ्ने

सबै कम्प्यूटर प्रोसेसरहरु बाइनरी गणित को आधार मा ट्रांजिस्टर को चिप्स को भित्र चिपकने वाला अर्धचालक शामिल हुन्छन्। चीजहरू धेरै सरल शब्दहरू राख्न, बिट एक एकल 1 वा 0 वा ट्रांजिस्टरद्वारा संसाधित गरिएको भण्डारण गर्दछ। सबै प्रोसेसरहरू तिनीहरूको बिट प्रसोधन क्षमताद्वारा उल्लेख गरिएको छ। अहिले धेरै प्रोसेसरहरूको लागि, यो 64-बिट्स हो तर अरुको लागि, यो अझै पनि केवल 32-बिट सम्म सीमित हुन सक्छ। त्यसोभए बिट गिनती के मतलब छ?

प्रोसेसरको यो बिट दर्जाले प्रोसेसर ह्यान्डल गर्न सक्ने सबैभन्दा ठूलो संख्यात्मक नम्बर निर्धारण गर्दछ। सबैभन्दा ठूलो संख्या जुन एक घडी चक्रमा प्रशोधन गर्न सकिन्छ बिट रेटिङको शक्ति (वा घटक) 2 को बराबर हुनेछ। यस प्रकार, एक 32-बिट प्रोसेसर नम्बर संख्या 2 ^ 32 सम्म पुग्न सक्छ वा लगभग 4.3 बिलियन। यसको भन्दा ठूलो नम्बर प्रशोधन गर्न एक भन्दा बढी घडी चक्र आवश्यक हुनेछ। अर्को 64-बिट प्रोसेसर, अर्को नम्बर 2 ^ 64 वा लगभग 18.4 क्विन्टियन (18,400,000,000,000,000,000) लाई संभाल गर्न सक्दछ। यसको अर्थ छ कि 64-बिट प्रोसेसरले ठूलो कुञ्जी गणितलाई अधिक कुशलतापूर्वक संभाले सक्षम हुनेछ। अब प्रोसेसरहरू केवल गणित सख्ती गर्दै हुनुहुन्न तर लामो स्ट्रिङको मतलब भनेको यो एकल घडी चक्रमा बहु उन्नत आदेशहरू पूरा गर्न को लागी बहुभाषीमा विभाजन गर्नु पर्दछ।

त्यसो भए, यदि तपाईंसँग दुई तुलनीय प्रोसेसरहरू छन् त्यही घडीको गतिमा समान समान प्रोग्रामिङ आदेश दिएका छन्, एक 64-बिट प्रोसेसर प्रभावकारी रूपमा 32-बिट प्रोसेसरको रूपमा प्रभावकारी रूपमा दुई हुन सक्छ। यो पूर्णतया सत्य छैन किनकी प्रत्येक घडी चक्रलाई आवश्यक रूपमा सबै बिटहरू पासमा प्रयोग गर्दैन तर कुनै पनि बेला 32 भन्दा ठूलो छ, 64 बिटले त्यो निर्देशनको लागि आधा समय लिनेछ।

मेमोरी कुञ्जी हो

अन्य चीजहरू मध्ये एक सीधा प्रोसेसरको बिट दर्जाले प्रभावित गरेको स्मृति हो कि प्रणालीले समर्थन र पहुँच गर्न सक्दछ। आजको आजको 32-बिट प्लेटफर्महरूमा हेरौं। हाल 32-बिट प्रोसेसरहरू र अपरेटिङ सिस्टमले कम्प्युटरमा 4 जी गीगाबाइटको मेमोरीलाई समर्थन गर्न सक्छ। स्मृतिको 4 गीगाबाइटको, अपरेटिङ सिस्टमले केवल 2 गीगाबाइट मेमोरीलाई दिइएको अनुप्रयोगमा आवंटित गर्न सक्छ।

यो धेरै महत्त्वपूर्ण छ जब यो ल्याप्टपडेस्कटप पर्सनल कम्प्यूटरमा आउँछ। यो किनभने तिनीहरूसँग अधिक जटिल कार्यक्रमहरू र अनुप्रयोगहरूमा पहुँच छ प्रोसेसरका लागि मेमोरीको लागि स्पेस उल्लेख गर्न। अर्को प्रोसेसर, अर्को ठाउँमा, सीमित ठाउँ छ र सामान्यतया स्मृति प्रोसेसरमा एकीकृत हुन्छ। नतिजाको रूपमा, स्मार्टफोन्स र ट्याब्लेटका लागि शीर्ष अन्त प्रोसेसरहरूमा सामान्य रूपमा केवल 2 जीबी मेमोरी छ त्यसैले यसले 4 जीबी सीमामा पुग्दैन।

किन यो कुरा हो? खैर, मेमोरीको रकमले प्रोसेसरले कार्यक्रमहरूको जटिलतालाई असर पारेको छ। प्रायः सानो ट्याबलेटहरू र फोनहरूसँग धेरै जटिल अनुप्रयोगहरू जस्तै फोटोशप चलाउने क्षमता छैन। यसैले Adobe ले जस्तै कम्पनीले अन्य धेरै अनुप्रयोगहरू राख्नु पर्छ जुन एकल जटिल पीसी कार्यक्रमका फरक पक्षहरू गर्न सक्छन्। यसको मेमोरी प्रतिबन्धसँग 32-बिट प्रोसेसर प्रयोग गरेर, यो कहिल्यै पनि जटिलता प्राप्त गर्न सक्नेछैन कि पूर्ण व्यक्तिगत कम्प्युटर सक्षम छ।

64-bit ओएस बिना 64-बिट CPU के हो?

अब सम्म हामी प्रोसेसर को क्षमताहरु को बारे मा उनको वास्तुकला को आधार मा कुरा गरिरहेको छ, तर यहां राखन को लागि एक महत्वपूर्ण बिंदु छ। प्रोसेसरको पूरा प्रयोग मात्र यसको लागि लिखित सफ्टवेयरको रूपमा राम्रो छ। 32-बिट अपरेटिङ सिस्टमको साथ 64-बिट प्रोसेसर चलाइरहेको छ कम्प्युटिङ क्षमताको प्रोसेसरको ठूलो मात्रा बर्बाद गर्न को लागी। 32-बिट अपरेटिङ सिस्टम केवल प्रोसेसर को आधा रजिस्टरहरू प्रयोग गर्न को लागी यो यसको कम्प्युटिंग क्षमता सीमित छ। यो अझै पनि यसमा सबै सीमाहरू हुनेछ कि विद्यमान 32-बिट प्रोसेसरसँग एउटै OS सँग छ।

यो वास्तवमा एउटा ठूलो समस्या हो। अधिकतर वास्तुकला परिवर्तनहरू जस्तै 64-बिट प्रोसेसरहरू सामान्यतया कार्यक्रमहरूको सम्पूर्ण नयाँ सेट चाहिन्छ जुन तिनीहरूको लागि लिखित हुन्छ। यो हार्डवेयर निर्माताहरू र सफ्टवेयर निर्माताहरूको लागि एउटा ठूलो समस्या हो। सफ्टवेयर कम्पनीहरूले सफ्टवेयर नभएसम्म हार्डवेयर सफ्टवेयर नभएसम्म नयाँ सफ्टवेयर लेख्न चाहँदैनन्। निस्सन्देह, हार्डवेयर व्यक्तिहरूले यसको उत्पादन बेच्न नसक्दासम्म यो समर्थन गर्न सफ्टवेयर नभएसम्म। यो इन्टेलबाट आइ.ए. 64 मा इयुन्युम जस्तै उद्यम CPU हरू समस्या भएको थियो किन प्रमुख कारणहरु मध्ये एक हो। त्यहाँ अज्ञात अपरेटिङ सिस्टमले सीपीयूलाई गम्भीर रूपमा चलाउन वास्तुकला र यसको 32-बिट इम्युलेशनको लागि लिखित सफ्टवेयर सफ्टवेयर थियो।

त्यसोभए, AMD र एप्पल कसरी यो समस्याको वरिपरि जान्छ? एप्पलले यसको अपरेटिङ सिस्टमको लागि 64-बिट प्याच थप गरेको छ। यसले केही अतिरिक्त समर्थन थप्दछ, तर यो अझै पनि 32-बिट ओएसमा चलिरहेको छ। AMD ले फरक बाटो ल्याएको छ। यसले यसको प्रोसेसर को मूल x86 32-बिट अपरेटिङ सिस्टम ह्यान्डल गर्न को लागी डिजाइन गरेको छ र त्यसपछि 64-बिट रजिस्टरहरू थपियो। यसले प्रोसेसर 32-बिट कोडलाई 32-बिट प्रोसेसरको रूपमा प्रभावकारी रूपमा चलाउन अनुमति दिन्छ, तर लिनक्स वा आगामी विन्डोज XP 64 को हालको 64-बिट संस्करणहरूमा यो सीपीयूको पूर्ण प्रसोधन क्षमता प्रयोग गर्नेछ।

के 64-बिट कम्प्युटिङको लागि समय सही छ?

यस प्रश्नको उत्तर हो हाँ र होइन दुवै। उद्योगले उच्च-बिन्दु कम्प्युटर बजारको लागि 32-बिट कम्प्युटिङको सीमा सम्म पुगिरहेको छ जस्तै उद्यम र पावर प्रयोगकर्ताहरू। यदि कम्प्यूटरले गति र प्रशोधन शक्तिमा वृद्धि गर्न हो भने, यो प्रोसेसरको अर्को पीढीमा जम्प गर्न आवश्यक छ। यी प्रणालीहरू जुन सामान्यतया धेरै मेमोरी र ठूला संख्याको गणना चाहिन्छ जुन 64-बिट प्लेटफार्मको सिधा लाभ पाउनेछ।

उपभोक्ताहरू फरक फरक छन्। अधिकतर कार्यहरू जुन कम्प्यूटरमा औसत उपभोक्ताले गर्दछ त्यहाँ पर्याप्त 32-बिट आर्किटेक्चरमा अवस्थित छ। अन्ततः, प्रयोगकर्ताहरूलाई बिन्दु प्राप्त हुनेछ जहाँ 64-बिट कम्प्युटिङमा स्विचलाई अर्थ बनाउनेछ, तर हाल यो होइन। त्यहाँ कति उपभोक्ताहरू सम्भावित भए पनि अर्को दुई वर्षमा कम्प्यूटर प्रणालीमा 4 जीबीगाइट्स मेमोरी पनि हुनेछ?

64-बिट कम्प्युटिङको वास्तविक फाइदा अन्ततः उपभोक्ताहरूलाई ट्रिगर गरिनेछ। निर्माताहरू र सफ्टवेयर विकासकर्ताहरू जस्तै कि तिनीहरू प्रयास गर्न र लागत घटाउन समर्थन गर्नका लागि विभिन्न प्रकारका उत्पादनहरु सीमित गर्न चाहन्छन्। यसको कारण, तिनीहरू अन्ततः 64-बिट हार्डवेयर र सफ्टवेयरको उत्पादनमा मात्र फोकस गर्नेछन्। त्यस समय सम्म, यो अप्ठेरो लाग्ने छनौट गर्ने छनौट गर्ने को लागि ऊबारी सवारी हुनेछ।