Как сделать бесконечную память на телефоне

Twitter

Google+

Отвечаем на самые часто задаваемые вопросы про память
смартфона. Владельцам флагманов Samsung
читать не обязательно.

Как сделать бесконечную память на телефоне

Каждый раз, когда возникает желание публично поговорить на
какую-нибудь техническую тему, встает вопрос ее актуальности. В обыденной
реальности статьи в тренды выводит полезная информация для народа (лат. populus), ведь именно в таких
материалах читатели находят ответы на свои вопросы. Тогда как большинство
технически грамотных специалистов приходят на популярные ресурсы с сугубо
неадекватными намерениями – возвысить себя (лишний раз убедиться в своей
мудрости) либо принизить других (почувствовать себя королём песочницы).
Намерения эти в любом случае говорят о психическом дисбалансе личности.
Прекрасными белыми лебедями на их фоне выглядят те, кто пришел пообщаться и
помочь другим добрым советом или улыбкой. Как бы то ни было, действительно
стоящих специалистов мало, и не они являются целевой аудиторией
информационно-развлекательных порталов. Очень прошу помнить об этом, когда вы станете
изучать содержание материала, потому что собран он из вопросов и ответов на
них, и среди вопросов нет таких, которые были заданы специалистами. Да и само
название статьи представляет собой самый популярный вопрос в поисковике Google относительно телефонов
на текущий момент времени. Остальные вопросы, которые пользователи задают
поисковым системам, так или иначе, тоже связаны с памятью смартфона, что
говорит о наболевшем, об актуальности темы. Итак, вот популярные вопросы и
ответы на них.

Вопрос: какой
тип памяти используют телефоны? SSD, HDD или флэш-память?

Одна из первых попыток установить HDD-привод в смартфон была предпринята компанией Samsung в далёком 2005 году. Пациентом прогресса стала модель SGH-i300.

Как сделать бесконечную память на телефонеТот самый Samsung SGH-i300

WM-cмартфоны тех лет оснащались 32 или 64 МБ ОЗУ и ПЗУ, а в качестве расширения памяти применялись SD и MiniSD карты памяти низкой скорости, малого объема и огромной стоимости. Тогда привнесение в конструкцию смартфона маленького HDD казалось логичным, но жизнь все расставила по своим местам. Не имея на кристалле SATA-контроллеров, мобильные чипсеты того времени позволяли подключать к себе любую периферию только по USB-протоколу, что срезало скорость передачи данных до 5 МБ/с (по официальной информации Samsung). На практике же реальная скорость HDD в SGH-i300 составляла 0,71 МБ/с на чтение и ~0,8 МБ/с на запись, что превышало возможности SD-карт памяти того времени на жалкие 20%. Из других недостатков отметим долгую раскрутку HDD (время ожидания доступа 38,8 мс против 4,8 мс в хорошей SD-карте внутри смартфона 2005 года) и огромное электропотребление. Для сравнения, при одинаковой ёмкости аккумуляторов в режиме максимальной производительности SGH-i300 работал до полного разряда в четыре раза меньше (полтора часа), чем Motorola MPx. Подобные проблемы испытывал и культовый для Symbian-сообщества смартфон Nokia N-91, в котором тоже внутри жужжало. А окончательно история «вставления» HDD в смартфоны закончилась после первых обращений граждан в гарантийные сервисы, один мой знакомый владелец HDD-смартфона ремонтировал девайс дважды в течение полугода. Поэтому и не ставят HDD в смартфоны. А что ставят?

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

Иными словами, SSD-накопитель отличается от памяти в смартфоне только наличием
отдельного корпуса и другим интерфейсом подключения (SATA против UFS и eMMS), а сама пластина с ячейками памяти
остается неизменной.

Ответ:

Поэтому ответом на вопрос «Какой тип памяти используют
телефоны?» является: «NAND флеш-память».

Вопрос: почему
нет смартфонов со съемным SSD-накопителем внутри?

Идея наличия сменного SSD-накопителя в смартфоне сама по себе прекрасна, но для ее реализации есть существенные ограничения. И главное из них – это отсутствие физического места для размещения планки такой памяти внутри корпуса смартфона, а также отдельного SATA-контроллера на системной плате (мобильные чипсеты не поддерживают SATA «из коробки»). По этой же причине не получится установить в смартфоны более быстрые съемные NVME-накопители. Им нужен дополнительный контроллер (реализующий PCIe-линию) на системной плате смартфона, чтобы сам чипсет поддерживал PCIe, и хотя бы примитивная система охлаждения, что больше подходит для использования этого вида памяти в больших планшетах. Добавим к этому потребляемую мощность в размере 4 Вт (как еще один процессор) и не такую уж большую разницу в скоростях записи и чтения между NVME-устройствами (в среднем около 3000/2000 МБ/с) и лучшими образцами UFS (1340/400 МБ/с в Galaxy Fold).

Как сделать бесконечную память на телефоне

Если же говорить о самых быстрых и надежных флеш-накопителях на рынке, NVME PCIe, то уже только потребляемая мощность в размере 12 Вт заставит инженера-разработчика взять в руки автомат и начать бороться с корпоративным режимом.

Ответ:

Вот и ответ – потому что для этого нужно кардинально менять
мобильный чипсет и использовать более емкие аккумуляторы.

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

Вопрос имеет под собой все основания. Когда в смартфоне
заканчивается внутренняя память, то пользователь видит на экране ультиматум от
ОС Android с
требованием удалить что-нибудь ненужное. Если игнорировать эту надпись, то
смартфон начнет сам закрывать запущенные приложения, самопроизвольно
выключаться, а в самом плохом сценарии может превратиться в «кирпич». Но
гораздо раньше, чем всплывёт это сообщение, пользователь может заметить «микрофризы»
при исполнении операций, требующих доступа к внутреннему накопителю. Так почему
это происходит и как этого избежать?

