Aizvērt sludinājumu

Nav nekas neparasts, ka jūsu tālrunim ir s Androidem vairāk RAM nekā datoram, kurā strādājat. Uz esošajiem Androidech mēs viegli tiekam pie 12 GB RAM, kas ir pieejama, piemēram, visaugstākajā modeļu konfigurācijā Galaxy S22 Ultra vai Google Pixel 6 Pro. Dažiem tālruņiem ir arī 16 GB RAM. No otras puses, iPhone 13 Pro ir tikai 6 GB, iPhone 13 pat tikai 4 GB. Tie darbojas tikpat labi (vai pat labāk) nekā visvairāk aprīkotie Androidy. Kā tas ir iespējams? 

Kas ir RAM? 

Datorzinātnē RAM ir termins, ko lieto lasīšanas un rakstīšanas tiešās piekļuves pusvadītāju atmiņai. Ir vairāki RAM veidi, taču viedtālruņos izmantotā SDRAM ir nepastāvīga. Atšķirībā no nepastāvīgās tālruņa zibatmiņas, kur tās atrodas informace glabājas ilgstoši, RAM var saglabāt informace tikai tad, kad ierīce ir ieslēgta. Būtībā tā ir tālruņa darba atmiņa – tā satur informace, ko ierīce pašlaik aktīvi izmanto.

Jo vairāk RAM ir tālrunim, jo ​​vairāk lietas tas var saglabāt savā darbības atmiņā. Atverot vairāk lietotņu (vai vairāk satura vienā lietotnē), tālrunis katram jaunam procesam piešķir pieejamo RAM. Kad vairs nav pieejamas RAM, ierīcei ir jāizlemj, kurus procesus iznīcināt, lai viss darbotos nevainojami. Ja viss ir vienāds, tālrunis ar 8 GB RAM spēs uzņemt aktīvākus procesus nekā tālrunis ar 4 GB RAM, tāpēc tālrunī ar lielāku RAM pārslēgšanās starp darbībām būs ātrāka.

Android nepieciešams vairāk RAM nekā iOS 

Nav konkrēta iemesla, drīzāk ir vairāki faktori, kas veicina šo faktu. Pirmkārt, lietotne, kas paredzēta Android a iOS tie ir būvēti atšķirīgi. Katru gadu ir tikai daži jauni iPhone un iPad, kas darbojas ar līdzīgu aparatūru. Tā kā lietotne, kas paredzēta iOS darbojas tikai dažās viendabīgās mikroshēmās, tās var izveidot īpaši šīm mikroshēmām, izmantojot tā sauktās vietējās programmēšanas valodas (īpaši Swift un Objective-C). Kods rakstīts pieteikumiem par iOS ir apkopota tieši instrukcijās, ka procesori Apple saprast bez tulkojuma.

No otras puses, sistēma Android kas darbojas praktiski neierobežotā skaitā dažādu ierīču, tām pašām lietotnēm jādarbojas Qualcomm, Samsung, MediaTek un citu mikroshēmu komplektos. Tā kā nebūtu iespējams manuāli nodrošināt saderību ar visām šīm dažādajām aparatūras konfigurācijām, lietojumprogrammas Android rakstīts iekšā programmēšanas valodas (Kotlin un Java), ko var pārtulkot kaut kādā kopīgā valodā, kas pēc tam otrreiz tiek pārtulkota šīs mikroshēmas vietējā kodā. Šo kopējo valodu sauc par baitkodu. 

Baitkods nav raksturīgs kādai konkrētai aparatūrai, tāpēc ierīcei pirms palaišanas kods ir jāpārvērš vietējā kodā. Salīdzinot ar tiešu vietējā koda palaišanu, kā to dara sistēma iOS, šis process aizņem papildu resursus, kas nozīmē lietotni, kas visās sistēmās izskatās un darbojas vienādi Android a iOS, tiks palaists ierīcē Galaxy S22 parasti prasa vairāk pieejamās RAM nekā iPhone 13.

Automātiska RAM tīrīšana 

Katra operētājsistēma arī pārvalda RAM atšķirīgi. Android izmanto atmiņas pārvaldības metodi, ko sauc par atkritumu savākšanu. Šis process periodiski izņem no atmiņas vienumus, kas vairs netiek izmantoti, tādējādi atbrīvojot to. Sistēma iOS tomēr tā izmanto automātisko atsauces skaitīšanu (ARC), kas automātiski piešķir skaitlisku vērtību objektiem atmiņā, pamatojoties uz to, cik daudz citu objektu uz tiem atsaucas, un noņem tos, kuru vērtība sasniedz nulli.

Tā kā atkritumu savākšana tikai periodiski meklē neizmantotus objektus, var īslaicīgi uzkrāties bezjēdzīga informācija, kas pārņem RAM. Turpretim ARC šīs problēmas nav – atsevišķi nevajadzīgi objekti tiek izņemti no atmiņas, tiklīdz tie tiek identificēti kā neizmantoti. Sistēma Android tas arī ierobežo lietotņu darbību fonā mazāk nekā u iOS, tāpēc lietotnes, kuras jūs aktīvi neizmantojat, var izmantot tālruņos ar šo sistēmu Android palikt RAM vieglāk nekā v iPhoneCh. Sistēmas elastība Android ir viena no šīs platformas lielākajām priekšrocībām, taču šī elastība var prasīt arī mazāk efektīvu RAM izmantošanu.

Finālā tam īsti nav nozīmes 

Android a iOS tādējādi tām ir atšķirīgas RAM prasības, jo abas operētājsistēmas darbojas atšķirīgi. Android ir elastīgāks nekā iOS, gan attiecībā uz to, kādās ierīcēs tas var darboties, gan kā to var izmantot un baudīt paši izstrādātāji. Tomēr šāda elastība maksā augstākas RAM prasības, lai sasniegtu līdzīgu veiktspēju kā iPhone tālruņos. Bet ņemot vērā to iPhone 13 Pro Max par CZK 31 990 un Samsung Galaxy A33 5G par CZK 8 katram ir 990 GB RAM, ir pilnīgi skaidrs, ka pati atmiņa nav īpaši liels faktors, kas ietekmē ne ierīces salīdzināmo veiktspēju, ne ražotāja izmaksas par tās galīgo cenu.

Samsung tālruņi Galaxy jūs varat iegādāties, piemēram, šeit

Šodien visvairāk lasītais

.