Jannah-tema Lisensen er ikke validert. Gå til siden for temaalternativer for å validere lisensen. Du trenger en enkelt lisens for hvert domenenavn.

Hva er standard RAM i Android

Bortsett fra enorme kameramegapiksler og skjermer med høy oppdateringsfrekvens, ser den største trenden i smarttelefonverdenen ut til å være virtuell RAM. Noen refererer til det som dynamisk RAM-utvidelse, mens andre kaller det utvidet RAM. Uansett hva det heter, forblir ideen den samme. Tillat brukere å bruke en del av lagringsplassen som RAM for å hjelpe til med multitasking. I denne veiledningen vil vi diskutere hvordan minneadministrasjon fungerer i Android og hvordan ideen om virtuell RAM skiller seg fra den. Vi vil prøve å vurdere om virtuell RAM er nødvendig selv på Android. Så la oss få det.

FeatureVirtualRAM_2 Hva er virtuell RAM i Android?

Innholdsfortegnelse

HVORDAN MINNESTYRING FUNGERER PÅ ANDROID

Først er det viktig å forstå hvordan Android administrerer minnet ditt. I Android er det 3 typer minne. Først er RAM, så har du zRAM, og til slutt lagring. RAM er den grunnleggende minneenheten der alle applikasjoner kjøres. Så er det innebygd lagring, enten UFS eller eMMC på budsjettenheter. Til slutt har vi zRAM. I utgangspunktet er zRAM en partisjon i RAM.

Ideen bak zRAM er at lav prioritet data på RAM komprimeres og lagres i zRAM. Siden RAM er raskere hver dag enn vanlig lagring, vil det å ha komprimert data inne i zRAM, som er en del av RAM, fortsatt være raskere enn å få tilgang til det fra lagringen, selv om du beregner komprimerings- og dekompresjonstider.

Les også:  Slik planlegger du automatisk mørk modus på Android 11

MinnetyperAndroidMedBorder Hva er virtuell RAM i Android?

Nå som vi har laget de tre forskjellige minnetypene som er tilgjengelige for Android, la oss se hvordan operativsystemet håndterer alt dette. Så Android bruker personsøkingsteknikker. Måten det fungerer på er at RAM-en er sidesøkt, med hver side vanligvis fra 4KB. Enten denne siden er gratis eller aktivt brukt, kombineres den for å vise henholdsvis brukt RAM og ubrukt RAM. Deretter er kjernens jobb å konvertere det brukte minnet til ledig minne. Det gjør dette ved å overføre dataene på de brukte sidene til lagringsplassen din.

Hva er nummerering og hvordan fungerer det

For å forstå hvordan de fungerer, la oss forstå sidetyper. Du kan klassifisere sider i to typer - rene og skitne sider. Rene sider inneholder en uendret kopi som er lagret i lagring. I mellomtiden inneholder skitne sider en modifisert kopi av dataene som er lagret. Nå, hva er denne prisen og ujustert? La oss kalle det en dynamisk bruk av minnet ditt.

Umodifiserte kopier er statiske data, mens modifiserte kopier er dynamiske data som endres hvert sekund. Android kan tømme rene sider ved behov siden de ikke får tilgang til ressurser dynamisk. Dette bidrar til å frigjøre RAM og gjøre mer av det tilgjengelig. Dette kan høres veldig teknisk ut, så la oss gjøre det enklere å forstå bruken av applikasjoner fra den virkelige verden.

CleanPageWithBorder Hva er virtuell RAM i Android

La oss si at du åpnet Twitter , bla gjennom feeden din og bytt til noe annet. Twitter er fortsatt i RAM-minnet ditt. Men hvis du ikke åpner den på en stund, reduseres dens prioritet. Senere, hvis du lanserer noe nytt, må Android frigjøre minne som Twitter bruker. Så det den gjør er at den endrer verdiene og dataene til lagring, og gir deg ledig plass. Dette er grunnen til at når du slår Twitter på igjen, vil den først vise deg tidslinjen den gikk i dvalemodus, og deretter oppdatere. Det samme gjelder for Facebook أو Reddit eller lignende applikasjoner som kalkulator eller notater. Disse appene bruker rene sider der en kopi av dataene deres lagres statisk i lagringen din.

