പരസ്യം അടയ്ക്കുക

നിങ്ങളുടെ ഫോണിന് ഒരു s ഉണ്ടായിരിക്കുന്നത് അസാധാരണമല്ല Androidനിങ്ങൾ പ്രവർത്തിക്കുന്ന കമ്പ്യൂട്ടറിനേക്കാൾ കൂടുതൽ റാം. നിലവിലുള്ളവയിൽ Androidനമുക്ക് 12 ജിബി റാമിലേക്ക് എളുപ്പത്തിൽ ലഭിക്കും, ഇത് മോഡലുകളുടെ ഉയർന്ന കോൺഫിഗറേഷനിൽ ലഭ്യമാണ്. Galaxy S22 അൾട്രാ അല്ലെങ്കിൽ Google Pixel 6 Pro. ചില ഫോണുകളിൽ 16 ജിബി റാമും ഉണ്ട്. മറുവശത്ത്, ഐഫോൺ 13 പ്രോയ്ക്ക് 6 ജിബി മാത്രമേയുള്ളൂ, ഐഫോൺ 13 ന് 4 ജിബി മാത്രം. അവർ ഏറ്റവും സജ്ജീകരിച്ചിരിക്കുന്നതിനേക്കാൾ നന്നായി (അല്ലെങ്കിൽ അതിലും മികച്ചത്) പ്രവർത്തിക്കുന്നു Androidവൈ. ഇതെങ്ങനെ സാധ്യമാകും? 

എന്താണ് റാം? 

കമ്പ്യൂട്ടർ സയൻസിൽ, റീഡ്-റൈറ്റ് ഡയറക്ട് ആക്‌സസ് അർദ്ധചാലക മെമ്മറിക്ക് ഉപയോഗിക്കുന്ന പദമാണ് റാം. ഒന്നിലധികം തരം റാം ഉണ്ട്, എന്നാൽ സ്മാർട്ട്ഫോണുകളിൽ ഉപയോഗിക്കുന്ന SDRAM അസ്ഥിരമാണ്. അസ്ഥിരമല്ലാത്ത ഫോൺ ഫ്ലാഷ് മെമ്മറിയിൽ നിന്ന് വ്യത്യസ്തമായി അവർ എവിടെയാണ് informace ദീർഘകാലത്തേക്ക് സംഭരിച്ചിരിക്കുന്നു, റാം സംഭരിക്കാൻ കഴിയും informace ഉപകരണം ഓണായിരിക്കുമ്പോൾ മാത്രം. ഇത് അടിസ്ഥാനപരമായി ഫോണിൻ്റെ പ്രവർത്തന മെമ്മറിയാണ് - അതിൽ അടങ്ങിയിരിക്കുന്നു informace, ഉപകരണം നിലവിൽ സജീവമായി ഉപയോഗിക്കുന്നു.

ഒരു ഫോണിന് കൂടുതൽ റാം ഉണ്ടെങ്കിൽ, അതിൻ്റെ ഓപ്പറേറ്റിംഗ് മെമ്മറിയിൽ കൂടുതൽ കാര്യങ്ങൾ സംഭരിക്കാൻ കഴിയും. നിങ്ങൾ കൂടുതൽ ആപ്പുകൾ തുറക്കുമ്പോൾ (അല്ലെങ്കിൽ ഒരു ആപ്പിനുള്ളിൽ കൂടുതൽ ഉള്ളടക്കം), ഓരോ പുതിയ പ്രക്രിയയ്ക്കും ഫോൺ ലഭ്യമായ റാം അനുവദിക്കും. കൂടുതൽ റാം ശേഷിക്കാത്തപ്പോൾ, കാര്യങ്ങൾ സുഗമമായി പ്രവർത്തിക്കുന്നതിന് ഏതൊക്കെ പ്രക്രിയകളെ ഇല്ലാതാക്കണമെന്ന് ഉപകരണം തീരുമാനിക്കേണ്ടതുണ്ട്. എല്ലാം തുല്യമായതിനാൽ, 8GB RAM ഉള്ള ഒരു ഫോണിന് 4GB RAM ഉള്ള ഫോണിനേക്കാൾ കൂടുതൽ സജീവമായ പ്രോസസ്സുകൾ കൈവശം വയ്ക്കാൻ കഴിയും, അതിനാൽ കൂടുതൽ RAM ഉള്ള ഫോണിൽ പ്രവർത്തനങ്ങൾക്കിടയിൽ ചാടുന്നത് വേഗത്തിലാകും.

Android എന്നതിനേക്കാൾ കൂടുതൽ റാം ആവശ്യമാണ് iOS 

