Artikel

Hur mycket RAM behöver din Android-telefon egentligen?

protection click fraud

Galaxy S20 UltraKälla: Andrew Martonik / Android Central

Du kan köpa en Samsung Galaxy S20 Ultra med 16 GB RAM-minne. Det är nästan lika mycket som många speldatorer och cirka 8 GB mer än de flesta telefoner. Det har många människor som kliar sig på huvudet och frågar varför i hela världen behöver det 16 GB RAM-minne, och betyder det att min telefon med 4 GB behöver mer?

Detta skulle inte vara första gången vi har sett telefoner komma med mycket RAM. Vivo och OnePlus erbjuder telefoner med mycket under huven, och att se 6 eller fler GB inuti blir ganska vanligt. Låt oss prata om vad RAM är, hur din telefon använder RAM och varför en telefon skulle ha så mycket mer av det än vad som är "nödvändigt".

Galaxy S20 Ultra kan ha upp till 16 GB RAM - men varför?

Vad är RAM

RAM (Random Access Memory) är kortvarigt digitalt minne. Datorer (och ja, din telefon är en dator) använder RAM mestadels för att hålla data som aktiva applikationer - tillsammans med CPU och operativsystemets kärna - använder eftersom RAM är mycket snabbt när det gäller läsning och skrivning. Även den snabbaste hårddisken eller flash-lagringen är långsam när du behöver läsa eller skriva något "just nu", och medan CPU inuti din telefon har sin egen cache för att hålla data som används för beräkningar, det finns inte mycket av det. Även den senaste Snapdragon-processorns cache räcker bara för att hålla vad som används

just nu, så du behöver någonstans för att hålla vad som används nästa.

Att läsa och skriva till och från RAM går snabbt. Super snabb.

OS-kärnan fungerar som en trafikman för allt som händer när det gäller att använda telefonens hårdvara. När ett spel eller någon app vill rita en ny skärm går informationen som skapas för att användas till RAM-minnet där operativsystemet kan analysera det, låt CPU och GPU gör all bearbetning som behövs och skickar sedan den till skärmen, så att rätt färgpunkter kan ritas till höger platser.

Allt låter komplicerat, och det är det, men allt du behöver förstå är tre grundläggande saker: RAM är en plats att hålla data under en kort tidsperiod, data som placeras där kan läsas eller skrivas mycket snabbt och data i RAM raderas när du stänger av telefonen. Dessutom används en del av RAM-minnet i din telefon så snart du slår på den igen och inga appar eller ens operativsystemet kan använda den delen. Detta gäller nästan vilken dator som helst; de har (nästan) alla RAM-minne och de använder det på samma sätt.

OnePlus 5TKälla: Android Central

Hur din telefon använder sitt RAM

RAM i din telefon används mest som en plats för appar som kör lagrar deras data. I de enklaste termerna betyder det att mer RAM kan låta fler appar köras i bakgrunden utan att sakta ner din telefon. Men som de flesta saker är det inte så enkelt. RAM-minnet i din telefon används innan Android är igång.

Vi ska inte prata om snygg lågnivåhantering eller liknande Compcache här, men det här är i princip hur din telefon använder RAM inuti den.

  • Kärnrummet: Din Android-telefon körs ovanpå Linux-kärnan. Kärnan lagras i en speciell typ av komprimerad fil som extraheras direkt till RAM under enhetens startningssekvens. Detta reserverade minne innehåller kärnan, drivrutinerna och kärnmodulerna som styr hårdvaran och rummet för att cache-data in och ut ur kärnan.
  • En RAMdisk för virtuella filer: Det finns några mappar och filer i systemträdet som inte är "riktiga". De är pseudofiler skrivna vid start och innehåller saker som batterinivåer och CPU-hastighetsdata. Med Android är hela / proc-katalogen ett av dessa pseudofilsystem. RAM är reserverat så att de har en plats att bo.
  • Nätverksradio: Data om dina IMEI- och radioinställningar lagras i NVRAM (Icke-flyktigt minne som inte raderas när du stänger av din telefon), men överförs till RAM tillsammans med den programvara som behövs för att stödja modemet när du slår på din telefon. Utrymmet är reserverat för att hålla allt detta i minnet.
  • GPU: Grafikkortet i din telefon behöver minne för att fungera. Det kallas VRAM, och våra telefoner använder integrerade GPU: er som inte har någon fristående VRAM. System RAM är reserverat för detta.

