Sulje mainos

Ei ole epätavallista, että puhelimessasi on s Androidem enemmän RAM-muistia kuin tietokoneessa, jolla työskentelet. Nykyisillä Androidech saamme helposti 12 Gt RAM-muistia, joka on saatavilla esimerkiksi mallien korkeimmissa kokoonpanoissa Galaxy S22 Ultra tai Google Pixel 6 Pro. Joissakin puhelimissa on myös 16 Gt RAM-muistia. Toisaalta iPhone 13 Prossa on vain 6 Gt, iPhone 13:ssa jopa vain 4 Gt. Ne toimivat yhtä hyvin (tai jopa paremmin) kuin parhaiten varustetut Androidy. Miten se on mahdollista? 

Mikä on RAM? 

Tietojenkäsittelytieteessä RAM on termi, jota käytetään luku-kirjoitussuoraan puolijohdemuistiin. RAM-muistityyppejä on useita, mutta älypuhelimissa käytetty SDRAM on epävakaa. Toisin kuin haihtumaton puhelimen flash-muisti, jossa ne ovat informace säilytetään pitkään, RAM voi tallentaa informace vain laitteen ollessa päällä. Se on pohjimmiltaan puhelimen työmuisti - se sisältää informace, jota laite käyttää tällä hetkellä aktiivisesti.

Mitä enemmän RAM-muistia puhelimessa on, sitä enemmän se voi tallentaa käyttömuistiin. Kun avaat useampia sovelluksia (tai enemmän sisältöä yhdessä sovelluksessa), puhelin varaa käytettävissä olevan RAM-muistin kullekin uudelle prosessille. Kun RAM-muistia ei ole enää jäljellä, laitteen on päätettävä, mitkä prosessit lopetetaan, jotta asiat toimisivat sujuvasti. Jos kaikki asiat ovat samat, puhelin, jossa on 8 Gt RAM-muistia, pystyy pitämään enemmän aktiivisia prosesseja kuin puhelin, jossa on 4 Gt RAM-muistia, joten toimintojen välillä siirtyminen on nopeampaa puhelimessa, jossa on enemmän RAM-muistia.

Android tarvitsee enemmän RAM-muistia kuin iOS 

Ei ole varmaa syytä, vaan useat tekijät, jotka vaikuttavat tähän tosiasiaan. Ensinnäkin sovellus Android a iOS ne on rakennettu eri tavalla. Joka vuosi on vain muutama uusi iPhone ja iPad, jotka toimivat samanlaisella laitteistolla. Koska sovellus iOS toimivat vain muutamalla homogeenisella piirisarjalla, ne voidaan rakentaa erityisesti näitä piirisarjoja varten käyttämällä niin sanottuja alkuperäisiä ohjelmointikieliä (erityisesti Swift ja Objective-C). Hakemuksia varten kirjoitettu koodi iOS on koottu suoraan ohjeisiin, jotka prosessorit Apple ymmärtää ilman käännöstä.

Toisaalta järjestelmä Android Käytännössä rajattomalla määrällä erilaisia ​​laitteita, samojen sovellusten on toimittava Qualcommin, Samsungin, MediaTekin ja muiden piirisarjoissa. Koska olisi mahdotonta varmistaa manuaalisesti yhteensopivuus kaikkien näiden erilaisten laitteistokokoonpanojen kanssa, sovellukset Android kirjoitettu sisään ohjelmointikielet (Kotlin ja Java), joka voidaan kääntää jollekin yhteiselle kielelle, joka käännetään sitten toisen kerran kyseisen piirisarjan alkuperäiseksi koodiksi. Tätä yhteistä kieltä kutsutaan tavukoodiksi. 

Tavukoodi ei ole erityinen millekään tietylle laitteistolle, joten laitteen on muutettava koodi alkuperäiseksi koodiksi ennen käyttöä. Verrattuna alkuperäisen koodin suorittamiseen suoraan, kuten järjestelmä tekee iOS, tämä prosessi vie lisäresursseja, mikä tarkoittaa sovellusta, joka näyttää ja toimii samalla tavalla kaikissa järjestelmissä Android a iOS, on tarkoitettu käytettäväksi laitteella Galaxy S22 vaatii yleensä enemmän RAM-muistia kuin iPhone 13.

Automaattinen RAM-muistin puhdistus 

Jokainen käyttöjärjestelmä hallitsee myös RAM-muistia eri tavalla. Android käyttää muistinhallintamenetelmää, jota kutsutaan roskien keräämiseksi. Tämä prosessi poistaa määräajoin muistista kohteet, jotka eivät ole enää käytössä, ja vapauttaa sitä. Järjestelmä iOS Se käyttää kuitenkin automaattista viitelaskentaa (ARC), joka määrittää automaattisesti numeerisen arvon muistissa oleville objekteille sen mukaan, kuinka monta muuta objektia niihin viittaa, ja poistaa ne, joiden arvo saavuttaa nollan.

Koska roskienkeruu etsii vain ajoittain käyttämättömiä esineitä, RAM-muistia voi ylittää hetkellisesti hyödytöntä tietoa. Sitä vastoin ARC:ssä ei ole tätä ongelmaa - yksittäiset tarpeettomat objektit poistetaan muistista heti, kun ne tunnistetaan käyttämättömiksi. Järjestelmä Android se myös rajoittaa taustalla toimivia sovelluksia vähemmän kuin u iOS, joten sovellukset, joita et käytä aktiivisesti, voivat olla puhelimissa, joissa on järjestelmä Android pysyä RAM-muistissa helpommin kuin v iPhoneCh. Järjestelmän joustavuus Android on yksi tämän alustan suurimmista vahvuuksista, mutta tämä joustavuus voi myös vaatia vähemmän tehokasta RAM-käyttöä.

Finaalissa sillä ei ole väliä 

Android a iOS siksi niillä on erilaiset RAM-vaatimukset, koska nämä kaksi käyttöjärjestelmää toimivat eri tavalla. Android on joustavampi kuin iOS, sekä sen suhteen, millä laitteilla se voi toimia ja miten kehittäjät voivat itse käyttää sitä ja nauttia siitä. Tällainen joustavuus kuitenkin maksaa korkeammat RAM-vaatimukset, jotta saavutetaan samanlainen suorituskyky kuin iPhoneissa. Mutta sen huomioon ottaen iPhone 13 Pro Max hintaan 31 990 CZK ja Samsung Galaxy A33 5G 8 990 CZK:ssa kussakin on 6 Gt RAM-muistia, on selvää, että itse muisti ei ole kovin suuri tekijä, joka vaikuttaa laitteen vertailukelpoiseen suorituskykyyn tai valmistajan kustannuksiin sen lopullisessa hinnassa.

Samsungin puhelimet Galaxy voit ostaa esimerkiksi täältä

Tämän päivän luetuin

.