Затвори оглас

Није необично да ваш телефон има с Androidима више РАМ-а од рачунара на коме радите. На актуелним Androidецх лако долазимо до 12 ГБ РАМ-а, који је доступан на пример у највишој конфигурацији модела Galaxy С22 Ултра или Гоогле Пикел 6 Про. Неки телефони такође имају 16 ГБ РАМ-а. С друге стране, иПхоне 13 Про има само 6 ГБ, иПхоне 13 чак само 4 ГБ. Они раде једнако добро (или чак боље) од оних најопремљенијих Androidи. Како је могуће? 

Шта је РАМ? 

У рачунарској науци, РАМ је термин који се користи за читање-уписивање са директним приступом полупроводничкој меморији. Постоји више врста РАМ-а, али СДРАМ који се користи у паметним телефонима је несталан. За разлику од сталне флеш меморије телефона где се налазе informace чувају дугорочно, РАМ може да складишти informace само док је уређај укључен. То је у основи радна меморија телефона - садржи informace, који уређај тренутно активно користи.

Што више РАМ меморије телефон има, више ствари може да ускладишти у својој оперативној меморији. Како отварате више апликација (или више садржаја унутар једне апликације), телефон додељује доступну РАМ меморију сваком новом процесу. Када више нема доступне РАМ меморије, уређај мора да одлучи које процесе да убије да би ствари функционисале несметано. Све су једнаке, телефон са 8 ГБ РАМ-а ће моћи да држи активније процесе од телефона са 4 ГБ РАМ-а, тако да ће скакање између активности бити брже на телефону са више РАМ-а.

Android потребно је више РАМ-а од iOS 

Не постоји одређени разлог, већ неколико фактора који доприносе овој чињеници. Прво, апликација за Android a iOS грађене су другачије. Сваке године постоји само неколико нових иПхоне-а и иПад-а који раде на сличном хардверу. Јер апликација за iOS покрећу само неколико хомогених скупова чипова, могу се направити посебно за ове скупове чипова користећи такозване изворне програмске језике (посебно Свифт и Објецтиве-Ц). Код написан за апликације за iOS се компајлира директно у упутства која процесори Apple разумети без икаквог превода.

С друге стране, систем Android које раде на практично неограниченом броју различитих уређаја, исте апликације морају да раде на чипсетима компаније Куалцомм, Самсунг, МедиаТек и других. Пошто би било немогуће ручно обезбедити компатибилност са свим овим различитим конфигурацијама хардвера, апликације за Android уписано у програмски језици (Котлин и Јава), који се може превести на неку врсту заједничког језика, који се затим по други пут преводи у изворни код за тај чипсет. Овај заједнички језик се зове бајт код. 

Бајт код није специфичан ни за један хардвер, тако да уређај мора да конвертује код у изворни код пре покретања. У поређењу са директним покретањем изворног кода, као што то чини систем iOS, овај процес заузима додатне ресурсе, што значи да апликација изгледа и функционише исто у свим системима Android a iOS, биће за његово покретање на уређају Galaxy С22 обично захтева више доступне РАМ меморије него иПхоне 13.

Аутоматско чишћење РАМ-а 

Сваки оперативни систем такође другачије управља РАМ-ом. Android користи метод управљања меморијом који се зове прикупљање смећа. Овај процес периодично уклања ставке из меморије које се више не користе и на тај начин је ослобађа. Систем iOS међутим, користи аутоматско бројање референци (АРЦ), које аутоматски додељује нумеричку вредност објектима у меморији на основу тога колико других објеката их референцира, и уклања оне чија вредност достиже нулу.

Пошто прикупљање смећа само повремено тражи неискоришћене објекте, може доћи до кратког накупљања бескорисних информација које преплављују РАМ. Насупрот томе, АРЦ нема овај проблем – појединачни непотребни објекти се уклањају из меморије чим се идентификују као некоришћени. Систем Android такође ограничава апликације које раде у позадини мање од у iOS, тако да апликације које не користите активно могу на телефонима са системом Android остати у РАМ-у лакше него в iPhoneЦх. Флексибилност система Android је једна од највећих предности ове платформе, али ова флексибилност такође може захтевати мање ефикасно коришћење РАМ-а.

У финалу, то није битно 

Android a iOS стога имају различите захтеве за РАМ-ом јер два оперативна система различито раде. Android је флексибилнији од iOS, како у погледу тога на којим уређајима може да ради, тако и на који начин могу да га користе и уживају сами програмери. Међутим, таква флексибилност долази по цену већих захтева за РАМ меморијом да би се постигле сличне перформансе као код иПхоне уређаја. Али с обзиром на то iPhone 13 Про Мак за 31 ЦЗК и Самсунг Galaxy А33 5Г за 8 ЦЗК сваки има 990 ГБ РАМ-а, сасвим је јасно да сама меморија није баш велики фактор који утиче ни на упоредиве перформансе уређаја нити на трошкове произвођача на његову коначну цену.

Самсунг телефони Galaxy можете купити на пример овде

Данас најчитанији

.