Затвори ја рекламата

Не е невообичаено вашиот телефон да има s Androidем повеќе RAM од компјутерот на кој работите. На сегашните Androidи така лесно доаѓаме до 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 меморија за секој нов процес. Кога нема повеќе достапна RAM меморија, уредот треба да одлучи кои процеси да ги убие за да работи непречено. Ако се еднакви, телефонот со 8 GB RAM ќе може да држи поактивни процеси од телефонот со 4 GB RAM, така што прескокнувањето помеѓу активностите ќе биде побрзо на телефон со повеќе RAM меморија.

Android треба повеќе RAM од iOS 

Нема дефинитивна причина, туку повеќе фактори кои придонесуваат за овој факт. Прво, апликацијата за Android a iOS тие се градат поинаку. Секоја година има само неколку нови iPhone и iPad кои работат на сличен хардвер. Бидејќи апликацијата за iOS работат само на неколку хомогени чипсети, тие можат да бидат изградени специјално за овие чипсети користејќи таканаречени мајчин програмски јазици (особено Swift и Objective-C). Код напишан за апликации за iOS се компајлира директно во инструкции што процесорите Apple разбирам без никаков превод.

Од друга страна, системот Android работи на практично неограничен број различни уреди, истите апликации мора да работат на чипсети од Qualcomm, Samsung, MediaTek и други. Бидејќи би било невозможно рачно да се обезбеди компатибилност со сите овие различни хардверски конфигурации, апликациите за Android напишано во програмски јазици (Котлин и Јава), кој може да се преведе на некој вид заеднички јазик, кој потоа се преведува по втор пат во мајчин код за тој чипсет. Овој заеднички јазик се нарекува бајтекод. 

Бајт-кодот не е специфичен за некој посебен хардвер, така што уредот мора да го конвертира кодот во мајчин код пред да работи. Во споредба со директно извршување на мајчин код, како што тоа го прави системот iOS, овој процес зазема дополнителни ресурси, што значи апликација која изгледа и работи исто низ системите Android a iOS, ќе биде за негово извршување на уредот Galaxy S22 обично бара повеќе достапна RAM од iPhone 13.

Автоматско чистење на RAM меморијата 

Секој оперативен систем, исто така, различно управува со RAM меморијата. Android користи метод за управување со меморијата наречен собирање ѓубре. Овој процес периодично ги отстранува предметите од меморијата кои повеќе не се користат, со што се ослободува. Систем iOS сепак, користи автоматско броење референци (ARC), кое автоматски доделува нумеричка вредност на објектите во меморијата врз основа на тоа колку други објекти ги референцираат и ги отстранува оние чија вредност достигнува нула.

Бидејќи собирањето ѓубре само периодично бара неискористени предмети, може да има кратко акумулација на бескорисни информации што ја преплавуваат RAM меморијата. Спротивно на тоа, ARC го нема овој проблем - поединечните непотребни објекти се отстрануваат од меморијата веднаш штом ќе се идентификуваат како неискористени. Систем Android исто така ги ограничува апликациите што работат во позадина помалку од вас iOS, така што апликациите што не ги користите активно можат на телефоните со системот Android останете во RAM меморијата полесно отколку v iPhoneГл. Системска флексибилност Android е една од најголемите предности на оваа платформа, но оваа флексибилност може да бара и помалку ефикасно користење на RAM меморијата.

Во финалето тоа и не е важно 

Android a iOS така, тие имаат различни барања за RAM меморија бидејќи двата оперативни системи работат различно. Android е пофлексибилен од iOS, и во однос на тоа на кои уреди може да работи и како може да го користат и уживаат самите програмери. Сепак, таквата флексибилност доаѓа по цена на повисоки барања за RAM меморија за да се постигнат слични перформанси како оние што се наоѓаат кај iPhone-ите. Но, со оглед на тоа iPhone 13 Pro Max за 31 CZK и Samsung Galaxy A33 5G за 8 CZK секој има 990 GB RAM, сосема е јасно дека самата меморија не е многу голем фактор што влијае или на споредливите перформанси на уредот или на трошоците на производителот на неговата конечна цена.

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

Најчитаните на денешницата

.