Tartalomjegyzék:
- Mi az a RAM?
- Hogyan használja a telefon a RAM-ot?
- A nem használt RAM elpazarolt RAM
- Mit jelent számomra az, ha több RAM van a telefonban?
- A RAM olcsó, és ha több RAM van, akkor egy speciális lapon jól néz ki
Úgy tűnik, hogy a Vivo 10 GB RAM-mal rendelkező telefont fog eladni. Ez majdnem annyi, mint sok PC-n, és körülbelül 6 GB-nál több, mint a legtöbb telefonon. Nagyon sok ember vakarja a fejét, és azt kérdezi, miért van szükség a világon 10 GB-os RAM-ra, és ez azt jelenti, hogy a 4 GB-os telefonomnak többre van szüksége?
Nem ez az első alkalom, amikor a telefonokat rengeteg RAM-mal látják. A OnePlus 5T 8 GB-os konfigurációval rendelkezik, és néhány telefonon a 6 GB-os látás meglehetősen általános. Beszéljünk arról, hogy mi a RAM, hogyan használja a telefon a RAM-ot, és miért lenne egy telefonnak 250% -kal több, mint "szükséges".
Mi az a RAM?
A RAM (Random Access Memory) rövid távú digitális tárolás. A számítógépek (és igen, a telefon egy számítógép) RAM-ot használnak elsősorban az adatok tárolására, amelyeket az aktív alkalmazások - a CPU-val és az operációs rendszer kernelével együtt - használnak, mert a RAM nagyon gyors az olvasás és az írás során. Még a leggyorsabb merevlemez vagy a flash tárolás is lassú, ha valami olyat kell olvasnunk vagy írnunk, „miközben“ a telefonon belül van, és a telefon belsejében lévő CPU-nak saját gyorsítótára van a számításokhoz használt adatok tárolására, nem sok. A Snapdragon 835 (példaként) 2 MB gyorsítótárat tartalmaz a nagyteljesítményű magokhoz és 1 MB gyorsítótárat az alacsony teljesítményű magokhoz. A 2 MB gyorsítótár csak elegendő ahhoz, hogy tárolja azt, amelyet jelenleg használnak, tehát valahol meg kell tartania azt, ami a következő lesz.
A RAM olvasása és írása a RAM-ba és a memóriából gyors. Szuper gyors.
Az operációs rendszer kernel forgalmi rendőrként működik mindazonáltal, ami megy a telefon hardverének használatakor. Amikor egy játék vagy bármely alkalmazás új képernyőt akar felhívni, akkor az arra létrehozott adatok felhasználásra kerülnek a RAM-ba, ahol az operációs rendszer képes elemezni, hagyja, hogy a CPU és a GPU elvégezze a szükséges feldolgozást, majd küldje el a kijelzőre, így a megfelelő színű pontok a megfelelő helyekre húzhatók.
Bonyolultnak tűnik, és így van, de meg kell értenie három alapvető dolgot: A RAM egy olyan hely, ahol rövid ideig tárolhatók az adatok, és az oda helyezett adatok nagyon gyorsan olvashatók vagy írhatók. A RAM memória adatai törlődnek, amikor leállítja a telefont. A telefon memória egy részét azonnal felhasználják, amint újra bekapcsolja, és egyetlen alkalmazás sem, vagy akár az operációs rendszer sem tudja használni ezt a részt. Ez szinte minden számítógépre vonatkozik; (szinte) mindegyikük rendelkezik RAM-mal és ugyanolyan módon használja.
Hogyan használja a telefon a RAM-ot?
A telefon RAM-ját általában a futó alkalmazások számára használják, ahol adataikat tárolják. A legegyszerűbben szólva ez azt jelenti, hogy a több RAM lehetővé teszi, hogy több alkalmazás futjon a háttérben anélkül, hogy lelassítaná a telefonját. De mint a legtöbb dolog, ez nem igazán olyan egyszerű. A telefon RAM-ja még használatban van, még mielőtt az Android még működőképes lenne.
Itt nem fogunk beszélni a képzeletbeli alacsony szintű menedzsmentről vagy a dolgokról, például a tömörítésről, de alapvetően ez az, ahogy a telefon használja a benne található RAM-ot.
- A kernel tér: Android telefonja a Linux kernel tetején fut. A kernelt egy speciális típusú tömörített fájl tárolja, amelyet közvetlenül a RAM-ba extrahálnak az eszköz bekapcsolási sorrendje alatt. Ez a fenntartott memória a kernelt, illesztőprogramokat és kernelmodulokat tartalmazza, amelyek a hardvert és a helyiséget tárolják az adatok gyorsítótárazásához a kernelben és azon kívül.
- RAMdisk virtuális fájlokhoz: A rendszerfában vannak olyan mappák és fájlok, amelyek nem "valók". Átlátszó fájlok, amelyeket rendszerindításkor írtak, és olyan dolgokat tartanak, mint az akkumulátor töltöttségi szintje és a processzor sebességére vonatkozó adatok. Az Android esetén a teljes / proc könyvtár az egyik ilyen álnév fájlrendszer. A RAM fenntartva, így van helyük élni.
- Hálózati rádiók: Az IMEI-vel és a rádióbeállításokkal kapcsolatos adatokat az NVRAM (nem felejtő memória) tárolja, amely nem törlődik a telefon kikapcsolásakor, hanem a RAM-ra továbbítja azt a szoftvert, amely a modem támogatásához szükséges, amikor először kapcsolja be a készüléket. telefon. Helyet foglaltak el, hogy mindezt a memóriában lehessen tartani.
- GPU: A telefon grafikus adapteréhez memória szükséges a működéshez. Ezt VRAM-nek hívják, és telefonjaink olyan integrált GPU-kat használnak, amelyeknek nincs önálló VRAM-ja. Erre a rendszer RAM-ja van fenntartva.
Amint ez kész és a telefon működik, továbbra is fennmarad a rendelkezésre álló RAM, amelyre a telefonnak szüksége van az alkalmazások működtetéséhez és futtatásához. Ennek egy részét azoknak a dolgoknak is fenntartják, amelyeknek gyorsan meg kell történnie (alacsony szintű operációs rendszer funkciók és takarítás), de más módon fenntartják a minfree beállításokon keresztül. Ezek olyan szoftver-alapú beállítások, amelyeket azok az emberek írtak, akik az operációs rendszert írták, és a telefonodhoz építették a kernelt, és ez megtartja a beállított minimális memóriamennyiséget (tehát minimális), így ezek az alacsony szintű funkciók szükség szerint elvégezhetők anélkül, hogy várjon egy alkalmazást memória felszabadítására.
Ez az oka annak, hogy a rendelkezésre álló RAM felsorolás a beállításokban nem azonos a telefonba telepített RAM összes mennyiségével. A teljes összeg valóban benne van, de egy részét (általában kb. 1 GB-ot) fenntartják. Az alkalmazásaid harcolhatnak a többiek felett.
A nem használt RAM elpazarolt RAM
Lehet, hogy hallotta ezt az mondást az Androidról és a memóriakezelésről. Ez egy Linux dolog, az Android ugyanúgy, mint az Ubuntu, egy Linux kernel alapú operációs rendszer. Ez azt jelenti, hogy az Androidot úgy építették fel, hogy a lehető leggyorsabban kitöltse az alkalmazásokkal és a hozzájuk kapcsolódó adatokkal teli RAM-ot, és maradjon teljes, miközben a fentiekből csak a minimális mennyiségű összeget nyitja meg takarítási feladatokhoz.
Az Android nem a Windows 10, és mindegyikük másképp dolgozik.
Ez különbözik a Windows működésétől, bár ha Mac-et használ, nagyon közel van. A Windows nyitva tartja a RAM-ot egy olyan alkalmazás számára, amelyre szüksége van rá. A Linux a memóriában tárolja az alkalmazást, amíg a memóriára másutt nincs szükség. Ezt a telefon nélküli készüléket gyártó cég minimális beállításai is eldöntik. Az alkalmazások és azok folyamatainak prioritása van annak alapján, hogy mit csinálnak, hogyan teszik, és mikor voltak utoljára a képernyőn. Ha új alkalmazást szeretne megnyitni, az alacsonyabb prioritású alkalmazások bezáródnak, tehát az új alkalmazás rendelkezik a szükséges RAM-mal.
A telefon használata közben ugyanazokat az alkalmazásokat fogja használni, mint másoknak. Ezek az alkalmazások hajlamosak maradni a RAM-ban és futni, így azonnal elérhetők. Ehelyett, hogy a RAM mentes, ehelyett azt jelenti, hogy az alkalmazásoknak újra kell indítaniuk azokat a folyamatokat, amelyek lehetővé teszik a velük való interakciót. Ez lassabb és több akkumulátor energiát igényel, mint hogy RAM-ban maradjon.
Igaz mondás az Android (vagy iOS) telefonjára, de nem a Windows számítógépére vagy a Chromebookra (szintén Linux-kernel-alapú operációs rendszerre, de a zcache-t és a sandbox-ot egy nagyon egyedi RAM-kezelési rendszerben használja), mert a RAM-ot más módon kezeli.
Mit jelent számomra az, ha több RAM van a telefonban?
A rövid választ már ismeri, mert az már fent van - lehetővé teszi, hogy több alkalmazás futjon a háttérben. De a hosszú válasz nagyon érdekes.
Az első Android telefon, a T-Mobile G1, 192 MB RAM-mal rendelkezik. A Pixel 2 körülbelül 22-szer nagyobb 4 GB-val.
A 8 GB-os vagy a 10 GB-os memória teljes túlterhelést jelent egy tipikus Android telefonhoz. Az olyan telefonok, mint a Nexus vagy az Android One / Android Go telefon, 1, 5 - 2 GB ingyenes RAM-mal megszabadulhatnak a telefon indítása után. Ugyanúgy lehet a Galaxy S8, de csak azért, mert a minimális beállításokat úgy állítják be, hogy az otthoni alkalmazás (felhasználói felület) nyitva maradjon, és a fenntartott RAM egy részét használja. A Samsung felülete erőforrás-igényesebb, és a Samsung itt tette a nagyon okos dolgot, kezdve a Galaxy S6-tal, és megölte az otthoni képernyő késleltetésének nagy részét. Szép munka, Samsung!
Használva azt, amit mond nekünk, láthatjuk, hogy egy olyan telefonhoz, mint a Galaxy S8, több RAM-ra van szükség telepítve. Mivel szinte minden telefon 4 GB RAM-mal rendelkezik, itt nincs valódi különbség, és a Nexus telefonoknak csak egy kicsit több memóriája van ahhoz, hogy újabb vagy két alkalmazást telepítsenek és futtassanak, mert az interfésze nem használ annyit. Ez az oka annak, hogy a Samsung, LG, HTC és mások beépítették a futó folyamatok megsemmisítésének lehetőségeit a minimális beállításokon kívül azon időpontokban, amikor a teljesítmény kissé növelni kell. Ha megöli az összes lehetséges alkalmazást, az olyan alkalmazások, amelyek még nem voltak a memóriában, egy kicsit gyorsabban indulnak el.
Ha egy lépéssel tovább lép, és olyan dolgokat hajt végre, mint például a Samsung DeX asztali beállítása, akkor a nagyobb RAM megszerzése nagy előnye lehet. Például a DeX felhasználhatott több RAM-ot, mielőtt a telefon a VRAM-hez fut, és kellemes darabot használhat magának, hogy más alkalmazások vagy folyamatok megszakítás nélkül futhassanak. És még kreatívabb is lehet, ha szoftvert fejlesztett egy "extra" RAM-tal rendelkező telefonhoz.
Ideális esetben egy extra fizikai RAM-tal rendelkező telefon (tegyük fel, hogy a 6 GB extra 2 GB-ot ad) olyan eszközmeghajtót használhat, amely lehetővé teszi a DMA (Direct Memory Access) használatát a felhasználói felület számára. Ez a RAM-ot a rendszerindításkor a kezdőképernyőn, az érintőképernyőn történő bevitelnél és bármi másnál elrejti, amely a telefont hihetetlenül érzékenyvé teszi, függetlenül attól, hogy bármi más működik-e vagy menne a DMA számára fenntartott RAM-on kívül. Készen áll az azonnali érintéskérdésre vagy görgetésre? Mert így kapod.
Nincs szüksége többre, de mindig több is használható.
Ez lehetővé tenné a kernel számára a RAM egy részének kezelését, de más módon, mint a memfra paramétereknél, amelyeket a kernel felépítésekor a minfree beállításokhoz beállítottak. A szoftver és az operációs rendszer továbbra is vezérli a bemenetet és a kimenetet a Home felhasználói felületre, de soha egyetlen alkalmazás sem fogja felülírni a RAM ezen szakaszának bármelyik adatát, és az interfész mindig készen áll arra, hogy az Ön bemenetére reagáljon.
Bővítse ezt az ötletet "játékmódba", vagy asztali megoldásba, vagy bármilyen más módon, az Android telefonokhoz. Még mindig elegendő RAM lesz a rendszer számára, hogy meg tudja csinálni a dolgát, miközben extra RAM van egy szoftver nehéz 3D-s játék lejátszásához anélkül, hogy megölné a háttérben lévő összes alkalmazást, vagy telefonját állványra vagy laptop héjba helyezné a felhasználáshoz. Asztali üzemmódban csak azt a memóriát helyezte el, amelyet csak a működéséhez szükséges.
A RAM olcsó, és ha több RAM van, akkor egy speciális lapon jól néz ki
A vállalatok sokat számítanak fel a több RAM-mal rendelkező modellért, de ez azért van, mert ez azt jelenti, hogy van egy másik modellük, amelyet el kell gyártani, és egy másik alkatrészlistát kell fenntartani. A telefonon belüli tényleges chipek csak fillérekért fizetnek, ha volumenben vásárolják meg. De ha elmondhatjuk, hogy telefonod 6 vagy 8, vagy akár 10 GB RAM-mal rendelkezik, amikor bejelentették, akkor a specifikációs lap meglehetősen sokáig tarthat.
Ez lenyűgöző, különösen a tech rajongók és a korai alkalmazók számára. Bevallom, érdekel. Szeretek olyan optimalizált szoftvereket látni, amelyek minimális hardveren jól futnak, mert számomra ez egy művészeti forma; a kódírás szép lehet. De azt is érdekli, hogy mit jelenthet az extra RAM-ok rendelkezése, amikor a kettő összekapcsolódott ugyanabban az eszközben. Ha látom a 8 GB-os RAM-ot a specifikációkban, akkor azonnal felhívom az érdeklődést, ugyanúgy, mint egy nagy felbontású kijelző.
A jobb szemüveg látványos módja a korai alkalmazók érdeklődésének.
A telefonokat építő cégek ezt tudják. Tudják azt is, hogy ha több RAM-ot helyeznek be a telefonba, azt jelentik, hogy kevesebb szoftver-optimalizálással (költséges és időigényes dolog) megszabadulhatnak, vagy megpróbálhatnak többet tenni az Android-verziójukkal. Akárhogy is, néhányan csak a specifikációk miatt vásárolnak. Ez megéri a többletköltségeket, mert az Ön termékéről beszélő emberek felbecsülhetetlen.
Ez különösen fontos Keleten. A lenyűgözőbb műszaki jellemzőkkel rendelkező telefonok jobban értékesítenek Indiában és Kínában (a piacokon, amelyek az iparág legnagyobb növekedési potenciálját mutatják), mivel Indiában és Kínában egyre több ember akar lenyűgöző hardvert. Okos dolog az ügyfeleknek vendéglátás.
Ha ez mind elhangzott és befejeződött, akkor valószínűleg nem kell 4 GB-nál több RAM-ra a telefonjára. Ez megváltozik, amikor a telefonok többet kezdenek, ezért a Nexus One 1 GB RAM-mal, a Pixel 2 pedig 4 GB RAM-mal szállított. Fontos azonban felismerni a gyors vagy 4 GB-os, 4 GB-os többlet potenciálját új ötletek és szolgáltatások számára. Ne hagyja, hogy a kiegészítő memória az egyetlen döntéshozója telefonvásárláskor, de ne írja le trükkként.