Как сделать бесконечную память на телефонеТакты работы флеш-памяти

В процессе своей работы флеш-накопитель постоянно записывает и удаляет данные. Данные хранятся в так называемых страницах, а те, в свою очередь, – в отдельных блоках. Проблемой всех флеш-накопителей является то, что технология физически не позволяет удалить отдельную «страницу», можно удалить только блок целиком. Это приводит к тому, что в своей работе контроллер флеш-памяти постоянно переносит актуальную информацию с одних страниц на страницы другого блока, чтобы потом стереть весь «ненужный» блок и освободить место под новую запись (более подробно – здесь). И тем больше операций переноса и стирания (высвобождения блоков) необходимо сделать контроллеру памяти при выполнении новой задачи, если свободной памяти остается немного.

Другая проблема заключается в размере резервного объема
флеш-памяти контроллера (spare area), который не показывает операционная
система и не указывает производитель в книжечке, идущей в комплекте с
устройством. Резервный объем выделен специально для предотвращения
«окирпичивания» памяти вследствие невозможности записать данные на формально пустое
место и стабильной записи при критически малом свободном объеме. Но беда в том,
что не существует единого стандарта размера этого резерва. Вспомните SSD-диски емкостью на 120 и
128 ГБ по одной цене (как пример) – «лишние» 8 ГБ стали критерием выбора покупки
для многих, а производитель просто сократил резервную область, сделав диск
потенциально аварийным. Такая же сумятица творится и в наших смартфонах, мы не
знаем точно ни размер резервной области, ни реальную емкость накопителя.
Остается только положиться на порядочность бренда или предпринять меры.
Учитывая практику нормальных производителей SSD (например, Samsung)
оставлять для контроллера резерв памяти в размере 7-8% от общего объема и не
исключая вероятности грязных игр поставщика самой памяти, приходим к нашему
ответу.

Ответ:

В смартфоне нужно оставлять около 20% свободной внутренней
памяти, чтобы не было «тормозов».

Вопрос:
Будет ли работать карта памяти объемом 128 ГБ в смартфоне, если производитель
заявляет о поддержке карт памяти максимальным объемом 64 ГБ.

Вопрос не праздный, непонимание его сути многих останавливает от покупки карт памяти большой емкости. В большинстве случаев такого рода ограничения вызваны особенностью программного обеспечения смартфона, а не «железа». Убедиться в этом очень легко, если подключить к смартфону внешний HDD/SSD диск большой емкости – оба вида подключения (MicroSD и внешний HDD) используют протокол USB и принципиально ничем друг от друга не отличаются.

Как сделать бесконечную память на телефоне

Если же смартфон не поддерживает OTG-подключение (внешние диски), то это совсем не причина для отказа от использования карт памяти большой емкости, эти два события не связаны в обратном направлении. А чем вызвано ограничение производителя, читайте в ответе:

Ответ:

Карта большего объема, чем рекомендовано производителем
смартфона, будет прекрасно работать в качестве внешней (в настройках Android «использовать
эту карту в других устройствах»), но, скорее всего, не сможет быть использована
как расширение внутренней памяти.

Вопрос:
Какая самая быстрая память в смартфоне?

Выше я писал, откуда эти вопросы и почему они имеют такой
сомнительный вид. Тем не менее, на этот вопрос можно ответить очень конкретно. Лет
десять назад в журнале, название которого уже и не помню, прочитал простое
правило, и выглядит оно так: оперативная память в 10 раз быстрее ПЗУ, а ПЗУ в
10 раз быстрее карт памяти. С тех пор ничего особенного не произошло, и правило
до сих пор плюс-минус справедливо. Но в эту цепочку необходимо добавить еще два
вида памяти – это кэш и регистры процессора. И тогда ответ будет выглядеть так:

Ответ:

Самой быстрой памятью в смартфоне является блок регистра процессора, недоступный для пользователей и не всегда доступный для программистов.

Вопрос: Как сделать бесконечную память на телефоне?

Серьёзно ответить на этот вопрос невозможно, но попробовать
стоит хотя бы потому, что на самоизоляции больше нечем заняться. Итак, в наших
смартфонах есть память (ПЗУ), и она имеет свойство заканчиваться. Логичным
решением стала бы покупка смартфона с большим объемом памяти, но достоверно
известно, что она закончится тоже. Единственным выходом из ситуации,
избавляющим пользователя от постоянной носки с собой чемодана с картами памяти,
является облачное хранилище, аренда которого стоит денег. Например, если
пользователь смартфона забивает ПЗУ телефона со скоростью 10 ГБ в неделю, то каждый
год его облачное хранилище должно вырастать на 480 ГБ. Если возраст автора веселого
вопроса 15 лет (как я подозреваю), то в возрасте 79 лет (только для примера) ему
понадобится около 30 ТБ облачного пространства. Учитывая текущую стоимость
аренды облака Google, ответ
будет выглядеть так:

Ответ:

Чтобы сделать бесконечную память в телефоне, надо арендовать
30 ТБ в облаке Google Диск и каждый год выплачивать по 251 880 рублей.

Как сделать бесконечную память на телефоне

Конечно же, это шутка, потому что наши потребности растут
вместе с возможностями технического прогресса. И мы пока еще не знаем, сколько
места в смартфоне будет занимать 4D селфи-фотография в 2032 году, верно?

Заключение

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

источник

Добавить комментарий

Ваш адрес email не будет опубликован.

*

code