När det är klart och din telefon är igång, återstår det tillgängliga RAM som din telefon behöver för att driva och köra appar. En del av detta är också reserverat för saker som behöver hända snabbt (operativsystemfunktioner på låg nivå och städning) men det reserveras på ett annat sätt. Det här är programvarubaserade inställningar de personer som skrev OS och byggde kärnan för din telefonuppsättning, och den håller en uppsättning minimimängden RAM-minne så att dessa funktioner på låg nivå kan göras efter behov utan att behöva vänta på att en app ska frigöra någon minne.

Allt detta är anledningen till tillgängligt RAM listning i inställningar är inte samma som den totala mängden RAM-minne som är installerat i din telefon. Hela beloppet är verkligen inne, men en del av det (vanligtvis cirka 1 GB eller så) är reserverat. Dina appar får kämpa över resten.

Oanvänd RAM är bortkastad RAM

ASUS Zenfone 6Källa: YouTube

Du kanske har hört detta ordstäv om Android och minneshantering. Det är en Linux-sak, och Android är ett Linux-kärnbaserat operativsystem precis som Ubuntu. Vad det betyder är att Android byggdes för att fylla RAM-minnet fullt av appar och deras tillhörande data så snabbt som möjligt och håll det fullt, så att endast det minsta gratisbelopp som vi pratade om ovan är öppet för städning plikter.

Android är inte Windows 10 och de gör saker och ting på olika sätt.

Detta skiljer sig från hur Windows fungerar, men om du använder en Mac är det väldigt nära. Windows håller RAM öppet och gratis för en app som behöver det. Linux håller en app i minnet tills minnet behövs någon annanstans. Det bestäms också av de minsta kostnadsfria inställningarna som företaget som byggde din telefonuppsättning. Appar och deras processer prioriteras baserat på vad de gör, hur de gör det och när de senast var på skärmen. När du vill öppna en ny app stängs apparna med lägre prioriteringar så att den nya appen har RAM-minne den behöver.

När du använder din telefon använder du många av samma appar mer än andra. Dessa appar tenderar att vara kvar i RAM och köras så att de är tillgängliga på ett ögonblick. Att ha det RAM-minnet istället betyder att apparna måste starta om de processer som gör att du kan interagera med dem, och det är långsammare och använder mer batteriström än att hålla dem kvar i RAM.

Det är ett riktigt ordstäv för din Android (eller iOS) -telefon, men inte din Windows-dator eller Chromebook (även ett Linux-kärnbaserat operativsystem) eftersom de hanterar RAM på olika sätt.

Vad gör det för mig att ha mer RAM i min telefon?

Du vet redan det korta svaret eftersom det är ovan - gör att fler appar kan köras i bakgrunden. Men det långa svaret är verkligen intressant.

Den första Android-telefonen, T-Mobile G1, hade 192 MB RAM-minne. Galaxy S20 Ultra har ungefär en miljon gånger mer.

10 GB eller 12 GB (eller 16) RAM är fullständig överdrift för en typisk Android-telefon. Telefoner som en Android One / Android Go-telefon kan komma undan med 1,5 - 2 GB gratis RAM-minne efter att telefonen har startats upp. Så kan en Galaxy S8, men bara för att de minsta gratisinställningarna är inställda så att hemappen (användargränssnittet) tvingas förbli öppen och använder en del av det reserverade RAM-minnet. Samsung-gränssnittet är mer resurskrävande, och Samsung gjorde den mycket smarta saken här med Galaxy S6 och dödade större delen av startskärmens fördröjning. Trevligt jobb, Samsung!

Med hjälp av det som säger oss kan vi se att en telefon som gör mer bakom kulisserna behöver mer RAM-minne installerat. Eftersom nästan varje telefon har 6 GB RAM nu, finns det ingen verklig skillnad här och en Pixel-telefon bara har lite mer minne för att ha en annan app eller två igång eftersom gränssnittet inte använder som mycket. Det är också anledningen till att Samsung, LG, HTC och andra har inkluderat sätt att döda körningsprocesser under de gånger det behöver lite prestandaökning. Om du dödar alla appar du kan starta appar som inte redan finns i minnet lite snabbare.

Samsung DeXKälla: Android Central