Les også:  Topp skjulte Android-funksjoner du bør prøve

DirtyPageWithBorder Hva er virtuell RAM i Android

Nå, for skitne sider, husk Spotify eller hvilken som helst musikkspiller. Du kan spille litt musikk inne i spilleren og deretter spille den i bakgrunnen uten å åpne appen. Systemet kan imidlertid ikke slå det av fordi det dynamisk bruker minnet ditt. Som et resultat komprimerer Android appen og konverterer den til zRAM når mer ledig RAM er nødvendig.

Hva er virtuell RAM?

Nå som du vet hvordan Android administrerer minne, må du lure på – hvor kommer standard RAM-funksjonen fra? Husker du hvordan vi sa at zRAM også er en del av RAM? Måten virtuell RAM fungerer på er at den oppretter en swap-partisjon på lagringen din, og bruker den som ekstra zRAM.

VirtualRAMWithBorder Hva er virtuell RAM i Android?

Siden zRAM bare lagres på RAM-en din, er det en grense for antall sider du kan komprimere og lagre i den. Med en swap-partisjon kan du bruke lagringen som ekstra zRAM, for å komprimere og flytte apper, samtidig som du frigjør plass i den fysiske RAM-en din.

Denne funksjonen er ny

Så, er alt dette nytt? Vel, egentlig ikke. Linux bruker swap-partisjoner helt fra begynnelsen. For Android bruker tilpassede kjernebrukere SD-kortene sine til å lage flere byttepartisjoner for bedre minneadministrasjon.

Les også:  Hvordan justere perspektivet til bilder på Android

Som sådan gir merkevareprodusentene deg den samme fordelen bakt inne i Android-skallene deres. Det reiser imidlertid spørsmålet - hvis funksjonen er så nyttig, hvorfor var den ikke en del av Android-kildekoden?

Virtuell RAM er bra eller dårlig

Svaret ligger i den grunnleggende funksjonen til selve den virtuelle RAM-en. Selv om funksjonen lar deg kjøre flere apper på enheten din ved å komprimere dvaleapper og flytte dem til lagringsplassen din, gjør den mer skade enn nytte. Siden swap-partisjoner hovedsakelig lagrer aktive applikasjoner, er det en høyere følelse av lesing og skriving.

Dette fungerer fint på tradisjonell lagring, men flash-minne har et begrenset antall lesinger og skrivinger. Så ved å bruke SWAP eller Virtual RAM, reduserer du levetiden til enhetens lagring.

Dette er også godt merket inn Android-utviklerside. "På Android brukes ikke lagring til å bytte plass som det er i andre Linux-applikasjoner, der hyppige skrivinger kan spise inn i dette minnet og forkorte levetiden til lagringsmediet." Et annet eksempel på dette finnes i de nye Apple M1 MacBooks. Disse enhetene bruker en byttepartisjon på Apples SSD-er, som brukere har klaget mye på.

Er virtuell ram viktig og bør du bruke den

I utgangspunktet avhenger alt av hvordan du definerer multitasking. Hvis han bytter mellom to til tre aktive apper, hjelper den virtuelle RAM-en definitivt. Men hvis du fortsetter å bytte mellom 5-6 sterkt aktive apper, vil den virtuelle ram ikke gjøre noe fordi den vil fortsette å endre apper.

I hovedsak lar Virtual RAM-funksjonen deg ha mer RAM tilgjengelig for å kjøre applikasjoner. Det kommer imidlertid på bekostning av lagringen din. Hvis du har tenkt å fortsette å bruke enheten i mer enn to år, tror vi at det kanskje ikke gir mye mening å bruke standard RAM.

Gå til toppknappen