- Оперативная память в смартфоне: что даёт и сколько её нужно?
- Что содержится в оперативной памяти?
- На что влияет оперативная память?
- Сколько оперативной памяти нужно смартфону?
- Как освободить оперативную память?
- Подведение итогов
- В новых смартфонах теперь можно расширить оперативную память. Как это сделать и почему это важно?
- Почему iPhone хватает 4 ГБ ОЗУ, а Android — нет?
Оперативная память в смартфоне: что даёт и сколько её нужно?
Так ли важен для смартфона объем оперативной памяти? Давайте это выясним.
В состав практически любой компьютерной техники входят два вида памяти. Постоянная (энергонезависимая) память служит для хранения MP3-композиций, фотографий, видеороликов, документов и прочих важных файлов. А чем же отличается оперативная память? На что влияет ОЗУ, сколько нужно гигабайт современному смартфону? На все эти вопросы ответит данная статья.
Что содержится в оперативной памяти?
Любой смартфон состоит из множества компонентов. Сильнее всего на быстродействие операционной системы влияет центральный процессор (CPU). Второе место в этом рейтинге безусловно занимает оперативная память (ОЗУ). Если данный компонент является очень медленным, а свободный объем получился очень низким, то в работе системы и большинства приложений будут наблюдаться подтормаживания. В качестве примера давайте вспомним самые первые смартфоны на базе Symbian, объем оперативной памяти у которых исчислялся считанными мегабайтами. На тех устройствах практически невозможно было поставить воспроизведение музыки на паузу, чтобы ответить на входящий звонок — при возвращении в музыкальный плеер трек начинался сначала, так как в ОЗУ не хватало места для хранения текущей позиции.
Главным отличием ОЗУ от постоянной памяти является энергозависимость. Когда питание отключается — оперативная память обнуляется. Но зато такой вид памяти является гораздо более скоростным, чем ПЗУ.
И тогда, и сейчас оперативная память делится на несколько условных секций:
- Системная — здесь находится операционная система (Android, iOS), а также всяческие служебные модули, предустановленные производителем смартфона. В этом же сегменте может присутствовать и фирменная оболочка. Именно системная секция заполняется информацией самой первой. Чем более скоростная память используется в устройстве, тем быстрее происходит загрузка операционной системы. Пользовательская — эта память доступна после того, как заканчивается загрузка «операционки». Именно в этой секции содержатся исполнительные файлы разных приложений — интернет-браузера, мессенджеров и прочих. Также здесь постепенно могут появляться дополнения для прошивок, выпускаемые производителем гаджета в виде обновлений. Доступная — небольшая секция, зарезервированная операционной системой. Такая «бронь» нужна для предотвращения проблемных ситуаций и быстрого запуска новых приложений.
На что влияет оперативная память?
Какие выгоды получает пользователь, если смартфон имеет повышенный объем ОЗУ? На таком устройстве могут работать в фоне большее количество приложений. То есть, интернет-браузер не будет с нуля загружать страничку, если вы вернулись к нему после посещения множества других программ. Также при большом объеме оперативной памяти в фоне может работать огромное количество мессенджеров, торрент-клиент и приложения прочих видов. А вот быстродействие самой операционной системы зависит не столько от объема, сколько от скоростных характеристик оперативной памяти. Влияет на работу ОС Андроид или iOS и оптимизация операционной системы.
Когда-то Билл Гейтс заявлял, что любому компьютеру хватит 640 Кб ОЗУ. Теперь же даже мобильной «операционке» требуется примерно 1 Гб, а к этому ещё нужно прибавить фирменную оболочку и устанавливаемые затем приложения. А если код будет плохо оптимизирован, то тормоза и подвисания будут наблюдаться в любом случае. Хорошим примером являются смартфоны и планшеты Samsung, выпущенные до 2015 года. Оперативной памяти в таких устройствах было достаточное количество, но громоздкий и неоптимизированный интерфейс буквально заставлял гаджет время от времени подтормаживать.
От объема оперативной памяти зависит продолжительность автономной работы. Здесь всё банально. Большее количество фоновых процессов достаточно сильно нагружает CPU. А это, в свою очередь, влечёт повышенное энергопотребление. Производители смартфонов борются с этим за счёт более тонкого техпроцесса чипсета, более ёмкого аккумулятора и лучшей оптимизации предустановленного софта.
Сколько оперативной памяти нужно смартфону?
Как уже было сказано выше, операционная система Android может занимать от 512 Мб до 1 Гб ОЗУ. Также оперативная память нужна тем приложениям, которые будут устанавливаться по ходу использования устройства. Это значит, что сейчас не стоит покупать смартфон, в составе которого присутствует менее 2 Гб ОЗУ. И это уже минимальный параметр! Если требуется покупка девайса, который точно не будет выгружать из памяти недавно запущенные приложения, то нужно подумать об устройстве, в характеристиках которого значатся 4 Гб или даже больший объем ОЗУ.
Обратите внимание, перебарщивать тоже не стоит. 8 Гб оперативной памяти — это лишь маркетинговая уловка. Android пока попросту не может расходовать столь огромный объем. Научатся это делать лишь будущие версии операционной системы, которые на выбранный девайс, вполне возможно, никогда не поступят.
Как освободить оперативную память?
Многим владельцам смартфонов кажется, что для освобождения оперативной памяти достаточно открыть список запущенных ранее приложений, после чего нажать «Закрыть все». Отчасти это действительно помогает освободить некоторый объем ОЗУ, что поспособствует, например, более качественному запуску игры. Но иногда требуются более действенные методы.
Многие фирменные оболочки имеют встроенные средства для освобождения оперативной памяти. Выгрузка из неё приложений может происходить автоматически, раз в определенный промежуток времени. Но гораздо чаще освобождать память приходится вручную. Рассмотрим порядок действий пользователя на примере смартфона от компании Samsung:
Шаг 1. Перейдите в «Настройки».
Шаг 2. Нажмите на пункт «Оптимизация».
Шаг 3. Дождитесь окончания проверки устройства, после чего нажмите на пункт «ОЗУ». Либо нажмите на кнопку «Оптимизировать», если хотите заодно освободить постоянную память.
Шаг 4. В подразделе «ОЗУ» будет запущена дополнительная проверка. Затем нужно нажать кнопку «Очистить». Система предварительно подскажет, какой именно объем оперативной памяти будет освобожден.
На смартфонах и планшетах других компаний встроенная утилита-оптимизатор может находиться где-то в меню, посещение «Настроек» в таком случае не потребуется. Существуют фирменные оболочки и без встроенной возможности освобождения оперативной памяти. К счастью, никто не мешает пользователю скачать из Google Play специальное приложение, занимающееся тем же самым. На Setphone.ru есть отдельная статья о лучших оптимизаторах для Android — остается выбрать подходящий вариант. Давайте попробуем скачать и установить CCleaner.
Шаг 1. Запустите установившееся приложение. При первом запуске потребуется нажатие кнопки «Начать».
Шаг 2. Также программа может предложить обновиться до платной версии. Она лишена рекламы и дополнена некоторыми полезными функциями. Если пока тратить деньги не хочется, то нажмите кнопку «Продолжить бесплатно».
Шаг 3. В главном окне приложения указан заполненный объем ПЗУ и ОЗУ. Чтобы программа поняла, какой именно объем можно освободить, следует нажать кнопку «Анализ».
Шаг 4. При первом запуске на свежих версиях Android возникнет предупреждение о том, что утилите нужны разрешения на работу с определенными разделами операционной системы. Нажмите кнопку «Ясно» и предоставьте запрошенные разрешения.
Шаг 5. Анализ может длиться достаточно длительное время — всё зависит от того, как давно CCleaner запускался в последний раз. Когда процесс будет завершен — нужно проставить галочки около тех элементов, которые можно удалить с постоянной и оперативной памяти. После этого остается лишь нажать кнопку «Очистить».
Шаг 6. В дальнейшем можно приказать программе автоматически очищать ОЗУ и ПЗУ. Делается это в отдельном разделе. Однако для активации данной функции потребуется покупка платной версии приложения.
Очистка оперативной памяти в современных версиях Android требуется достаточно редко. В основном данное действие может понадобиться перед запуском какой-то очень тяжелой игры. В целом, об ОЗУ можно не думать, если объем этого типа памяти равняется или превышает 4 Гб.
Подведение итогов
Данная статья дала понять, что такое оперативная память смартфона. ОЗУ значительно скоростнее флэш-памяти, но при этом требует постоянной подачи энергии, без которой вся информация попросту удалится. Советуем ознакомиться и с тем, как увеличить постоянную память — эта статья тоже весьма актуальна для обладателей бюджетных смартфонов.
Источник
В новых смартфонах теперь можно расширить оперативную память. Как это сделать и почему это важно?
В последнее время, тестируя разные телефоны, стал замечать в настройках необычную функцию. Её суть заключается в том, что вы можете расширить количество оперативной памяти на 1-3 ГБ с помощью файла подкачки. Прямо как в операционной системе Windows.
Что же это такое? Это специальный файл в накопителе вашего смартфона, который используется при нехватке оперативной памяти. К примеру, у вас на телефоне открыто несколько приложений, среди которых даже давно запущенные потребляют оперативку. В этом случае система просто переведёт эти программы из ОЗУ в файл подкачки, чтобы они не закрывались, а продолжали работать.
Где эту функцию уже можно встретить? Я находил её в смартфонах OPPO Reno5 Lite и A74, а также в Vivo X60 Pro. Также подобную фишку недавно «завезли» в Realme Narzo 30 5G и Xiaomi Redmi Note 10 Pro. Мы видим, что расширить память можно не только на моделях среднего и флагманского сегмента, но и на бюджетниках, вроде Realme. Сделать это можно прямо в настройках: у OPPO этот пункт прячется в информации о системе, а у Vivo для этого есть отдельный раздел с названием «ОЗУ и объём памяти».
Почему это так важно? Всё просто: новые версии системы с каждым годом начинают требовать всё больше и больше ресурсов. Сейчас смартфон на базе «полноценного» Android должен иметь как минимум 3 ГБ оперативной памяти, а устройства с меньшим количеством ОЗУ могут выпускаться только на Android Go. Добавьте к этому перегруженные «китайские» оболочки вместе большим количеством программ, и вы поймёте, что оперативки много не бывает.
Есть и вторая, ещё более простая причина: реализовать такую фишку гораздо дешевле, чем добавлять физические Гигабайты. Не все готовы переплачивать за телефон с большим количеством памяти, гораздо проще пойти на такой компромисс. Так что файл подкачки – функция полезная и, на мой взгляд, даже необходимая. Надеюсь, что она быстро войдёт в моду и к 2023-му году мы увидим её хотя бы на половине новых смартфонов.
А вам нужна эта функция? Поделитесь своим мнением в комментариях к этой статье! Не забудьте подписаться на мой канал и поделиться этой статьёй с друзьями и близкими! Также подпишитесь на мой канал в Telegram ( ссылка ), канал на YouTube ( ссылка ) и паблик Вконтакте ( ссылка ). Большое вам спасибо!
Источник
Почему iPhone хватает 4 ГБ ОЗУ, а Android — нет?
Из года в год Android-производители форсируют железную часть смартфонов: 108 МП, 8к-видеосъемка 12гб оперативной памяти… Но подождите, у iPhone всего 4 ГБ ОЗУ. И это не мешает ему работать на уровне или даже быстрее своих конкурентов! И как же удалось компании Apple добиться такого результата? Обо всём этом в сегодняшнем ролике.
Для начала немного теории. Что такое оперативная память и для чего она нужна в смартфоне? Если говорить простым языком, то это память, в которой хранятся все запущенные приложения, их данные, и сама операционная система!
Естественно, чем больше у вашего девайса оперативной памяти, тем комфортнее и приятнее с ним взаимодействовать.
Большинство пользователей iPhone даже не знают сколько оперативной памяти у них в смартфоне. Это обусловлено тем, что пользователей устраивает работа многозадачности в их смартфонах, они просто пользуются и получают удовольствие от плавности и скорости работы. Так как же Apple все же удается хорошо работать с 4 ГБ оперативной памяти?
Может быть дело в системе? На самом деле чудес не бывает, Android и iOS требуется примерно одинаково-большое количество ОЗУ. К примеру, пару лет назад, один зарубежный канал Android Authority провёл детальное сравнение. Автор взял два смартфона на iOS — это iPhone 7 и на Android — Nexus 5х, с одинаковым количеством оперативки – 2 ГБ. iPhone 7 c момента запуска имеет МЕНЬШЕ свободной оперативной памяти чем смартфон на Android: около 750 МБ против 1,2 ГБ у Nexus. Но это до того момента пока вы не запустите какое-либо из ваших приложений.
Мы повторили тест на iPhone 11 и Pixel 3 с Pixel 4. Теперь получается, что цифры сопоставимы: в iPhone задействовано около 2 ГБ оперативки, а Pixel использует около 2,4 ГБ.
Окей, может быть дело в том, что приложения на Android занимают больше места в оперативке? Ведь Apple любит разработчиков, а они отвечают им взаимностью. Но тоже нет: во многих случаях размер занимаемого места в оперативной памяти на iOS и Android примерно равны, но в некоторых случаях приложения на iOS занимают почти в 1.5-2 раза меньше оперативной памяти! Скорее всего это связано с более оптимизированным исполняемым кодом приложения, ведь языки написания приложений очень разные.
При подсчетах, Android-приложения в совокупности занимают всего на 6% больше места в оперативной памяти.
Но это только начало, как говорят многие пользователи яблочной продукции «Оптимизация Решает!», как оказалось, в этом есть доля правды!
Оба аппарата работают с приложениями молниеносно, с андроидом все понятно, у него все хранится в ОЗУ, но как справляется iPhone с его жалкими 4 гигабайтами? Вся магия кроется как раз в работе iOS с оперативной памятью. Базово и iPhone, и Android имеют примерно одинаковый планировщик работы с памятью. Если в момент запуска нового приложения, у смартфона попросту нет свободной оперативной памяти, он выкинет одно из ранее запущенных и откроет то, которое тебе нужно в данный момент!
В мире компьютеров операционная система Windows имеет файл подкачки (pagefile.sys), еще его называют СВОП (термин пишется по-английски — swap). Это такое пространство на вашем жестком диске, куда система переносит неиспользуемые данные из оперативной памяти. Чтобы не хранить их в ОЗУ, давно запущенные приложения попросту переносятся на жесткий диск, тем самым освобождая место для еще одной вкладки Chrome. ПК-бояре понимают о чем я.
На смартфонах все немного сложнее, многие смартфоны до сих пор имеют не самые быстрые флеш-накопители в постоянной памяти. К этому прибавляем то, что флеш-память имеет сравнительно небольшой ресурс чтения и записи, поэтому производители смартфонов прибегли к иной реализации!
Представим такую ситуацию, у нас 4Гб оперативной памяти, открыто 5 приложений, память вся уже заполнена, как же запустить еще одно приложение и при этом не закрывать одно из пяти, то есть те которые уже открыты. Всё дело в том что и у iOS, и у Android тоже есть так называемый Сжатый СВАП – с помощью сжатия, которое похоже на то, что делает архиватор. Приложение сжимается внутри оперативной памяти, система выбирает самые массивные приложения, будь то одна большая или две мелких игры, происходит сжатие, тем самым освобождается до 50% больше места, и теперь можно запустить еще одно приложение.
Такая схема работает и на iPhone, и на Android, но Apple пошли куда дальше. Они придумали, как делить пространство на отдельные страницы — блоки размером 16 КБ, которые вмещают в себя любую информацию. Такую страницу можно пометить как грязную (dirty) или чистую (clean). Чистая — память, которая больше не используется (то есть никакие объекты больше не ссылаются на неё, и её можно спокойно выгрузить). В дальнейшем она может быть загружена с диска («page out»), такая память содержит фреймворки, исполняемый код и файлы только для чтения.
К примеру, в таких страницах могут быть данные текстур игры, которые не используются приложением даже после повторного запуска из фонового режима, также в иных приложениях это могут быть разные AR-тикеры, маски и прочие блоки кода, которые не использует приложение пока пользователь повторно не запустит программу из фона.
Грязная — память, которая ещё используется в приложении, выгрузить её невозможно, поэтому при переходе приложения в фон чистая просто выгружается, а грязная сжимается по двум методам сжатия:
- Сжатие буфера — использует одношаговый метод сжатия файлов, этот метод используется для сжатия мелких файлов до 8 МБ.
- Сжатие потока — использует несколько шагов для сжатия файлов, в том числе и повторное сжатие ранее сжатых файлов, что делает его идеальным для сжатия больших файлов.
Допустим у нас есть приложение Instagram, оно занимает 300 МБ в оперативной памяти, первым этапом будет очистка чистой памяти, которая была в запасе у приложения и больше не понадобится. Размер в ОЗУ уменьшается примерно до 170 МБ. Далее операционная система прибегнет к одному из двух методов сжатия грязной памяти. Благодаря продуманному алгоритму сжатия, грязная память из 170 мегабайт сжимается до внушительно маленького размера — менее 10 МБ!
В свою очередь, производители смартфонов на базе Android вышли из ситуации более простым решением, увеличить размер оперативной памяти чтобы меньше использовать сжатый свап.
Итак, время теста. Мы взяли устройства разных поколений — iPhone 11 и Pixel 3 — зато оба с 4 Гб. Посмотрим, что произойдет.
Pixel держит в памяти три игры. Начал выгружать их из памяти при запуске четвёртой.
iPhone полноценно держит шесть игр. Начал потихоньку выгружать на седьмой, но не все. Все начали вылетать только на восьмой игре.
И здесь мы подходим к кульминации вопроса, нужно понять, за счет чего iPhone так быстро производит сжатие данных в оперативной памяти? А дело все вот в чем. Чтобы быстро провернуть данную операцию, потребуется мощный процессор с высокой производительностью Больших Ядер!
Если мы посмотрим на скриншоты из бенчмарка GeekBench 5, то увидим превосходство А13 Bionic перед Snapdragon 865 в 1.5 раза, а ведь А14 Bionic еще даже не вышел! Именно производительность на один поток данных всегда было главным козырем процессоров от компании Apple! Большой проблемой Android-смартфонов является то, что они все построены на очень разном железе, производители вынуждены оптимизировать систему для более слабых девайсов, у которых попросту нету столь внушительной мощности процессора или быстрой памяти. Хотя подвижки со стороны компании Qualcomm уже есть.
Так еще с презентации Snapdragon 855 было замечено, что компания сделала упор на одно высокопроизводительное ядро (prime core), которое имеет повышенную частоту и размер кэш-памяти, но этого все равно пока мало, чтобы догнать чипы Apple.
Думаю, теперь многим стало понятно, почему iPhone не нужно столь большое количество оперативной памяти. Размер — не главное, лучше вложить больше денег в софтверную часть, и правильно распределять ресурсы своего железа за счет умных алгоритмов сжатия файлов в оперативке.
Источник