Om du tar saker ett steg längre och gör saker som Samsungs DeX-skrivbordsinstallation, att ha mer RAM kan vara en stor fördel. DeX kan till exempel använda mer RAM avsatt innan telefonen körs för grafikkortet men behöver fortfarande en fin bit för att använda sig själv så att andra appar eller processer kan köras utan att vara avbröts. Och du kan bli ännu mer kreativ om du utvecklar programvara för en telefon med "extra" RAM.

Helst kan en telefon med extra fysiskt RAM-minne använda en enhetsdrivrutin som möjliggör DMA (Direct Memory Access) för användargränssnittet. Detta avsätter RAM vid start bara för startskärmen, pekinmatning och allt annat som gör din telefon uber-responsiv oavsett allt annat som körs eller pågår utanför RAM-minnet avsatt för DMA. Är du redo för omedelbar pekrespons eller rullning? För det är så du får det.

Det gör du inte behöver mer, men du kan alltid använda mer.

Förläng nu denna idé till "spelläge" eller en stationär lösning eller något annat speciellt sätt som en Android-telefon kan användas. Det skulle fortfarande finnas mer än tillräckligt med RAM för att systemet ska kunna göra sitt medan det extra RAM-minnet finns för att spela ett mjukvarutungt 3D-spel utan att döda alla appar i bakgrunden, eller att placera din telefon i ett stativ eller bärbar skal för att använda i skrivbordsläge har det minne som behövs avsatt bara för att det ska arbete.

RAM är billigt och att ha mer RAM ser bra ut på ett specifikationsblad

Företagen tar mycket betalt för en modell med mer RAM, men det mesta beror på att det betyder att de har en annan modell att tillverka och en annan reservdelslista att underhålla. De faktiska marker som går in i telefonen kostar bara öre när de köps i volym. Men att kunna säga att din telefon har 8 eller 10 eller till och med 16 GB RAM-minne när den meddelas kan gå långt när det gäller specifikationsbladet.

Det är imponerande, särskilt för teknikentusiaster och tidiga användare. Jag ska erkänna att det intresserar mig. Jag gillar att se optimerad programvara som kan fungera bra på minimal hårdvara eftersom det för mig är en konstform; att skriva kod kan vara vackert. Men jag är också intresserad av vad extra RAM kan innebära när de två har sammanfogats i samma enhet. Att se 8 GB eller mer RAM i specifikationerna får mig omedelbart intresserad, på samma sätt som en högupplöst skärm gör.

Att se bättre specifikationer är ett säkert sätt att intressera tidiga personer.

Företag som bygger telefoner vet detta. De vet också att sätta mer RAM i en telefon innebär att de kan komma undan med mindre mjukvaruoptimering (en kostsam och tidskrävande sak) eller försöka göra mer med sin version av Android. Hur som helst kommer några av oss att köpa endast på grund av specifikationerna. Det gör de extra kostnaderna värda det eftersom människor som pratar om din produkt är ovärderliga.

Det här är de bästa trådlösa öronsnäckorna du kan köpa till varje pris!
Det är dags att klippa sladden!

Det här är de bästa trådlösa öronsnäckorna du kan köpa till varje pris!

De bästa trådlösa öronsnäckorna är bekväma, låter fantastiskt, kostar inte för mycket och sitter lätt i fickan.

Allt du behöver veta om PS5: Släppdatum, pris och mer
Nästa generation

Allt du behöver veta om PS5: Släppdatum, pris och mer.

Sony har officiellt bekräftat att de arbetar på PlayStation 5. Här är allt vi vet om det hittills.

Nokia lanserar två nya budget Android One-telefoner under 200 dollar
Nya Nokias

Nokia lanserar två nya budget Android One-telefoner under 200 dollar.

Nokia 2.4 och Nokia 3.4 är de senaste tillskotten till HMD Globals budget smartphone-sortiment. Eftersom de båda är Android One-enheter får de garanterat två stora OS-uppdateringar och regelbundna säkerhetsuppdateringar i upp till tre år.

Xperia 1 är fortfarande vår favorittelefon för videoinspelning
Det bästa

Xperia 1 är fortfarande vår favorittelefon för videoinspelning.

Om videoinspelning är din grej, leta inte längre än Sony Xperia 1 - den har en stor skärm, tre fantastiska kameror och extremt robusta manuella videokontroller.

instagram story viewer