<
  • Главная
Статьи

Що таке оперативна пам'ять і як зрозуміти, що вам її не вистачає?

  1. Що таке ОЗУ
  2. Як ваш смартфон використовує ОЗУ
  3. Невикористовувана ОЗУ - це зайва ОЗУ?
  4. Що хорошого в великому обсязі ОЗУ?
  5. Вам не потрібно більше пам'яті, але ви завжди зможете її використовувати
  6. ОЗУ - дешева, але корисна

Схоже, що Vivo скоро випустить смартфон з 10 Гб оперативної пам'яті. Приблизно стільки ж пам'яті у багатьох ігрових ПК - і це на 4-6 Гб більше, ніж у більшості інших флагманів. Спробуємо розібратися, навіщо потрібні ці 10 Гб і чи означає це, що вашому смартфону з 4 Гб бракує ОЗУ?

Відзначимо, що це не перший раз, коли виходить смартфон с, здавалося б, божевільним об'ємом ОЗУ. У OnePlus 5T є конфігурація з 8 Гб, а 6 Гб для флагманів і зовсім погрожує стати стандартом. Давайте розглянемо, що таке ОЗУ, як ваш смартфон використовує оперативну пам'ять, і навіщо телефону взагалі на 250% більше пам'яті, ніж вважається достатнім для нормальної роботи.

Що таке ОЗУ

Що таке ОЗУ

