Logo fi.androidermagazine.com
Logo fi.androidermagazine.com

Ram: mikä se on ja milloin tarvitset lisää?

Sisällysluettelo:

Anonim

Näyttää siltä, ​​että Vivo aikoo myydä puhelimen, jolla on 10 Gt RAM-muistia. Se on melkein yhtä paljon kuin monissa pelitietokoneissa ja noin 6 Gt enemmän kuin useimmissa puhelimissa. Sillä on paljon ihmisiä, jotka raaputtavat päätään ja kysyvät, miksi maailmassa tarvitaan 10 Gt RAM-muistia. Tarkoittaako se, että 4 Gt: n puhelin tarvitsee enemmän?

Tämä ei olisi ensimmäinen kerta, kun olemme nähneet, että puhelimissa on paljon RAM-muistia. OnePlus 5T: llä on 8 Gt: n kokoonpano, ja 6 Gt: n näkeminen joissakin puhelimissa on tulossa melko yleiseksi. Puhutaanpa mitä RAM on, kuinka puhelimesi käyttää RAM-muistia ja miksi puhelimessa olisi sitä 250% enemmän kuin "välttämätöntä".

Mikä on RAM

RAM (Random Access Memory) on lyhytaikainen digitaalinen tallennustila. Tietokoneet (ja kyllä, puhelimesi on tietokone) käyttävät RAM-muistia pääasiassa tietojen säilyttämiseen, joita aktiiviset sovellukset - yhdessä CPU: n ja käyttöjärjestelmän ytimen kanssa - käyttävät, koska RAM on erittäin nopea lukemiseen ja kirjoittamiseen. Jopa nopein kiintolevy tai flash-tallennustila on hidasta, kun joudut lukemaan tai kirjoittamaan jotain "juuri nyt", ja vaikka puhelimesi CPU: lla on oma välimuisti laskutoimituksiin käytettävän tiedon pitämiseksi, sitä ei ole paljon. Snapdragon 835: ssä (esimerkki) on 2 Mt välimuistia korkean suorituskyvyn ytimille ja 1 Mt alhaisen suorituskyvyn ytimille. 2 Mt välimuistia riittää vain nykyisen käytetyn tilan säilyttämiseen, joten sinun on jonnekin pidettävä seuraavaksi käytettävää.

Lukeminen ja kirjoittaminen RAM: iin ja RAM-muistista on nopeaa. Erittäin nopea.

OS-ydin toimii liikenteen poliisina kaikessa, joka tapahtuu puhelimen laitteiden käytön yhteydessä. Kun peli tai jokin sovellus haluaa piirtää uuden näytön, käytettäväksi luodut tiedot menevät RAM-muistiin, jossa käyttöjärjestelmä voi jäsentää sen, antaa CPU: lle ja GPU: lle suorittaa tarvittavat prosessoinnit ja lähettää sen sitten näytölle, joten oikeat väripisteet voidaan piirtää oikeisiin paikkoihin.

Se kaikki kuulostaa monimutkaiselta, ja se on, mutta kaikki mitä sinun on ymmärrettävä, on kolme perusasiaa: RAM on paikka, jolla tietoja voidaan pitää lyhyen ajan, ja siihen sijoitetut tiedot voidaan lukea tai kirjoittaa erittäin nopeasti. RAM-muistin tiedot poistetaan, kun sammutat puhelimen. Osa puhelimen RAM-muistista käytetään heti, kun kytket sen takaisin päälle, eikä mikään sovellus tai edes käyttöjärjestelmä voi käyttää tätä osaa. Tämä koskee melkein mitä tahansa tietokonetta; heillä (melkein) kaikilla on RAM-muisti ja he käyttävät sitä samalla tavalla.

Kuinka puhelimesi käyttää RAM-muistiaan

Puhelimesi RAM-muistia käytetään enimmäkseen toimivien sovellusten paikana, joka tallentaa heidän tietonsa. Yksinkertaisimmin sanottuna se tarkoittaa sitä, että enemmän RAM-muistia voi antaa useampien sovellusten toimia taustalla hidastamatta puhelintasi. Mutta kuten useimmat asiat, se ei oikeastaan ​​ole niin yksinkertainen. Puhelimesi RAM-muisti on käytössä ennen kuin Android on jopa vakiintunut.

