Статья

Сколько оперативной памяти действительно нужно вашему телефону Android?

protection click fraud

Galaxy S20 UltraИсточник: Андрей Мартоник / Android Central

Вы можете купить Samsung Galaxy S20 Ультра с 16 ГБ оперативной памяти. Это почти столько же, сколько игровых ПК, и примерно на 8 ГБ больше, чем у большинства телефонов. Многие люди ломают голову и спрашивают, зачем вообще ему нужно 16 ГБ ОЗУ, и означает ли это, что моему телефону с 4 ГБ нужно больше?

Это будет не первый раз, когда мы увидим телефоны с огромным количеством оперативной памяти. Vivo и OnePlus предлагают телефоны с большим количеством под капотом, и использование 6 или более ГБ внутри становится довольно распространенным явлением. Давайте поговорим о том, что такое оперативная память, как ваш телефон использует оперативную память и почему в телефоне ее гораздо больше, чем «необходимо».

Galaxy S20 Ultra может иметь до 16 ГБ оперативной памяти - но почему?

Что такое оперативная память

RAM (оперативная память) - это краткосрочное цифровое хранилище. Компьютеры (и да, ваш телефон - это компьютер) используют оперативную память в основном для хранения данных, которые активные приложения - наряду с процессор и ядро ​​операционной системы - используются, потому что оперативная память очень быстрая, когда дело доходит до чтения и записи. Даже самый быстрый жесткий диск или флеш-накопитель работает медленно, когда вам нужно что-то прочитать или написать «прямо сейчас», а пока ЦП внутри вашего телефона имеет собственный кеш для хранения данных, используемых для вычислений, их не так много. Кеша даже последнего процессора Snapdragon хватает только на то, что используется

Сейчас, поэтому вам нужно где-то хранить то, что будет использоваться дальше.

Чтение и запись в ОЗУ и из ОЗУ происходит быстро. Сверх быстрый.

Ядро ОС действует как гаишник для всего, что происходит, когда дело доходит до использования оборудования вашего телефона. Когда игра или любое приложение хочет нарисовать новый экран, данные, созданные для его использования, поступают в оперативную память, где ОС может их проанализировать, пусть CPU и GPU выполняют любую необходимую обработку, а затем отправляют ее на дисплей, чтобы нужные цветные точки можно было нарисовать справа места.

Все это звучит сложно, и это так, но все, что вам нужно понять, это три основных вещи: ОЗУ - это место для хранения данных в течение короткого периода времени, данные, помещенные туда, могут быть прочитаны или записаны очень быстро, и данные в ОЗУ стираются при выключении телефона. Кроме того, часть оперативной памяти вашего телефона используется, как только вы включаете его снова, и никакие приложения или даже ОС не могут использовать эту часть. Это касается практически любого компьютера; они (почти) все имеют оперативную память и используют ее одинаково.

OnePlus 5TИсточник: Android Central

Как ваш телефон использует оперативную память

Оперативная память вашего телефона в основном используется как место для запущенных приложений, хранящих свои данные. Проще говоря, это означает, что больший объем оперативной памяти позволяет большему количеству приложений работать в фоновом режиме без замедления работы телефона. Но, как и в большинстве случаев, все не так просто. Оперативная память телефона используется еще до того, как Android будет запущен.

Мы не будем говорить о модном низкоуровневом управлении или подобных вещах. compcache здесь, но именно так ваш телефон использует внутри себя ОЗУ.

  • Ядро-пространство: Ваш телефон Android работает на базе ядра Linux. Ядро хранится в сжатом файле особого типа, который извлекается непосредственно в оперативную память во время включения устройства. Эта зарезервированная память содержит ядро, драйверы и модули ядра, которые контролируют оборудование и место для кэширования данных в ядре и из него.
  • RAMdisk для виртуальных файлов: В системном дереве есть несколько ненастоящих папок и файлов. Это псевдофайлы, записываемые при загрузке и содержащие такие данные, как уровень заряда батареи и скорость процессора. В Android весь каталог / proc является одной из таких систем псевдофайлов. Оперативная память зарезервирована, поэтому им есть где жить.
  • Сетевые радиостанции: Данные о вашем IMEI и настройках радио хранятся в NVRAM (энергонезависимая память, которая не стирается при выключении питания. ваш телефон), но переносятся в ОЗУ вместе с программным обеспечением, необходимым для поддержки модема, когда вы впервые включаете Телефон. Для хранения всего этого в памяти зарезервировано место.
  • Графический процессор: Графическому адаптеру в вашем телефоне требуется память для работы. Это называется VRAM, и в наших телефонах используются встроенные графические процессоры, у которых нет автономной VRAM. Для этого зарезервировано системное ОЗУ.

