विज्ञापन बन्द गर्नुहोस्

तपाईको फोनमा s हुनु असामान्य होइन Androidतपाईंले काम गरिरहनुभएको कम्प्युटर भन्दा em धेरै RAM। वर्तमान मा Androidech हामी सजिलैसँग 12 GB RAM मा प्राप्त गर्छौं, जुन उदाहरणका लागि मोडेलहरूको उच्चतम कन्फिगरेसनमा उपलब्ध छ। Galaxy S22 Ultra वा Google Pixel 6 Pro। केही फोनहरूमा 16 GB RAM पनि छ। अर्कोतर्फ, iPhone 13 Pro मा 6 GB मात्र छ, iPhone 13 मा 4 GB मात्र छ। तिनीहरू सबै भन्दा सुसज्जित व्यक्तिहरू भन्दा राम्रोसँग (वा अझ राम्रो) काम गर्छन् Androidy यो कसरी सम्भव छ? 

RAM भनेको के हो? 

कम्प्युटर विज्ञानमा, RAM भनेको पढ्ने-लेखन प्रत्यक्ष पहुँच अर्धचालक मेमोरीको लागि प्रयोग गरिएको शब्द हो। त्यहाँ धेरै प्रकारका RAM छन्, तर स्मार्टफोनहरूमा प्रयोग हुने SDRAM अस्थिर छ। गैर-अस्थिर फोन फ्लैश मेमोरी विपरीत तिनीहरू जहाँ छन् informace दीर्घकालीन भण्डारण, RAM भण्डारण गर्न सक्नुहुन्छ informace उपकरण सक्रिय हुँदा मात्र। यो मूलतः फोनको काम गर्ने मेमोरी हो - यसमा समावेश छ informace, जुन उपकरणले हाल सक्रिय रूपमा प्रयोग गरिरहेको छ।

फोनमा जति धेरै र्याम हुन्छ, त्यति नै धेरै चीजहरू यसको अपरेटिङ मेमोरीमा भण्डारण गर्न सकिन्छ। तपाईंले धेरै एपहरू (वा एउटा एप भित्र थप सामग्री) खोल्दा, फोनले प्रत्येक नयाँ प्रक्रियामा उपलब्ध RAM आवंटित गर्छ। जब त्यहाँ कुनै थप उपलब्ध RAM बाँकी छैन, यन्त्रले चीजहरू सहज रूपमा चलाउनको लागि कुन प्रक्रियाहरू मार्ने निर्णय गर्नुपर्छ। सबै चीजहरू समान हुँदा, 8GB RAM भएको फोनले 4GB RAM भएको फोनको तुलनामा धेरै सक्रिय प्रक्रियाहरू समात्न सक्षम हुनेछ, त्यसैले धेरै RAM भएको फोनमा गतिविधिहरू बीच जम्प गर्न छिटो हुनेछ।

Android भन्दा बढी RAM चाहिन्छ iOS 

त्यहाँ कुनै निश्चित कारण छैन, तर यो तथ्यलाई योगदान गर्ने धेरै कारकहरू छन्। पहिलो, लागि एप Android a iOS तिनीहरू फरक बनाइएका छन्। प्रत्येक वर्ष त्यहाँ केहि नयाँ आईफोन र आईप्याडहरू छन् जुन समान हार्डवेयरमा चल्छन्। किनभने अनुप्रयोगको लागि iOS केही एकरूप चिपसेटहरूमा मात्र चलाउनुहोस्, तिनीहरू तथाकथित नेटिभ प्रोग्रामिङ भाषाहरू (विशेष गरी स्विफ्ट र उद्देश्य-सी) प्रयोग गरेर यी चिपसेटहरूको लागि विशेष रूपमा निर्माण गर्न सकिन्छ। को लागी आवेदन को लागी लेखिएको कोड iOS प्रोसेसरहरूलाई सिधै निर्देशनहरूमा कम्पाइल गरिएको छ Apple कुनै अनुवाद बिना बुझ्नुहोस्।

अर्कोतर्फ, प्रणाली Android वस्तुतः असीमित संख्यामा विभिन्न यन्त्रहरूमा चलिरहेको, उही एपहरू Qualcomm, Samsung, MediaTek र अन्यका चिपसेटहरूमा चल्नु पर्छ। यी सबै विभिन्न हार्डवेयर कन्फिगरेसनहरूसँग म्यानुअल रूपमा अनुकूलता सुनिश्चित गर्न असम्भव हुने भएकोले, यसका लागि अनुप्रयोगहरू Android मा लेखिएको छ प्रोग्रामिङ भाषाहरू (कोटलिन र जाभा), जुन कुनै प्रकारको सामान्य भाषामा अनुवाद गर्न सकिन्छ, जुन त्यसपछि दोस्रो पटक त्यो चिपसेटको लागि नेटिभ कोडमा अनुवाद गरिन्छ। यो साझा भाषालाई bytecode भनिन्छ। 

