Nu o singură dată am avut neplăcuta surpriză să constat gradul de necunoștință, în cazul unor persoane avizate, privind rolul memoriei RAM (Random-access memory) într-un dispozitiv mobil. Este un aspect care se răsfrânge în mod negativ asupra utilizatorului final, doritor de achiziționarea unui dispozitiv nou. în fapt, memoriei RAM i se atribuie mai multă importanță decât deține în realitate. Iar de multe ori, în cazul discuțiilor despre dispozitive, memoria RAM este și principalul vinovat pentru orice inconvenient legat de viteza dispozitivului. în realitate lucrurile nu stau de loc așa iar RAM-ul este gestionat de sistemele de operare mobile diferit decât în cazul PC-urilor. Dar să trecem la exemple mai concrete.
“...nu funcționează bine pentru că are doar x memorie RAM” - este conceptul cel mai des folosit. în realitate memoria RAM nu are atât de mult de-a face cu viteza dispozitivului pe cât se crede. De fapt, tipul memoriei și frecvența (DDR 2 / 3) sunt singurele aspecte care influențează viteza dispozitivului, ci nu cantitatea. Este unul dintre motivele pentru care Apple a integrat pentru o perioadă așa de lungă doar 512 MB de RAM în dispozitivele sale și s-a concentrat pe aspecte ce țin cu adevărat de viteza dispozitivului. Este și motivul pentru care cei de la Google au declarat că Android 4.4 KitKat va funcționa bine, în ce privește viteza de lucru, inclusiv pe dispozitivele cu 512 MB de RAM.
Atunci, care este scopul memoriei RAM? Scopul și cantitatea memoriei RAM afectează în mod direct multitasking-ul și numărul de aplicații pe care utilizatorul pe poate păstra deschise în fundal, în cazul Android. Și aici vorbim de acele aplicații care, spre exemplu monitorizează starea bateriei sau afișează starea vremii etc. în cazul multitasking-ului cantitatea memoriei RAM permite trecerea rapidă de la o aplicație deschisă la o alta anterior folosită, care este păstrată în stare latentă însă în aceeași poziție în care a fost lăsată, în memoria RAM.

Responsabil cu viteza sistemului este în schimb procesorul, sau mai bine spus procesoarele, pentru că în ziua de azi avem quad și chiar octa-core. Numărul de nuclee se răsfrânge direct asupra vitezei sistemului dar și a multitasking-ului, deși sistemele de operare mobile sunt încă optimizate corespunzător pentru a beneficia de aceste avantaje. Astfel, frecvența și calitatea procesorului sunt factorii determinanți, cu adevărat responsabili la capitolul viteză a sistemului. Un CPU Cortex A9 la 1.3 GHz va fi mai slab în ce privește viteza decât un Cortex A15 la 1 GHz și așa mai departe. însă despre procesoare vom vorbi într-un editorial viitor.

Aspectele de reținut se referă la faptul că 1 GB memorie RAM cuplat cu un procesor dual-core Cortex A15 este o combinație reușită și care nu va dezamăgi la capitolul viteză, cel puțin nu acum, în momentul în care dezvoltatorii încă nu profită din plin de resursele hardware disponibile. Este bine să deții un dispozitiv cu 2 GB memorie RAM? Sigur că da, din perspectiva în care apreciați trecerea de la o aplicație la alta fără să așteptați ca aceasta să treacă prin ciclul normal de deschidere dacă a fost accesată cu câteva minute/ore înainte. Și mai mult, un dispozitiv cu multă memorie RAM reprezintă o investiție bună pentru viitor. însă atenție, 2 GB pe hârtie nu înseamnă că vă veți bucura de ei în totalitate. O bună parte din memorie este alocată GPU-ului (plăcii video) care, spre deosebire de PC-uri nu vine cu memorie RAM dedicată. Apoi, o altă parte este asociată interfețelor, cum ar fi Samsung TouchWiz, sau HTC SenSe. într-un final veți descoperi că tot 1 GB sunt, de multe ori, ce rămâne la dispoziția utilizatorului.

în ce privește OS-ul, mai precis sistemul de operare Android, un aspect pe care l-am mai menționat este inutilitatea aplicațiilor de genul Task Manager. Aceasta pentru că sunt aplicații care necesită să ruleze în memorie, iar în momentul când Task Manager-ul le elimină sunt re pornite automat, cu cost de resurse și cel mai important baterie. Apoi, sistemul de operare Google este astfel construit încât să se descurce cât mai eficient în cazul managementului memoriei RAM și să elimine aplicațiile nefolosite atunci și numai când este nevoie, pentru a face loc altora nou deschise. Cu alte cuvinte, faptul de a avea un grad mare de ocupare a memoriei RAM în cazul Android nu este un aspect îngrijorător ci doar stare de normalitate. Cum va evolua sistemul de operare în ce privește folosirea memoriei RAM? Acestea sunt aspecte de văzut într-un viitor apropiat...