Как только это будет сделано, и ваш телефон будет готов к работе, останется только объем доступной оперативной памяти, необходимой вашему телефону для работы и запуска приложений. Часть этого также зарезервирована для вещей, которые должны выполняться быстро (низкоуровневые функции операционной системы и обслуживание), но это зарезервировано другим способом. Это программные настройки, разработанные людьми, написавшими ОС и построившими ядро ​​для вашего телефона, и они сохраняют набор минимальный объем свободной оперативной памяти, поэтому эти низкоуровневые функции могут выполняться по мере необходимости, не дожидаясь, пока приложение освободит объем памяти.

Все поэтому доступная RAM список в настройках не совпадает с общим объемом оперативной памяти, установленной в вашем телефоне. Вся сумма действительно находится внутри, но ее часть (обычно около 1 ГБ) зарезервирована. Ваши приложения будут бороться за все остальное.

Неиспользуемая ОЗУ - это потраченная впустую ОЗУ

ASUS Zenfone 6Источник: YouTube

Возможно, вы слышали это высказывание об Android и управлении памятью. Это вещь Linux, а Android - это ОС на основе ядра Linux, как и Ubuntu. Это означает, что Android был создан для заполнения оперативной памяти приложениями и связанными с ними данными так быстро, как возможно и оставьте его полным, оставив только минимальную бесплатную сумму, о которой мы говорили выше, открытой для уборки обязанности.

Android - это не Windows 10, и все они работают по-своему.

Это отличается от того, как работает Windows, хотя, если вы используете Mac, это очень похоже. Windows сохраняет оперативную память открытой и свободной для приложения, которое в ней нуждается. Linux сохраняет приложение в памяти до тех пор, пока память не понадобится где-то еще. Это также определяется теми минимальными бесплатными настройками, которые компания разработала для вашего телефона. Приложениям и их процессам дается приоритет в зависимости от того, что они делают, как они это делают и когда в последний раз были на экране. Когда вы хотите открыть новое приложение, приложения с более низким приоритетом закрываются, поэтому новое приложение имеет необходимую оперативную память.

По мере использования телефона вы будете использовать одни и те же приложения чаще, чем другие. Эти приложения будут постоянно находиться в оперативной памяти и запускаться, поэтому они становятся доступными мгновенно. Наличие этой свободной оперативной памяти означает, что приложениям потребуется перезапустить процессы, которые позволяют вам взаимодействовать с ними, а это медленнее и потребляет больше энергии батареи, чем сохранение их в ОЗУ.

Это правда для вашего телефона Android (или iOS), но не для вашего компьютера с Windows или Chromebook (также ОС на основе ядра Linux), потому что они по-разному управляют ОЗУ.

Что для меня дает больше оперативной памяти в телефоне?

Вы уже знаете краткий ответ, потому что он выше - позволяет большему количеству приложений работать в фоновом режиме. Но длинный ответ действительно интересен.

Первый телефон Android, T-Mobile G1, имел 192 МБ оперативной памяти. У Galaxy S20 Ultra их в миллиард раз больше.

10 ГБ или 12 ГБ (или 16) ОЗУ - это полный перебор для обычного телефона Android. Такие телефоны, как Android One / Android Go, могут получить от 1,5 до 2 ГБ свободной оперативной памяти после загрузки телефона. То же самое и с Galaxy S8, но только потому, что минимальные бесплатные настройки установлены так, что домашнее приложение (пользовательский интерфейс) вынуждено оставаться открытым и использует часть зарезервированной оперативной памяти. Интерфейс Samsung более ресурсоемкий, и Samsung поступил очень умно, начиная с Galaxy S6, и устранил большую часть задержек на домашнем экране. Отличная работа, Самсунг!

Используя то, что это говорит нам, мы можем видеть, что телефон, который делает больше за кулисами, требует установки большего количества оперативной памяти. Поскольку почти каждый телефон теперь поставляется с 6 ГБ оперативной памяти, здесь нет реальной разницы, а телефон Pixel просто имеет немного больше памяти, чтобы запустить еще одно или два приложения, потому что его интерфейс не используется как много. Это также причина, по которой Samsung, LG, HTC и другие включили способы остановки запущенных процессов на время, когда требуется небольшое повышение производительности. Если вы убьете все приложения, которые сможете, приложения, которых еще нет в памяти, запустятся немного быстрее.

Samsung DeXИсточник: Android Central