बाइटकोड कुनै विशेष हार्डवेयरको लागि विशिष्ट छैन, त्यसैले यन्त्रले चल्नु अघि कोडलाई मूल कोडमा रूपान्तरण गर्नुपर्छ। सिधै नेटिभ कोड चलाउने तुलनामा, प्रणालीले जस्तै iOS, यो प्रक्रियाले अतिरिक्त स्रोतहरू लिन्छ, यसको मतलब एउटा एप जसले प्रणालीहरूमा समान देखिन्छ र काम गर्दछ Android a iOS, यन्त्रमा चलाउनको लागि हुनेछ Galaxy S22 लाई सामान्यतया iPhone 13 भन्दा धेरै उपलब्ध RAM चाहिन्छ।

स्वचालित RAM सफाई 

प्रत्येक अपरेटिङ सिस्टमले र्यामलाई फरक तरिकाले व्यवस्थापन गर्छ। Android फोहोर संकलन भनिने मेमोरी व्यवस्थापन विधि प्रयोग गर्दछ। यो प्रक्रियाले आवधिक रूपमा मेमोरीबाट वस्तुहरू हटाउँछ जुन अब प्रयोगमा छैन, यसरी यसलाई खाली गर्नुहोस्। प्रणाली iOS यद्यपि, यसले स्वचालित सन्दर्भ गणना (ARC) प्रयोग गर्दछ, जसले मेमोरीमा रहेका वस्तुहरूलाई कतिवटा अन्य वस्तुहरूलाई सन्दर्भ गर्दछ भन्ने आधारमा स्वचालित रूपमा संख्यात्मक मान तोक्छ, र शून्यमा पुगेकाहरूलाई हटाउँछ।

फोहोर सङ्कलनले आवधिक रूपमा प्रयोग नगरिएका वस्तुहरू मात्र खोज्ने भएकोले, त्यहाँ बेकार जानकारीको छोटो सङ्कलन हुन सक्छ जसले RAM लाई ओत्छ। यसको विपरित, ARC मा यो समस्या छैन - व्यक्तिगत अनावश्यक वस्तुहरू प्रयोग नगरिएको रूपमा पहिचान हुने बित्तिकै मेमोरीबाट हटाइन्छ। प्रणाली Android यसले यू भन्दा कम ब्याकग्राउन्डमा चल्ने एपहरूलाई पनि रोक्छ iOS, त्यसैले तपाईंले सक्रिय रूपमा प्रयोग नगर्ने एपहरू प्रणाली भएका फोनहरूमा गर्न सक्छन् Android RAM मा रहनुहोस् v भन्दा सजिलो iPhoneCh. प्रणाली लचीलापन Android यो प्लेटफर्मको सबैभन्दा ठूलो शक्ति हो, तर यो लचिलोपनले RAM को कम कुशल प्रयोग पनि आवश्यक पर्दछ।

फाइनलमा, यो वास्तवमै फरक पर्दैन 

Android a iOS यसरी, तिनीहरूसँग फरक RAM आवश्यकताहरू छन् किनभने दुई अपरेटिङ सिस्टमहरू फरक रूपमा काम गर्छन्। Android भन्दा बढी लचिलो छ iOS, यो कुन यन्त्रहरूमा चल्न सक्छ र यसलाई विकासकर्ताहरूले आफैंले कसरी प्रयोग र आनन्द लिन सकिन्छ भन्ने सन्दर्भमा। यद्यपि, यस्तो लचिलोपन उच्च RAM आवश्यकताहरूको लागतमा आइफोनहरूमा पाइने समान कार्यसम्पादन प्राप्त गर्न आउँछ। तर दिएको छ iPhone CZK 13 र Samsung को लागि 31 Pro Max Galaxy CZK 33 को लागि A5 8G प्रत्येकसँग 990 GB RAM छ, यो एकदम स्पष्ट छ कि मेमोरी आफैंमा उपकरणको तुलनात्मक कार्यसम्पादन वा यसको अन्तिम मूल्यमा निर्माताको लागतलाई असर गर्ने ठूलो कारक होइन।

सैमसंग फोनहरू Galaxy तपाईं यहाँ उदाहरण को लागी किन्न सक्नुहुन्छ

आजको सबैभन्दा धेरै पढिएको

.