22.07.2021

Android smartfonuna nə qədər RAM lazımdır?


Bir müddət əvvəl, otlar hələ yaşıl olanda və dinozavrlar yerdə gəzəndə, musiqinin səsləndirilməsini dayandırmaq və zəng etmək, sonra dinləməyə qayıtmaq və eyni yerdən davam etmək imkanı bizi sevindirdi. Və RAM miqdarı və ya ümumiyyətlə mövcudluğu kimi şeylər haqqında yalnız bir neçə fikir. Amma əvvəllər elektrik də yox idi və dəmir yollarının çəkilməsi insanları (xüsusən də faytonçuları) çaş-baş salırdı. Texnologiyanın inkişafı ilə insanların ehtiyacları artdı və cib köməkçimiz də istisna deyil.

Bir neçə həftə əvvəl Çin istehsalçıları LeEco və Oppo-nun göyərtəsində səkkiz giqabayt operativ yaddaşa malik iki smartfon haqqında məlumat ortaya çıxdı. Keçən dəfə biz multicore ehtiyacını araşdırdıq və Sergey yazdı, mövzunu daha ətraflı təhlil edəcəyəm.

Fon

Smartfonun sürəti və hamarlığı bir neçə komponentdən asılıdır, bunlardan ən vacibi prosessor, video sürətləndirici, ƏS və onun optimallaşdırılması, həmçinin operativ yaddaşdır. Bu gün müzakirə olunacaq sonuncudur.

Smartfondakı RAM, kompüterdəki kimi, bufer yaddaşdır, başqa sözlə, proqram təminatının işləməsini təmin edən məlumatların qısamüddətli saxlanması üçün istifadə olunur. Sabitdən fərqli olaraq, dəyişkən və daha sürətlidir. O, SoC-də yerləşən digər komponentlərlə qoşalaşmış aparat ekosisteminin mühüm komponentidir. Təsadüfi giriş yaddaşı haqlı olaraq prosessordan sonra növbəti performans təminatı hesab edilə bilər. Məhz bu amil onların sıx qarşılıqlı əlaqəsinin əsas səbəbidir.

Tipik olaraq, CPU və RAM arasında məlumat mübadiləsi keş yaddaşın iştirakı ilə baş verir. Keş yaddaş bu komponentlər arasında bir növ vasitəçidir. Məlumatı RAM-dan prosessora köçürərək və prioritetləşdirərək, onu yenidən RAM-a qaytarır, lakin dəyişdirilmiş formada. Əslində hər şey o qədər də çətin deyil.

RAM bir neçə bölməyə bölünə bilər: sistem, istifadəçi və əlçatan.

  • Sistem - ƏS-nin əsasıdır. Buraya sistem proqram təminatı, o cümlədən istehsalçı tərəfindən əvvəlcədən quraşdırılmış xidmət modulları və əlavələr, həmçinin sistem modifikasiyaları (mülkiyyət interfeysi) daxildir. Yeri gəlmişkən, sonuncu, "çılpaq" Android ilə müqayisədə, tez-tez iki-üç dəfə daha çox RAM yer tutur.
  • İstifadəçi - cihaz yükləndikdən sonra mövcud yaddaş. Bu yaddaşın sonradan istifadə üçün tamamilə və tamamilə mövcud olduğuna dair qəsdən yanlış fikir var. Çox vaxt istehsalçılar proqram təminatına əlavələr əlavə edirlər (ən yaxşı halda, vaxtaşırı aktivləşdirilir), adi tapşırıq öldürücülərindən istifadə etməklə silinə bilməz. Üstəlik, bu cür yardım proqramlarının tez-tez prosessor dövrlərindən istifadə etdiyini nəzərə alsaq, bu cür hərəkətlər olduqca mənfi nəticələrə malikdir. Bu, onların təsirsizliyinin başqa bir səbəbidir. Tətbiqlərinizin avtomatik yüklənməsini, o cümlədən müxtəlif ani mesajlaşma proqramlarını (onların bir çoxunda bir neçə var) əlavə edin, optimallaşdırılması çox arzuolunmazdır və siz əsas suala cavab alacaqsınız.
  • Sistem tərəfindən qorunan yaddaş mövcuddur. Problemli vəziyyətlərin qarşısını almaq, yaddaşdan rasional istifadə etmək və yeni proqramları tez bir zamanda işə salmaq üçün ƏS əvvəlcə müəyyən miqdarda RAM "ehtiyatında saxlayır".

RAM-ın inkişaf tarixinə nəzər salsanız, istehsalçıların əsas şüarının aşağıdakılardan ibarət olduğunu, olduğunu və olacağını güman edə bilərik:

Daha böyük, daha yaxşı, daha sürətli.

Başqa sözlə desək: “kəmiyyət, keyfiyyət, sürət”. Və bu tendensiya yaxşı xəbərdir. Bununla belə, burada da bəzi özəlliklər var.

Muxtariyyət

RAM miqdarının artması cihazın muxtariyyəti ilə bir-birinə bağlıdır. Təəssüf ki, bu xüsusi nümunədə bu problemdir. Tətbiqlər üçün daha çox yaddaş mövcud olduğu üçün fon proseslərinin sayı da müvafiq olaraq artır. Hər bir hərəkət nəticəyə gətirib çıxarır. Bizim vəziyyətimizdə bu proseslərin artması təkcə batareyanın ömrünə deyil, həm də iş sürətinə zərərli təsir göstərir.