Если вы сделаете еще один шаг и сделаете что-то вроде Настольная установка Samsung DeX, наличие большего объема оперативной памяти может быть большим преимуществом. DeX, например, может использовать больше оперативной памяти, выделенной перед тем, как телефон будет работать для графического адаптера. но по-прежнему нужен хороший кусок, чтобы использовать себя, чтобы другие приложения или процессы могли работать без прервано. И вы можете быть еще более креативными, если разрабатываете программное обеспечение для телефона с «дополнительной» оперативной памятью.

В идеале телефон с дополнительной физической RAM мог бы использовать драйвер устройства, который обеспечивает DMA (прямой доступ к памяти) для пользовательского интерфейса. Это выделяет оперативную память при загрузке только для домашнего экрана, сенсорного ввода и всего остального, что делает ваш телефон сверхчувствителен независимо от того, что еще работает или происходит за пределами ОЗУ, отведенного для DMA. Готовы ли вы к мгновенному отклику на прикосновение или прокрутке? Потому что это то, как вы это понимаете.

Ты не нужно больше, но вы всегда можете использовать больше.

Теперь расширите эту идею до «игрового режима», настольного решения или любого другого особого способа использования телефона Android. ОЗУ по-прежнему будет более чем достаточно для того, чтобы система могла выполнять свою работу, в то время как эта дополнительная оперативная память предназначена для игры в программную 3D-игру, не убивая все приложения, работающие в фоновом режиме, или размещение телефона в подставке или корпусе ноутбука для использования в режиме рабочего стола, имеет необходимую память только для того, чтобы Работа.

ОЗУ дешево, и наличие большего количества ОЗУ отлично смотрится в спецификации

Компании берут высокую плату за модель с большим объемом оперативной памяти, но в основном потому, что это означает, что у них есть другая модель для производства и другой список запчастей для обслуживания. Фактические чипы, которые входят в телефон, стоят всего гроши при покупке в больших количествах. Но возможность сказать, что ваш телефон имеет 8, 10 или даже 16 ГБ оперативной памяти, когда он объявлен, может иметь большое значение, когда дело доходит до спецификации.

Это впечатляет, особенно для технических энтузиастов и первых пользователей. Признаюсь, меня это заинтересовало. Мне нравится видеть оптимизированное программное обеспечение, которое может хорошо работать на минимальном оборудовании, потому что для меня это искусство; написание кода может быть красивым. Но меня также заинтриговало, что может означать наличие дополнительной оперативной памяти, когда они работают вместе в одном устройстве. Меня сразу же заинтересовало 8 ГБ или более ОЗУ в характеристиках, как и дисплей с высоким разрешением.

Увидеть лучшие характеристики - верный способ заинтересовать первых пользователей.

Компании, производящие телефоны, знают об этом. Они также знают, что увеличение объема оперативной памяти в телефоне означает, что они могут обойтись без оптимизации программного обеспечения (дорогостоящая и трудоемкая вещь) или попытаться сделать больше с помощью своей версии Android. В любом случае некоторые из нас будут покупать только из-за спецификаций. Это оправдывает добавленные затраты, потому что люди, говорящие о вашем продукте, бесценны.

Это лучшие беспроводные наушники, которые вы можете купить по любой цене!
Пора перерезать шнур!

Это лучшие беспроводные наушники, которые вы можете купить по любой цене!

Лучшие беспроводные наушники удобны, отлично звучат, не стоят слишком дорого и легко помещаются в кармане.

Все, что вам нужно знать о PS5: дата выхода, цена и многое другое
Следующее поколение

Все, что вам нужно знать о PS5: дата выхода, цена и многое другое.

Sony официально подтвердила, что работает над PlayStation 5. Вот все, что мы знаем об этом на данный момент.

Nokia запускает два новых бюджетных телефона Android One стоимостью менее 200 долларов
Новые Нокиас

Nokia запускает два новых бюджетных телефона Android One стоимостью менее 200 долларов.

Nokia 2.4 и Nokia 3.4 - последние дополнения к линейке бюджетных смартфонов HMD Global. Поскольку оба они являются устройствами Android One, они гарантированно получат два основных обновления ОС и регулярные обновления безопасности на срок до трех лет.

Xperia 1 по-прежнему остается нашим любимым телефоном для съемки видео
самый лучший

Xperia 1 по-прежнему остается нашим любимым телефоном для видеосъемки.

Если вам нравится запись видео, то обратите внимание на Sony Xperia 1 - он предлагает большой экран, три отличные камеры и чрезвычайно надежное ручное управление видео.

instagram story viewer