Emme aio puhua hienoista matalan tason hallinnoista tai asioista, kuten täsmähaku, mutta tämä on periaatteessa se, kuinka puhelimesi käyttää RAM-muistia sen sisällä.

  • Ytimen tila: Android-puhelimesi toimii Linux-ytimen päällä. Ydin tallennetaan erityyppiseen pakattuun tiedostoon, joka puretaan suoraan RAM-muistiin laitteen käynnistysjakson aikana. Tämä varattu muisti sisältää ytimen, ohjaimet ja ydinmoduulit, jotka ohjaavat laitteistoa ja tilaa välimuistin tallentamiseksi ytimeen ja siitä pois.
  • RAM-levy virtuaalitiedostoille: Järjestelmäpuussa on joitain kansioita ja tiedostoja, jotka eivät ole "todellisia". Ne ovat pseudofiilejä, jotka on kirjoitettu käynnistyksen yhteydessä ja pitävät esimerkiksi akun tasoa ja suorittimen nopeustietoja. Androidin kanssa koko / proc-hakemisto on yksi näistä pseudofile-järjestelmistä. RAM on varattu, joten heillä on paikka elää.
  • Verkkoradiot: IMEI- ja radioasetuksiasi koskevat tiedot tallennetaan NVRAM-muistiin (haihtumaton muisti, jota ei poisteta, kun katkaiset puhelimen virran), mutta ne siirretään RAM-muistiin yhdessä modeemin tukemiseen tarvittavan ohjelmiston kanssa, kun käynnistät laitteesi ensimmäisen kerran. puhelin. Tila on varattu tämän kaiken muistoksi.
  • GPU: Puhelimen grafiikkasovitin tarvitsee muistia toimiakseen. Tätä kutsutaan VRAM: ksi, ja puhelimemme käyttävät integroituja GPU: ita, joissa ei ole erillistä VRAM: ää. Järjestelmän RAM on varattu tähän.

Kun tämä on valmis ja puhelimesi on valmis, jäljellä on käytettävissä oleva RAM-muisti, jota puhelimesi tarvitsee käyttääksesi ja suorittaaksesi sovelluksia. Osa tästä on varattu myös asioille, joiden täytyy tapahtua nopeasti (alhaisen tason käyttöjärjestelmän toiminnot ja taloudenhoito), mutta se on varattu eri tavalla niin kutsuttujen minfree-asetusten kautta. Nämä ovat ohjelmistopohjaisia ​​asetuksia ihmisille, jotka kirjoittivat käyttöjärjestelmän ja rakensivat ytimen puhelinsovelluksellesi. Se pitää vähimmäismäärän vapaana RAM-muistista (siis vähäinen), jotta nämä matalat toiminnot voidaan suorittaa tarpeen mukaan ilman, että tarvitset odota, että sovellus vapauttaa muistia.

Tämän vuoksi käytettävissä oleva RAM- luettelo asetuksissa ei ole sama kuin puhelimeen asennetun RAM-muistin kokonaismäärä. Koko määrä on todella sisällä, mutta osa siitä (yleensä noin 1 Gt) on varattu. Sovelluksesi pääsevät taistelemaan loput.

Käyttämätön RAM on hukka RAM

Olet ehkä kuullut tämän sanonnan Androidista ja muistinhallinnasta. Se on Linux-asia, ja Android on Linux-ytimeen perustuva käyttöjärjestelmä kuten Ubuntu. Mitä se tarkoittaa, on se, että Android on rakennettu täyttämään sovellusten ja niihin liittyvien tietojen täydellinen RAM-muisti mahdollisimman nopeasti ja pitämään se täynnä, jättäen vain yllä olevan vähäisen määrän auki taloudenhoitovelvollisuuksiin.

Android ei ole Windows 10, ja molemmat tekevät asiat eri tavalla.

Tämä eroaa Windowsin toiminnasta, vaikka se onkin lähellä Mac-tietokoneita. Windows pitää RAM: n auki ja ilmaisena sitä tarvitsevalle sovellukselle. Linux pitää sovelluksen muistissa, kunnes muistia tarvitaan muualle. Tämän päättävät myös puhelimesi rakentaneen yrityksen tarpeettomat asetukset. Sovelluksille ja niiden prosesseille annetaan prioriteetti sen perusteella, mitä he tekevät, miten he tekevät sen ja milloin ne olivat viimeksi näytöllä. Kun haluat avata uuden sovelluksen, alemman prioriteetin sovellukset sulkeutuvat, joten uudessa sovelluksessa on tarvittava RAM-muisti.

