Funga tangazo

Sio kawaida kwa simu yako kuwa na s Androidni RAM zaidi kuliko kompyuta unayofanyia kazi. Kwenye za sasa Androidech tunapata kwa urahisi GB 12 ya RAM, ambayo inapatikana kwa mfano katika usanidi wa juu zaidi wa mifano Galaxy S22 Ultra au Google Pixel 6 Pro. Simu zingine pia zina GB 16 ya RAM. Kwa upande mwingine, iPhone 13 Pro ina GB 6 tu, iPhone 13 hata GB 4 tu. Wanafanya kazi vizuri (au hata bora zaidi) kuliko walio na vifaa vingi Androidy. Je, inawezekanaje? 

RAM ni nini? 

Katika sayansi ya kompyuta, RAM ni neno linalotumiwa kwa kumbukumbu ya ufikiaji wa moja kwa moja ya semiconductor ya kusoma-kuandika. Kuna aina nyingi za RAM, lakini SDRAM inayotumiwa kwenye simu mahiri ni tete. Tofauti na kumbukumbu ya flash ya simu isiyo na tete walipo informace kuhifadhiwa kwa muda mrefu, RAM inaweza kuhifadhi informace tu wakati kifaa kimewashwa. Kimsingi ni kumbukumbu ya kazi ya simu - ina informace, ambayo kifaa kinatumia kwa sasa.

Kadiri simu inavyokuwa na RAM, ndivyo inavyoweza kuhifadhi vitu vingi kwenye kumbukumbu yake ya uendeshaji. Unapofungua programu zaidi (au maudhui zaidi ndani ya programu moja), simu hutenga RAM inayopatikana kwa kila mchakato mpya. Wakati hakuna RAM zaidi iliyobaki, kifaa kinapaswa kuamua ni michakato gani ya kuua ili kuweka mambo yaende vizuri. Vitu vyote vikiwa sawa, simu iliyo na 8GB ya RAM itaweza kushikilia michakato inayofanya kazi zaidi kuliko simu iliyo na 4GB ya RAM, kwa hivyo kuruka kati ya shughuli itakuwa haraka kwenye simu iliyo na RAM zaidi.

Android inahitaji RAM zaidi kuliko iOS 

Hakuna sababu dhahiri, lakini badala yake sababu kadhaa zinazochangia ukweli huu. Kwanza, programu ya Android a iOS zimejengwa tofauti. Kila mwaka kuna iPhones na iPad mpya chache tu zinazotumia maunzi sawa. Kwa sababu programu kwa iOS inaendeshwa tu kwenye chipsets chache za homogeneous, zinaweza kujengwa mahsusi kwa chipsets hizi kwa kutumia kinachojulikana kama lugha za asili za programu (haswa Swift na Lengo-C). Nambari iliyoandikwa kwa maombi ya iOS ni compiled moja kwa moja katika maelekezo kwamba wasindikaji Apple kuelewa bila tafsiri yoyote.

Kwa upande mwingine, mfumo Android inayoendeshwa kwa takriban idadi isiyo na kikomo ya vifaa tofauti, programu sawa lazima ziendeshe chipsets kutoka Qualcomm, Samsung, MediaTek na zingine. Kwa kuwa haitawezekana kuhakikisha utangamano na usanidi huu wa vifaa tofauti, programu za Android iliyoandikwa ndani lugha za programu (Kotlin na Java), ambayo inaweza kutafsiriwa katika aina fulani ya lugha ya kawaida, ambayo hutafsiriwa mara ya pili katika msimbo wa asili wa chipset hiyo. Lugha hii ya kawaida inaitwa bytecode. 

Bytecode si mahususi kwa maunzi yoyote mahususi, kwa hivyo kifaa lazima kibadilishe msimbo hadi msimbo asili kabla ya kufanya kazi. Ikilinganishwa na kuendesha nambari asilia moja kwa moja, kama mfumo unavyofanya iOS, mchakato huu huchukua rasilimali za ziada, kumaanisha programu inayoonekana na kufanya kazi sawa katika mifumo yote Android a iOS, itakuwa kwa ajili ya uendeshaji wake kwenye kifaa Galaxy S22 kawaida inahitaji RAM inayopatikana zaidi kuliko iPhone 13.

Kusafisha RAM moja kwa moja 

Kila mfumo wa uendeshaji pia unasimamia RAM tofauti. Android hutumia mbinu ya usimamizi wa kumbukumbu inayoitwa ukusanyaji wa takataka. Utaratibu huu mara kwa mara huondoa vipengee kutoka kwa kumbukumbu ambavyo havitumiki tena, na hivyo kuikomboa. Mfumo iOS hata hivyo, hutumia kuhesabu marejeleo kiotomatiki (ARC), ambayo hupeana thamani ya nambari kiotomatiki kwa vitu vilivyo kwenye kumbukumbu kulingana na jinsi vitu vingine vinavyorejelea, na kuondoa vile ambavyo thamani yao hufikia sifuri.

Kwa kuwa ukusanyaji wa takataka mara kwa mara hutafuta vitu visivyotumiwa, kunaweza kuwa na mkusanyiko mfupi wa habari isiyo na maana ambayo inazidi RAM. Kinyume chake, ARC haina tatizo hili - vitu binafsi visivyo vya lazima huondolewa kwenye kumbukumbu mara tu vinapotambuliwa kuwa havijatumika. Mfumo Android pia huzuia programu zinazoendeshwa chinichini chini ya u iOS, ili programu ambazo hutumii kikamilifu zinaweza kwenye simu zilizo na mfumo Android kukaa kwenye RAM rahisi kuliko v iPhoneCh. Kubadilika kwa mfumo Android ni mojawapo ya uwezo mkubwa zaidi wa jukwaa hili, lakini unyumbufu huu unaweza pia kuhitaji matumizi duni ya RAM.

Katika fainali, haijalishi 

Android a iOS kwa hivyo, wana mahitaji tofauti ya RAM kwa sababu mifumo miwili ya uendeshaji hufanya kazi tofauti. Android ni rahisi zaidi kuliko iOS, kulingana na vifaa vinavyoweza kutumika na jinsi vinavyoweza kutumiwa na kufurahiwa na wasanidi programu wenyewe. Walakini, unyumbufu kama huo huja kwa gharama ya mahitaji ya juu ya RAM ili kufikia utendakazi sawa na ule unaopatikana kwenye iPhone. Lakini kutokana na hilo iPhone 13 Pro Max kwa CZK 31 na Samsung Galaxy A33 5G kwa CZK 8 kila moja ina 990 GB ya RAM, ni wazi kabisa kwamba kumbukumbu yenyewe sio sababu kubwa sana inayoathiri utendaji wa kulinganishwa wa kifaa au gharama za mtengenezaji kwa bei yake ya mwisho.

Simu za Samsung Galaxy unaweza kununua kwa mfano hapa

Ya leo inayosomwa zaidi

.