ОЗУ (оперативна пам'ять, можна також зустріти англомовне позначення RAM) - це короткострокове цифрове сховище. Комп'ютери (так, ваш смартфон цілком можна назвати комп'ютером) використовують оперативну пам'ять в основному для зберігання даних, які активні додатки - разом з процесором і ядром операційної системи - використовують, оскільки оперативна пам'ять найкраще підходить для швидкого читання та запису. Навіть найшвидший жорсткий диск або флеш-накопичувач не можуть дати достатньо швидкості, а безпосередньо кеш процесора, в якому зберігаються дані, використовувані для поточних розрахунків, вельми і вельми обмежений.

Об'єм кеша Snapdragon 835, наприклад, становить 2 Мб для високопродуктивних ядер і 1 Мб для енергоефективних ядер. Цього вистачає тільки для утримання даних для виконання поточного завдання - отже, інформацію для того, що робили до, будемо робити після або для фонових завдань, потрібно зберігати десь ще.

Ядро операційної системи відповідає за організацію всіх процесів, які задіють апаратну частину вашого смартфона. Коли грі або будь-якого додатка потрібно значно змінити картинку на екрані, створені при цьому дані переходять в ОЗУ, де система може його проаналізувати і, відповідно, дати навантаження на процесор і графіку, а потім відправляти результати обробки на дисплей, щоб кожен піксель був на своєму місці.

Звучить досить складно, але все це відбувається буквально за секунди і ви не помічаєте всієї цієї роботи - саме тому, що пам'ять грамотно розподіляється і дозволяє процесору робити, що потрібно. З усієї цієї теорії вам потрібно зрозуміти і запам'ятати лише три речі:

  1. ОЗУ - місце для тимчасового зберігання даних, і швидкість читання і запису в ньому вище, ніж у накопичувача.
  2. Дані з ОЗУ видаляються, коли ви виключаєте смартфон.
  3. Частина ОЗУ в вашому смартфоні задіюється з моменту включення смартфона і ніякі програми або навіть система не можуть використовувати цей фрагмент.

Те ж саме можна сказати і практично про будь-який комп'ютер. Абсолютна більшість з них має ОЗУ і використовує її аналогічним чином.

Як ваш смартфон використовує ОЗУ

Як ваш смартфон використовує ОЗУ

Здебільшого ОЗУ використовується для зберігання даних запущених додатків. Простіше кажучи, чим більше у вашого телефону оперативної пам'яті, тим більше додатків можуть бути запущені у фоновому режимі, не сповільнюючи при цьому його роботу. Саме від ОЗУ залежить те, як смартфон буде працювати.

Ми не будемо говорити про зовсім тонких і непомітних рівнях організації, в якій задіюється ОЗУ, або про речі на кшталт compcashe, але в основному смартфон використовує оперативну пам'ять для:

  • Ядро. Android-смартфон працює поверх ядра Linux. Ядро зберігається в спеціальному типі стисненого файлу, який витягується безпосередньо в ОЗУ під час включення пристрою. І саме тому, як ми говорили, до частини оперативної пам'яті немає доступу навіть у системи. У цій зарезервованої пам'яті зберігаються ядра, драйвери і модулі ядра, які керують апаратної складової, і кешуються пов'язані дані.
  • Сховище віртуальних файлів. У дереві системи є файли і папки, які не є "справжніми". Вони являють собою такі псевдофайла, які створюються при запуску пристрою і зберігають в собі ВАЩИ начебто рівня заряду батареї або швидкості роботи процесора. В Android такими псевдофайла, наприклад, заповнена ціла директорія / proc. Під них виділяється ОЗУ, щоб цих файлів було, де зберігатися.
  • Мережа та радіо. Інформація про EMEI і настройки радіо зберігаються в NVRAM (незалежна пам'ять, яка не стирається при виключенні телефону), але передаються в ОЗУ разом з ПО, яке забезпечує роботу модему. Це відбувається при першому включенні нового смартфона.
  • Графіка. Графічного чіпу також потрібно пам'ять для нормального функціонування. Вона називається VRAM (відеопам'ять). Оскільки в смартфонах графіка інтегрована в процесор, виділеної VRAM в них немає. Саме тому замість неї використовується оперативна пам'ять.

Все це забезпечує працездатність пристрою. І тільки пам'ять, що залишилася можна використовувати для запуску ігор і додатків. Ще частина ОЗУ відводиться під швидкодію системи, але це відбувається вже за іншими схемами і відведення пам'яті під це прописано творцями операційної системи. Таким чином, цей мінімальний обсяг пам'яті завжди буде відкладений під такі потреби. Саме завдяки цьому додатки в вашому смартфоні відкриваються миттєво і вам не доводиться чекати, поки система звільнить пам'ять для його запуску.

Якраз тому обсяг доступної ОЗУ в налаштуваннях не зовсім збігається з тим, що написано в характеристиках на сайті виробника. Так, в пристрої дійсно 2-4-6 Гб пам'яті, але частина з неї (зазвичай близько 1 Гб) зарезервована під всі перераховані вище потреби.

Невикористовувана ОЗУ - це зайва ОЗУ?

Невикористовувана ОЗУ - це зайва ОЗУ

Можливо, ви чули цей вислів про Android і управлінні пам'яттю в ній. Це "фішка" Linux, а Android, як відомо - це ОС на базі ядра Linux, як Ubuntu. Це означає, що Android за замовчуванням намагається якомога швидше заповнити ОЗУ додатками і пов'язаними з ними даними, і зберегти їх в повному обсязі, залишивши вільними трохи місця для інших системних потреб.

Це багато в чому відрізняється від того, як працює Windows, але в Mac використовується практично той же принцип. Windows намагається зберегти якомога більше RAM, щоб її зайняло додаток, відкрите користувачем. Linux же, навпаки, зберігає в пам'яті не використовується зараз додаток до тих пір, поки ця пам'ять не буде потрібно для чогось іншого. Це також визначається системними настройками, про які ми вже говорили. Додатків і пов'язаним процесам виставляється пріоритет в залежності від того, як давно воно було відкрито в останній раз і як багато пам'яті йому потрібно. Коли ви хочете відкрити новий додаток, додатки з більш низькими пріоритетами закриваються, звільняючи потрібний обсяг ОЗУ.

Зрозуміло, під час використання смартфона деякі програми ви запускаєте і в цілому використовуєте частіше, ніж інші. Дані цих додатків постійно залишатимуться в ОЗУ, щоб при необхідності вони відкривалися майже миттєво. Якщо ж оперативна пам'ять пустує, то відкриття програми не тільки займає більше часу, але і сильніше розряджає акумулятор.

Відзначимо, що це працює таким чином на iOS і Android-смартфонах, але не в Windows і Chromebook. Про причини вже говорилося: вони розподіляють оперативну пам'ять по-різному.

Що хорошого в великому обсязі ОЗУ?

OnePlus 5T Midnight Black з 8 Гб ОЗУ

Проста відповідь очевидна з попереднього пункту: чим більше пам'яті, тим більше додатків може бути запущено в тлі одночасно. А ось більш докладну відповідь вже цікавіше.

8 або 10 Гб оперативної пам'яті - занадто багато для звичайного смартфона на Android. У пристроїв на зразок Nexus або Android One / Android Go, можуть залишитися від 1,5 до 2 Гб вільної оперативної пам'яті після включення смартфона. Ті ж показники можуть бути і на Galaxy S8, але тільки тому, що настройки тут такі, що призначений для користувача інтерфейс завжди змушений залишатися відкритим і використовує для цього частина зарезервованої ОЗУ. Сама по собі оболонка Samsung досить ресурсномістка, і Samsung відмінно вийшла з ситуації, ввівши цю особливість в Galaxy S6. З тих пір інтерфейс працює куди швидше і позбувся безлічі багів і гальм.

Тепер ясно, чому смартфону на кшталт Galaxy S8 потрібно більше оперативної пам'яті. Так як багато смартфони оснащені 4 Гб оперативної пам'яті, різниці в їх продуктивності здебільшого немає. Так, за фактом у Nexus трохи більше пам'яті, щоб запустити на додаток або два більше: інтерфейс тут вимагає менше пам'яті. І саме тому Samsung, LG, HTC та інші компанії додають способи грамотно закінчувати активні процеси, якщо потрібно трохи підвищити продуктивність. Якщо ви закриєте всі програми, які вам не потрібні, нові додатки будуть відкриватися трохи швидше.

Вам не потрібно більше пам'яті, але ви завжди зможете її використовувати

Якщо ж ви використовуєте щось на зразок док-станції DeX від Samsung, додаткова пам'ять буде як не можна до речі. Тоді док-станція буде використовувати "зайву" оперативну пам'ять смартфона. Смартфон ж, в свою чергу, зможе не тільки обробляти графіку, але і використовувати інші додатки в той же самий час. Таким чином, вам не доведеться "вбивати" всі програми, щоб використовувати DeX.

В ідеальній ситуації смартфон з додатковою пам'яттю (скажімо, у випадку з 6 Гб вільними залишаються приблизно 2 Гб) зможе використовувати драйвер пристрою, який забезпечує прямий доступ до пам'яті для призначеного для користувача інтерфейсу. Це виділяє частину ОЗУ для завантаження виключно робочого столу, сенсорного введення і всього, що робить ваш девайс супер-чуйним незалежно від інших додатків і "бюджету" пам'яті на ці завдання, закладеного в системі. Що виходить на виході? Миттєва чуйність Android-смартфона - можливо, не настільки ідеальна, як в iPhone, але це можна виправити .

Ті, хто називають великий обсяг пам'яті ОЗУ надмірністю, частково мають рацію. Однак це дозволить ядру розподіляти пам'ять трохи в іншому режимі, що позначається на загальному враженні від роботи пристрою. Інтерфейс буде "літати", і вам не доведеться нічим жертвувати заради цього.

А тепер подумайте, що те ж саме стосується ігор, док-станцій і будь-яких інших "додаткових" способів використання Android-смартфона. При цьому системі все ще буде вистачати оперативки не тільки для плавної роботи, але і для зберігання даних всіх додатків без необхідності їх закривати. Ви можете грати в 3D-гру або використовувати смартфон в якості ноутбука через DeX, а у смартфона все ще буде більше пам'яті, ніж необхідно для поточного завдання.

ОЗУ - дешева, але корисна

Так, виробники майже завжди просять більше за модель з додатковими гігабайтами оперативної пам'яті, але це через те, що їм, по суті, доводиться робити ще одну модифікацію і замовляти ще набір компонентів. Насправді ж чіпи всередині смартфона закуповуються за смішними цінами завдяки величезним обсягам поставки. Але сама можливість на презентації оголосити, що в новій моделі встановлено 6, 8 або навіть 10 Гб ОЗУ дорогого коштує. Список характеристик вигляди

Що хорошого в великому обсязі ОЗУ?
Спробуємо розібратися, навіщо потрібні ці 10 Гб і чи означає це, що вашому смартфону з 4 Гб бракує ОЗУ?
Невикористовувана ОЗУ - це зайва ОЗУ?
Що хорошого в великому обсязі ОЗУ?
Що виходить на виході?


Новости
  • Виртуальный хостинг

    Виртуальный хостинг. Возможности сервера распределяются в равной мере между всеми... 
    Читать полностью

  • Редизайн сайта

    Редизайн сайта – это полное либо частичное обновление дизайна существующего сайта.... 
    Читать полностью

  • Консалтинг, услуги контент-менеджера

    Сопровождение любых интернет ресурсов;- Знание HTML и CSS- Поиск и обновление контента;-... 
    Читать полностью

  • Трафик из соцсетей

    Сравнительно дешевый способ по сравнению с поисковым и контекстным видами раскрутки... 
    Читать полностью

  • Поисковая оптимизация

    Поисковая оптимизация (англ. search engine optimization, SEO) — поднятие позиций сайта в результатах... 
    Читать полностью