Kun käytät puhelinta, käytät monia samoja sovelluksia enemmän kuin toisia. Nämä sovellukset pysyvät yleensä RAM-muistissa ja ovat käynnissä, joten ne ovat saatavilla heti. Sen sijaan, että RAM-muisti olisi vapaa, sovellusten olisi käynnistettävä uudelleen prosessit, joiden avulla voit olla vuorovaikutuksessa niiden kanssa. Se on hitaampaa ja kuluttaa enemmän akkuvirtaa kuin pitää ne RAM-muistissa.

Se on totta sanonta Android (tai iOS) -puhelimellesi, mutta ei Windows-tietokoneellesi tai Chromebookille (myös Linux-ytimeen perustuvalle käyttöjärjestelmälle, mutta käyttää zcachet ja hiekkalaatikkoa erittäin mukautetussa RAM-hallintajärjestelmässä), koska he hallitsevat RAM-muistia eri tavalla.

Mitä lisää puhelinta sisältävä RAM-muisti tekee minulle?

Tiedät jo lyhyen vastauksen, koska se on edellä - antaa mahdollisuuden käyttää useita sovelluksia taustalla. Mutta pitkä vastaus on todella mielenkiintoinen.

Ensimmäisessä Android-puhelimessa, T-Mobile G1: ssä, oli 192 Mt RAM-muistia. Pixel 2: lla on noin 22 kertaa enemmän 4 Gt: llä.

8 Gt tai 10 Gt RAM-muisti on täydellinen ylikuormitus tyypilliselle Android-puhelimelle. Nexus- tai Android One / Android Go -puhelimet, kuten puhelimet, voivat päästä pois 1, 5–2 Gt ilmaisella RAM-muistilla puhelimen käynnistyksen jälkeen. Niin voi myös Galaxy S8, mutta vain koska vähäiset asetukset on asetettu siten, että kotisovellus (käyttöliittymä) pakotetaan pysymään auki, ja käyttää osaa varatusta RAM-muistista. Samsungin käyttöliittymä on resurssiintensiivisempi, ja Samsung teki täällä erittäin älykkäästi aloittaen Galaxy S6: lta ja tappoi suurimman osan aloitusnäytön viiveistä. Hyvää työtä, Samsung!

Käyttämällä mitä tämä kertoo, voimme nähdä, että Galaxy S8: n kaltainen puhelin tarvitsee enemmän RAM-muistia asennettuna. Koska melkein jokaisessa puhelimessa on 4 Gt RAM-muistia, tässä ei ole mitään todellista eroa ja Nexus-puhelimella on vain vähän enemmän muistia toisen tai kahden sovelluksen käyttöönottamiseksi, koska sen käyttöliittymä ei käytä niin paljon. Siksi Samsung, LG, HTC ja muut ovat sisällyttäneet tapoja tappaa käynnissä olevat prosessit minfree-asetusten ulkopuolella aikoina, jolloin se tarvitsee vähän lisäystä suorituskykyyn. Jos tappaat kaikki mahdolliset sovellukset, sovellukset, joita ei vielä ollut muistissa, käynnistyvät hieman nopeammin.

Jos otat askeleen pidemmälle ja teet esimerkiksi Samsungin DeX-työpöydän asetukset, RAM-muistin lisääminen voi olla suuri etu. Esimerkiksi DeX voisi käyttää enemmän varattua RAM-muistia, ennen kuin puhelin toimii VRAM: lle, ja saada mukavan osan käyttämään itseään, jotta muut sovellukset tai prosessit voivat suorittaa keskeytyksettä. Ja voit entistä luovammin, jos kehität ohjelmistoa puhelimeen, jolla on "ylimääräinen" RAM-muisti.

Ihannetapauksessa puhelin, jossa on ylimääräistä fyysistä RAM-muistia (sanotaan esimerkiksi, 6 Gt antaa ylimääräisen 2 Gt), voisi käyttää laiteajuria, joka mahdollistaa DMA: n (Direct Memory Access) käyttöliittymään. Tämä varaa RAM-muistin käynnistyksen yhteydessä vain aloitusnäyttöön, kosketustuloihin ja muuhun, mikä tekee puhelimesta herkän reagoinnin riippumatta siitä, ei mitään muuta käynnissä tai käynnissä DMA: lle varatun RAM-muistin ulkopuolella. Oletko valmis välittömään kosketusvastaukseen tai vieritykseen? Koska niin saat sen.