കൃത്യമായ കാരണങ്ങളൊന്നുമില്ല, മറിച്ച് ഈ വസ്തുതയ്ക്ക് കാരണമാകുന്ന നിരവധി ഘടകങ്ങൾ. ആദ്യം, അതിനുള്ള ആപ്പ് Android a iOS അവ വ്യത്യസ്തമായി നിർമ്മിച്ചിരിക്കുന്നു. എല്ലാ വർഷവും സമാനമായ ഹാർഡ്‌വെയറിൽ പ്രവർത്തിക്കുന്ന കുറച്ച് പുതിയ ഐഫോണുകളും ഐപാഡുകളും മാത്രമേ ഉണ്ടാകൂ. കാരണം ആപ്പ് iOS കുറച്ച് ഏകതാനമായ ചിപ്‌സെറ്റുകളിൽ മാത്രം പ്രവർത്തിക്കുന്നു, ഈ ചിപ്‌സെറ്റുകൾക്കായി അവ പ്രാദേശിക പ്രോഗ്രാമിംഗ് ഭാഷകൾ (പ്രത്യേകിച്ച് സ്വിഫ്റ്റ്, ഒബ്ജക്റ്റീവ്-സി) ഉപയോഗിച്ച് നിർമ്മിക്കാൻ കഴിയും. അപേക്ഷകൾക്കായി എഴുതിയ കോഡ് iOS പ്രൊസസറുകൾക്കുള്ള നിർദ്ദേശങ്ങളിലേക്ക് നേരിട്ട് സമാഹരിച്ചിരിക്കുന്നു Apple വിവർത്തനം കൂടാതെ മനസ്സിലാക്കുക.

മറുവശത്ത്, സിസ്റ്റം Android ഫലത്തിൽ അൺലിമിറ്റഡ് എണ്ണം വ്യത്യസ്ത ഉപകരണങ്ങളിൽ പ്രവർത്തിക്കുന്നു, ഒരേ ആപ്പുകൾ ക്വാൽകോം, സാംസങ്, മീഡിയടെക് എന്നിവയിൽ നിന്നുള്ള ചിപ്‌സെറ്റുകളിൽ പ്രവർത്തിക്കണം. ഈ വ്യത്യസ്‌ത ഹാർഡ്‌വെയർ കോൺഫിഗറേഷനുകളുമായുള്ള അനുയോജ്യത സ്വമേധയാ ഉറപ്പാക്കുന്നത് അസാധ്യമായതിനാൽ, ഇതിനായി ആപ്ലിക്കേഷനുകൾ Android എഴുതിയിരിക്കുന്നു പ്രോഗ്രാമിംഗ് ഭാഷകൾ (കോട്ലിൻ, ജാവ), അത് ഏതെങ്കിലും തരത്തിലുള്ള പൊതു ഭാഷയിലേക്ക് വിവർത്തനം ചെയ്യാവുന്നതാണ്, അത് ആ ചിപ്‌സെറ്റിൻ്റെ നേറ്റീവ് കോഡിലേക്ക് രണ്ടാം തവണ വിവർത്തനം ചെയ്യപ്പെടുന്നു. ഈ പൊതു ഭാഷയെ ബൈറ്റ്കോഡ് എന്ന് വിളിക്കുന്നു. 

ബൈറ്റ്‌കോഡ് ഏതെങ്കിലും പ്രത്യേക ഹാർഡ്‌വെയറിനു മാത്രമുള്ളതല്ല, അതിനാൽ പ്രവർത്തിക്കുന്നതിന് മുമ്പ് ഉപകരണം കോഡ് നേറ്റീവ് കോഡിലേക്ക് പരിവർത്തനം ചെയ്യണം. സിസ്റ്റം ചെയ്യുന്നതുപോലെ നേറ്റീവ് കോഡ് നേരിട്ട് പ്രവർത്തിപ്പിക്കുന്നതുമായി താരതമ്യപ്പെടുത്തുമ്പോൾ iOS, ഈ പ്രക്രിയ അധിക ഉറവിടങ്ങൾ എടുക്കുന്നു, അതായത് സിസ്റ്റത്തിലുടനീളം ഒരേ രൂപവും പ്രവർത്തിക്കുന്നതുമായ ഒരു ആപ്പ് Android a iOS, ഉപകരണത്തിൽ അതിൻ്റെ റൺ വേണ്ടി ആയിരിക്കും Galaxy എസ് 22 ന് സാധാരണയായി ഐഫോൺ 13 നേക്കാൾ ലഭ്യമായ റാം ആവശ്യമാണ്.

യാന്ത്രിക റാം ക്ലീനിംഗ് 