ƏS və optimallaşdırma

Android. Başlamaq üçün, ƏS-nin özü Linux-un ləğv edilmiş və dəyişdirilmiş versiyasıdır. Sistemi arxitektura strukturu kimi düşünsək, onda Linux qatının üstündə virtual maşın, proqram API, genişləndirmələr və s. olan tətbiq infrastrukturu təbəqəsi yerləşir. O, proqram təminatını bayt koduna toplamaq, sonra nəticəni tətbiqin APK arxivində olan DEX faylına çevirmək metodundan istifadə edir. Bu fayllar öz növbəsində Dalvik (Java virtual maşını) tərəfindən istifadə olunur. Daha sonra ART ilə əvəz olundu.

ART və Dalvik arasındakı əsas fərq proqramların tərtib edilmə üsuludur. Dalvik bunu onların işə salınması zamanı, yəni real vaxt rejimində edir ki, bu da öz növbəsində prosessora böyük yük qoyur. ART-ın gəlişi ilə tərtibatçılar həyata keçirmə konsepsiyasını dəyişdirərək bu və bəzi digər ciddi problemləri həll etməyi qarşılarına məqsəd qoydular. ART proqramı quraşdırarkən kodu bir dəfə çevirir. Nəticədə, tətbiqlərin sonrakı işə salınması daha sürətli olur. Ən azından yeniləmənin məqsədi bu idi, lakin real testlər fərqli mənzərəni göstərir. Ancaq tətbiqin ölçüsünün artması ilə, konseptual olaraq yükləmə və oxutma sürətləndirilməli, onlar mükəmməl şəkildə öhdəsindən gəldilər.

Həmçinin ART birbaşa RAM ilə bağlıdır. Yuxarıda təsvir edilən dəyişiklikləri nəzərə alaraq, əvvəllər çevrilmiş kod, ilk növbədə əhəmiyyətsiz RAM istehlakı səbəbindən yükləmə prosesini sürətləndirir. Və eyni zamanda, istehsalçılar onun sayını artırmağa davam edirlər.

Zamanlar haqqında! Əxlaq haqqında!

Yaddaş növü

“Kəmiyyət deyil, keyfiyyət” qızıl qaydası burada da keçərlidir. Daha yeni RAM növü, məsələn, 2 GB yaddaşa malik LPDDR4, 4 GB-lıq LPDDR3-dən daha yaxşı (sürət baxımından) performans göstərəcək. Söhbət daha tutumlu, lakin köhnə həmkarları ilə müqayisədə sürətin artmasına və daha hamar işləməyə nail olmağa imkan verən əla avtobus tezliyi, texniki prosesin azalması və sair daxil olmaqla daha yeni texnologiyaların istifadəsindən gedir. Bununla belə, RAM yarışının davam etməsində əsas amil 64 bitlik versiyaya keçid hesab edilə bilər ki, bu da bizə 4 GB limitini aşmağa imkan verdi. İndi sistemdən asılı olaraq, bu göstərici ikiqat rəqəmlərə, hətta daha böyük rəqəmlərə vurulur.

Nəticə

Bir neçə söz kifayətdir: “Sizdə çoxlu RAM ola bilməz”. Ən azından əksəriyyət belə düşünür. Bir neçə vacib amili nəzərə almasanız, onlarla razılaşmamaq çətindir. Birinci və ən vacibi muxtariyyətdir. İkincisi, tərtibatçıların məsuliyyətsizliyidir. İndi daha bir səbəb var - "Qərbdə" optimallaşdırma. "Nə üçün?" Soruşurlar. Həqiqətən, zaman keçdikcə RAM miqdarı yalnız çoxalır, müvafiq olaraq, çoxlu iş rejimi yaxşılaşır və fon proseslərinin həcmi artır. İndi belə şeylərlə özünüzü yormağa ehtiyac yoxdur. Ancaq istifadəçilər fərqli düşünürlər. Uyğunsuzluq problemi isə optimallaşdırma məsələsidir. Amma istifadəçi istisna olmaqla, bu heç kimə maraqlı deyil. Nə istehsalçı, nə də tərtibatçılar. Şişirtmək, əlbəttə ki, hər zaman bir istisna var. Bununla belə, “çoxluq qaydası” da hər yerdə mövcuddur. Onları da başa düşmək olar. Flaqman cihazları ilə hiylə, nəticədə hətta ən qızğın nifrət edənlərin də ürəyində cavab tapdı. Bəs niyə konveyeri dayandırın? İndi lazım olan tək şey vaxtaşırı odun atmaq və meyvələri toplamaqdır.

Bəs RAM? Əsas, kəmiyyət sualının cavabı sistem arxitekturası və tətbiqin optimallaşdırılmasıdır. Bunlar ehtiyacı müəyyən edən amillərdir. Bu gün ən yaxşı seçim dördüncü sinifin 3-4 GB-dır.

Səhv tapsanız, lütfən, mətn parçasını seçin və basın Ctrl + Enter.


2021
maccase.ru - Android. Brendlər. Dəmir. xəbərlər