Et tarvitse enemmän, mutta voit aina käyttää enemmän.

Tämä antaisi ytimen hallita osaa RAM-muistista, mutta eri tavalla kuin minfree-asetuksiin asetetut memmap-parametrit ytimen rakentamisen yhteydessä. Ohjelmisto ja käyttöjärjestelmä ohjaavat edelleen tuloa ja lähtöä kotikäyttäjäliittymään, mutta yksikään sovellus ei koskaan pysty korvaamaan mitään tämän RAM-osion tietoja, ja käyttöliittymä olisi aina valmis toimimaan syötteesi suhteen.

Laajenna nyt idea "pelitilaan" tai työpöytäratkaisuun tai muuhun erityiseen tapaan, jolla Android-puhelinta voidaan käyttää. Järjestelmässä olisi silti enemmän kuin tarpeeksi RAM-muistia, jotta se voi tehdä asiat, kun taas ylimääräinen RAM-muisti on siellä, kun haluat pelata ohjelmistoraskasta 3D-peliä tappamatta kaikkia taustalla olevia sovelluksia tai asettamatta puhelinta jalustalle tai kannettavan tietokoneen kuoreen käytettäväksi työpöytätilassa on tarvittava muisti varattu vain sen toimimiseksi.

RAM-muisti on halpa, ja lisää RAM-muistia näyttää hyvältä erikoislevyllä

Yritykset veloittavat paljon mallista, jolla on enemmän RAM-muistia, mutta suurin osa siitä johtuu siitä, että se tarkoittaa, että heillä on toinen valmistettava malli ja ylläpidettävä toinen varaosaluettelo. Todelliset sirut, jotka menevät puhelimen sisään, maksavat vain penniä, kun ne ostetaan volyymina. Mutta kun pystyt sanomaan, että puhelimellasi on 6 tai 8 tai jopa 10 Gt RAM-muistia ilmoitettuaan, se voi viedä paljon tietotaulukon suhteen.

Se on vaikuttava etenkin tekniikan harrastajille ja varhaisille käyttäjille. Myönnän, että se kiinnostaa minua. Pidän siitä, että näen optimoidut ohjelmistot, jotka toimivat hyvin pienellä laitteistolla, koska minusta se on taiteen muoto; koodin kirjoittaminen voi olla kaunista. Mutta olen myös kiinnostunut siitä, mitä ylimääräisen RAM-muistin saaminen voi tarkoittaa, kun nämä kaksi ovat silmillään yhdessä samassa laitteessa. Näkemällä 8 Gt RAM-muistia eritelmistä kiinnostaa minua heti, samoin kuin korkearesoluutioisella näytöllä.

Parempien kuvausten näkeminen on varma tapa kiinnostaa varhaisia ​​käyttäjiä.

Yritykset, jotka rakentavat puhelimia, tietävät tämän. He tietävät myös, että lisäämällä RAM-muistia puhelimeen, he voivat päästä eroon vähemmän ohjelmisto-optimoinnista (kallis ja aikaa vievä asia) tai yrittää tehdä enemmän Android-versionsa kanssa. Joko niin, jotkut meistä ostavat vain teknisten tietojen vuoksi. Se tekee lisäkustannuksista sen arvoista, koska tuotteestasi puhuminen on korvaamatonta.

Tämä on erityisen tärkeää idässä. Puhelimet, joilla on vaikuttavampi kuva, myyvät paremmin Intiassa ja Kiinassa (markkinoilla, joilla on suurin kasvupotentiaali teollisuudessa), koska Intiassa ja Kiinassa enemmän ihmisiä haluaa vaikuttavia laitteita. Ateria asiakkaillesi on fiksu asia.

Kun tämä kaikki on sanottu ja tehty, et todennäköisesti tarvitse puhelimeesi enempää kuin 4 Gt RAM-muistia. Se muuttuu, kun puhelimet alkavat tehdä enemmän, minkä vuoksi Nexus One -puhelimen mukana toimitettiin 1 Gt RAM-muistia ja Pixel 2 -laitteen mukana 4 Gt: n RAM-muisti. Mutta on tärkeää ymmärtää nopean digitaalisen tallennustilan 4 tai 6 Gt: n ylijäämän potentiaali uusille ideoille ja ominaisuuksille. Älä anna ylimääräisen RAM-muistin olla ainoa päättäjäsi ostaessasi puhelinta, mutta älä kirjoita sitä temppuksi.