ഓരോ ഓപ്പറേറ്റിംഗ് സിസ്റ്റവും റാം വ്യത്യസ്തമായി കൈകാര്യം ചെയ്യുന്നു. Android ഗാർബേജ് കളക്ഷൻ എന്ന മെമ്മറി മാനേജ്മെൻ്റ് രീതി ഉപയോഗിക്കുന്നു. ഈ പ്രക്രിയ കാലാകാലങ്ങളിൽ ഉപയോഗത്തിലില്ലാത്ത ഇനങ്ങളെ മെമ്മറിയിൽ നിന്ന് നീക്കം ചെയ്യുന്നു, അങ്ങനെ അത് സ്വതന്ത്രമാക്കുന്നു. സിസ്റ്റം iOS എന്നിരുന്നാലും, ഇത് ഓട്ടോമാറ്റിക് റഫറൻസ് കൗണ്ടിംഗ് (ARC) ഉപയോഗിക്കുന്നു, ഇത് മെമ്മറിയിലുള്ള ഒബ്‌ജക്‌റ്റുകൾക്ക് അവയെ എത്ര മറ്റ് ഒബ്‌ജക്റ്റുകൾ പരാമർശിക്കുന്നു എന്നതിനെ അടിസ്ഥാനമാക്കി യാന്ത്രികമായി ഒരു സംഖ്യാ മൂല്യം നൽകുകയും പൂജ്യത്തിൽ എത്തുന്നവയെ നീക്കം ചെയ്യുകയും ചെയ്യുന്നു.

മാലിന്യ ശേഖരണം ആനുകാലികമായി ഉപയോഗിക്കാത്ത വസ്തുക്കൾക്കായി മാത്രം നോക്കുന്നതിനാൽ, റാമിനെ മറികടക്കുന്ന ഉപയോഗശൂന്യമായ വിവരങ്ങളുടെ ഹ്രസ്വമായ ശേഖരണം ഉണ്ടാകാം. ഇതിനു വിപരീതമായി, ARC-ന് ഈ പ്രശ്‌നമില്ല - വ്യക്തിഗത അനാവശ്യ വസ്തുക്കൾ ഉപയോഗിക്കാത്തതായി തിരിച്ചറിഞ്ഞാലുടൻ മെമ്മറിയിൽ നിന്ന് നീക്കം ചെയ്യപ്പെടും. സിസ്റ്റം Android u എന്നതിനേക്കാൾ കുറഞ്ഞ പശ്ചാത്തലത്തിൽ പ്രവർത്തിക്കുന്ന ആപ്പുകളെ ഇത് നിയന്ത്രിക്കുന്നു iOS, അതിനാൽ നിങ്ങൾ സജീവമായി ഉപയോഗിക്കാത്ത ആപ്പുകൾ സിസ്റ്റമുള്ള ഫോണുകളിൽ ഉപയോഗിക്കാനാകും Android V എന്നതിനേക്കാൾ എളുപ്പത്തിൽ റാമിൽ തുടരുക iPhoneസി.എച്ച്. സിസ്റ്റം ഫ്ലെക്സിബിലിറ്റി Android ഈ പ്ലാറ്റ്‌ഫോമിൻ്റെ ഏറ്റവും വലിയ ശക്തികളിൽ ഒന്നാണ്, എന്നാൽ ഈ ഫ്ലെക്സിബിലിറ്റിക്ക് റാമിൻ്റെ കാര്യക്ഷമത കുറഞ്ഞ ഉപയോഗവും ആവശ്യമാണ്.

ഫൈനലിൽ, അത് ശരിക്കും പ്രശ്നമല്ല 

Android a iOS അതിനാൽ, രണ്ട് ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളും വ്യത്യസ്തമായി പ്രവർത്തിക്കുന്നതിനാൽ അവയ്ക്ക് വ്യത്യസ്ത റാം ആവശ്യകതകളുണ്ട്. Android എന്നതിനേക്കാൾ കൂടുതൽ വഴക്കമുള്ളതാണ് iOS, ഏത് ഉപകരണങ്ങളിൽ ഇത് പ്രവർത്തിപ്പിക്കാം, ഡെവലപ്പർമാർക്ക് അത് എങ്ങനെ ഉപയോഗിക്കാനും ആസ്വദിക്കാനും കഴിയും എന്നതിൻ്റെ അടിസ്ഥാനത്തിൽ. എന്നിരുന്നാലും, ഐഫോണുകളിൽ കാണപ്പെടുന്നതിന് സമാനമായ പ്രകടനം കൈവരിക്കുന്നതിന് ഉയർന്ന റാം ആവശ്യകതകളുടെ ചെലവിലാണ് അത്തരം വഴക്കം വരുന്നത്. എന്നാൽ അത് നൽകി iPhone CZK 13, Samsung എന്നിവയ്‌ക്കുള്ള 31 പ്രോ മാക്‌സ് Galaxy CZK 33-നുള്ള A5 8G-യിൽ ഓരോന്നിനും 990 GB റാം ഉണ്ട്, ഉപകരണത്തിൻ്റെ താരതമ്യപ്പെടുത്താവുന്ന പ്രകടനത്തെയോ അതിൻ്റെ അന്തിമ വിലയിലെ നിർമ്മാതാവിൻ്റെ വിലയെയോ ബാധിക്കുന്ന മെമ്മറി തന്നെ വളരെ വലിയ ഘടകമല്ലെന്ന് വ്യക്തമാണ്.

സാംസങ് ഫോണുകൾ Galaxy ഉദാഹരണത്തിന്, നിങ്ങൾക്ക് ഇവിടെ വാങ്ങാം

ഇന്ന് ഏറ്റവും കൂടുതൽ വായിക്കുന്നത്

.