ufs в телефоне что это
UFS 2.1 — какая скорость у этой памяти и зачем это смартфонам
Внутри каждого современного смартфона находятся два довольно важные чипа памяти. Один из них, известна нам как оперативная (RAM) — она может быть быстро прочитана и записана, но не может быть сохранена на долго, особенно, если питание на чип памяти отключается. ОЗУ — это место, куда загружаются активные приложения и компоненты операционной системы, чтобы ими можно было быстро управлять и манипулировать. Излишне говорить, что оперативная память вашего телефона является жизненно важным компонентом, но в этой статье речь не об этом.
В телефоне также есть чип для хранения данных в долгосрочной перспективе — приложения, фотографии, музыка, а также сама операционная система. Этот чип не такой быстрый, как оперативная память, но может хранить информацию неограниченно долго, даже когда устройство выключено. Без этой микросхемы ваш смартфон будет не чем иным, как просто куском металла.
Теперь давайте вспомним о OnePlus 5 на мгновение. Во время презентации было указано, что в телефоне используется технология хранения UFS 2.1. Это круто не только потому, что в таких случаях редко упоминается тип хранилища, но также и потому, что это самый быстрый вид памяти для Android на сегодня.
Что такое UFS память
Если объяснить совсем просто, Universal Storage Storage (UFS) является стандартом технологии хранения данных. Он решает, как микросхема хранения данных, совместимая с UFS устройства, подключается и взаимодействует с остальной частью системы. UFS 1.0 был анонсирован еще в 2011 году, а 2013 год принес нам версию стандарта 2.0, которая стала работать в 4 раза быстрее предыдущей. Но только в 2015 году хранилище UFS нашло применения в первом смартфоне Samsung Galaxy S6. Сегодня последняя версия UFS 2.1 используется не только для OnePlus 5, но и для таких топовый телефонов, как Galaxy S8 и HTC U11.
Какая у UFS 2.1 скорость
UFS предназначена для замены eMMC памяти — более старой, но все еще широко используемой технологии хранения данных. В то время как eMMC дешевле и проще в реализации, он значительно медленнее — как в теории, так и на практике.
Довольно неудобно был замечен тот факт, что флагманский смартфон Huawei P10, поставляется с хранилищем UFS или eMMC внутри — в зависимости от того, какой компонент сборочной линии был у производителя на момент создания смартфона. Некоторым пользователям повезло получить UFS, а некоторым не повезло с eMMC. Стоит ли говорить, какой из телефонов работает быстрее?
У нас теперь есть реальный пример того, как эти две технологии могут повлиять на скорость работы устройства. Слева представлены результаты, полученные с памятью UFS 2.1, а в середине — UFS 2.0. Результаты тестов справа находятся в P10 с использованием хранилища eMMC. (В тестах чтения/записи большее число указывает на лучшую производительность. В тестах SQLite более низкие результаты лучше).
Одной из причин лучших скоростных показателей хранилища UFS является то, как он взаимодействует с остальной частью аппаратного обеспечения устройства. В eMMC могут быть только данные, прочитанные или записанные в определенный момент времени. А UFS позволяет передавать данные одновременно, что определенно помогает, когда устройство находится под нагрузкой.
Также стоит отметить, что UFS 2.1 на OnePlus 5 работает в режиме двойной полосы, что означает, что для чтения данных есть две полосы и две полосы для записи данных (по сравнению с 1 считыванием и 1 полоса записи у OnePlus 3). Это обновление само по себе позволяет хранилищу OnePlus 5 работать на 26% лучше и быстрее, чем в предыдущем флагмане OnePlus, согласно заявлению компании.
Какие преимущества у UFS
Как вы уже поняли, более быстрое хранилище обеспечивает лучшую производительность, и, хотя eMMC все еще достаточно быстр для большинства сценариев использования, он может оказаться слабым местом в более ресурсоемких случаях использования. Это может быть заметным во время серийной съемки фотографий с высоким разрешением или записи видео с высоким битрейтом 4K.
По мере того, как приложения становятся все более сложными и емкими, скорость памяти также может повлиять на время запуска и производительность этих приложений. Мы полагаем, что все пользователи Android знают, каково это, когда смартфон начинает тормозить. Потребность в UFS и ее более высокие пропускные способности станут более востребованным по мере развития новых технологий и роста спроса на носители с более высоким разрешением. VR, AR и 360-градусные медиа развиваются, а 5G находится уже прямо за углом.
NVMe против UFS 3.1: Битва типов памяти в смартфонах. Разбор
iPhone быстрые? Да! Но почему?
Apple мало что рассказывает нам про внутренности своих девайсов. Как будто скрывает от нас страшную тайну!
Например, знали ли вы что в iPhone и в Android используется совершенно разный тип флеш-памяти? NVMe в iPhone и UFS в Android.
Флеш-память
Начнём с того что на флешках, картах памяти, в смартфонах и SSD-дисках — везде используют один тот же тип памяти — флеш-память. Это современная технология, пришедшая на смену магнитным носителям информации, то есть жестким дискам.
У флеш-памяти куча преимуществ. Она энергоэффективная, дешевая, прочная и безумно компактная. На чипе размером с монетку помещается до терабайта данных!
Размер чипа Toshiba на фото 16×20 мм
Но как удаётся хранить такие огромные объемы информации при таких крошечных размерах?
Как работает флеш-память?
Давайте разберемся как устроена флеш-память.
Базовая единица современной флэш-памяти — это CTF-ячейка. Расшифровывается как Charge Trap Flash memory cell, то есть Память с Ловушкой Заряда. И это не какая-то образная ловушка а самая настоящая.
Эта ячейка способна запирать электроны внутри себя и хранить их годами! Примерно как ловушка из фильма «Охотники за привидениями». Так что даже если ваш SSD-диск ни к чему не подключен и просто так лежит в тумбочке, знайте — он полон энергии.
Наличие или отсутствие заряда в ячейке компьютер интерпретирует как нули и единицы. В общем-то как и всё в мире технологий.
Таких ячеек много и они стоят друг над другом. Поэтому такая компоновка ячеек называется Vertical NAND или VNAND. Она крайне эффективна и очень интересно организована.
Многоэтажная память
Небольшая аналогия. Представьте, что память — это огромный многоэтажный жилой комплекс, в котором каждая квартира — это ячейка памяти.
Так вот, в одном доме этого ЖК всегда 6 подъездов, на каждом этаже одного подъезда размещается 32 квартиры, т.е. ячейки памяти. А этажей в таком доме может быть аж 136 штук, но только если это самый современный дом. Такой дом с шестью подъездами называется блоком памяти.
К чему я это всё? NAND память организована так, что она не может просто считать и записывать данные в какую-то конкретную ячейку, ну или квартиру. Она сразу считывает или перезаписывает весь подъезд!
А если нужно что-то удалить, то стирается сразу целый дом, то есть блок памяти. Даже если вы просто решили выкинуть ковер в одной квартире — не важно. Весь дом под снос!
Поэтому прежде чем удалить что-либо приходится сначала скопировать всю информацию в соседний блок.
А если памяти на диске осталось мало, меньше 30% от общего объема, то скорость работы такого диска сильно замедляется. Просто потому, что приходится искать свободный блок- место для копирования.
Так что следите за тем, чтобы память на телефоне или SSD-диске были заполнены не более чем на 70%! Иначе всё будет тупить.
Кстати, по этой же причине стирание информации потребляет намного больше энергии, чем чтение и запись. Поэтому хотите сэкономить заряд, поменьше удаляйте файлы!
Напомню, что в жестких дисках, которые HDD, другая проблема. Там информация считывается по одной ячейке. Жесткий диск вращается, а считывающая головка ездит туда-сюда по всей поверхности диска. И, если файлы разбиты на фрагменты, хранящиеся в разных концах диска — скорость падает. Поэтому, для HDD полезна дефрагментация.
Что такое спецификация?
Но вернёмся к флеш-памяти. Естественно сам по себе чип с памятью бесполезен потому как всей этой сложной структурой нужно как-то управлять. Поэтому существуют целые технологические стеки, которые всё разруливают. Их называют стандартами или спецификациями.
Есть чип с флеш-памятью, как правило это NAND память. Там хранятся данные.
А есть спецификация — это целый набор технологий вокруг чипа, программных и аппаратных, которые обеспечивают взаимодействия с памятью. Чем умнее спецификация, тем быстрее работает память.
Так какие же спецификации используются в наших смартфонах и какая из них самая умная? Давайте разберёмся.
Выход первого iPhone в 2007 году спровоцировал постепенный отказ от карт памяти. Появилась потребность в новом стандарте недорогой флеш-памяти для мобильных устройств. Так появился eMMC, что значит встроенная Мультимедиа карта или Embedded Multimedia Card. То есть прям как eSIM (Embedded SIM).
Стандарт eMMС постепенно обновлялся и его скорости росли. И eMMC до сих пор используется в большинстве смартфонов, но данный стандарт явно не рекордсмен по скорости и сильно проигрывает тем же SSD дискам.
Тогда в 2014 году появился новый стандарт с нескромным названием Universal Flash Storage или UFS! Новый стандарт был во всём лучше eMMC.
Во-первых, в UFS последовательный интерфейс. А это значит, что можно одновременно и записывать и считывать. eMMC мог делать только что-то одно. Поэтому UFS работает быстрее!
Во-вторых, он в два раза более энергоэффективный в простое.
Эффективнее работает с файлом подкачки когда ОЗУ забита. И еще, существуют UFS карты памяти, которые могут быть бесшовно интегрированы во внутреннем хранилище! Это же полноценная модульная память!
Кстати, по этой причине, внутреннюю память телефона правильнее называть eUFS. Embedded, ну вы помните.
UFS вышел сразу же в версии 2.0 в 2015 году, а первым телефоном с этим стандартом стал Samsung Galaxy S6. Samsung так гордились скоростью памяти, что даже выкинули слот microSD из Galaxy S6. Казалось бы, судьба стандартов флеш-памяти предрешена — вот он новый король. Новый USB мира флеш-памяти.
Но внезапно выходит iPhone 6s и мы видим это!
Что? Как такое возможно? Что за чудо память в этих iPhone? Похоже, Apple пошли какой-то своей дорожкой. Если стандарты eMMC и UFS — наследники каких-то там детских карт памяти, то память в iPhone — прямой наследник взрослых SSD-дисков. Потому как в iPhone используется спецификация памяти NVMe. Такая же память используется в компах и ноутбуках.
Но ключевое слово в названии Express! Почему?
Спецификация NVMe специально разрабатывалась для SSD-дисков с памятью NAND, подключенных по шине PCI Express.
NVMe создавался с нуля как новый способ эффективной работы с SSD-дисками. Из него убрали всё лишнее и сосредоточились на скорости.
Поэтому, благодаря короткому технологическому стеку, NVMe имеет большое преимущество при случайной записи и чтении блоков над остальными стандартами.
Это свойство особенно полезно для работы операционной системы, которая постоянно считывает и генерит кучу маленьких файлов размером по 4 КБ. Случайное чтение и запись NVMe — это то, что делает iPhone таким быстрым.
Но, естественно, Apple не могли просто запихнуть целый SSD в смартфон. Они модифицировали протокол NVMe и разработали свой кастомный PCI-E контроллер.
Поэтому, то что стоит в iPhone — решение абсолютно уникальное и в своё время было революционным. А они об этом даже ничего не сказали! Как всегда делает Apple.
Такая же история с MacBook. Apple первыми отказались от HDD. И они всегда ставят самую быструю память в ноуты. Во многом поэтому, даже на более слабом железе Mac ощущаются быстрее Windows-ноутбуков.
Тесты
Но вернёмся к смартфонам. Мы выяснили, что Android используют UFS-память, а Айфоны NVMe. Но проблема в том, что сложно сказать какая память действительно быстрее.
Скажем так есть, крутое сравнение от компании Micron. На базе кастомного Android девайса они сравнили NVMe и UFS 2.1 и получили преимущество NVMe по всем показателям! Вот такие:
CPDT Бенчмарк
Но кому это интересно? Сейчас много где есть UFS 3.0, а в Redmi K30 Pro вообще UFS 3.1.
Только посмотрите UFS 3.1 быстрее UFS 2.0 по разным показателям вплоть до 8 раз. Вот с чем надо сравнивать!
UFS 2.0 vs UFS 3.1
Значит надо просто скачать одинаковый тест под iPhone и Android, и готово! Мы узнаем — кто чемпион. Только знаете что? Нет такого теста! Поверьте мы искали. Есть спорные тесты с непонятной методологией (PerfomanceTest), но приличного ничего нет.
Кроме… Вот этого чудесного теста: Cross Platform Disk Test. Работает на всех платформах, подробно описана методология тестирования. И даже есть результаты тестов некоторых iPhone:
Но вот незадача, версия приложения для iOS так и не была выпущена.
Но мы не отчаялись! Как выяснилось, разработчика зовут Максим, он из Минска. Поэтому мы с ним связались и Макс любезно предоставил нам девелопер версию приложения под iOS.
Поэтому сегодня мы наверняка узнаем где всё-таки быстрее память: На самых последних iPhone или на самых крутых Android-смартфонах:
В итоге побеждает дружба, в последовательной записи вроде бы все очень неплохо у Apple, но по произвольной они подчистую сливают Android-смартфонам. В копировании — буквальное равенство результатов. При этом заметьте, что Poco F2 Pro с UFS 3.1 показал себя в тестах никак и проиграл и Sony Xperia 1 II, и OnePlus 8 Pro. Возможно решает не только это! А вот в сравнении с «взрослым» NVMe в ноутбуках мобильный NVMe в 3-4 раза медленнее и это конечно не радует. С другой стороны это значит, что смартфонам есть куда расти!
Еще раз хотим поблагодарить Максима за помощь и инструкции! Помните, тест не из лёгких, поэтому если у вас будет вылетать не ругайтесь!
Правда ли, что внутренние накопители смартфонов лучше любой карты памяти, и когда отправят на пенсию microSD?
Привет, Гиктаймс! В последние годы производители гаджетов считают, что хороший смартфон — монолитный смартфон. Аккумуляторы перестали быть съёмными, привычные SIM-карты, в их классическом понимании, тоже могут кануть в небытие, а взамен старой доброй microSD производители активно «педалируют» развитие встроенных в смартфоны накопителей. Действительно ли «приколоченные гвоздями» гигабайты настолько быстрые, выгодные и надёжные, или перед нами всего лишь новый виток на пути к «одноразовым» гаджетам?
Карты памяти соседствовали с умными телефонами ещё с «доисторических» врёмён. Первый в мире смартфон, IBM Simon, ещё в 1994 году довольствовался 1 Мбайт на внутреннем накопителе, но поддерживал подключение накопителей объёмом до 1,8 Мбайт при помощи интерфейса PCMCIA. И Nokia 9000 Communicator, которая появилась двумя годами позже, тоже могла похвастать слотом MMC.
После этого годы напролет слот MMC/RS-MMC/Memory Stick/SD/miniSD/microSD стал постоянным спутником мобильных телефонов. Исключение составляли только модели с огромным, монструозным объёмом памяти, которое выделялись на фоне конкурентов, как нынешние мобильники с 256 Гбайт на борту по соседству с обычным стиральным порошком смартфоном.
О чудесных отговорках производителей, которые ампутировали слот microSD в смартфонах, и «подвальном» способе нарастить память мы уже говорили ранее, а сегодня нам предстоит разобраться, является ли внутренний накопитель чем-то большим, чем «флэшкой наизнанку», и что он собой представляет в сравнении с microSD такого же периода выпуска.
eMMC — интегрированная «флэшка» в мультимедийных мобильниках
Отказ от съёмных накопителей в смартфонах, не будем лукавить, спровоцировал iPhone в 2007 году, а техническая реализация для производителей устройств «подъехала» из комитета стандартизации JEDEC в виде модулей eMMC.
Сферический eMMC-чип в упаковке: Kingston KE4CN2H5A, 4 Гбайт, 153-Pin, BGA
Что такое eMMC? Интегрированная мультимедиа карта (Embedded Multimedia Card). Разрабатывалась для мобильников, планшетов, навигаторов, автомобильных мультимедиа-систем и другой потребительской электроники. Дебют чипов eMMC пришёлся на 2008 год и совпал с периодом, когда производители электроники вынесли своё решение в так называемой «битвой форматов». За внимание вендоров боролись два варианта подсистемы памяти в мобильных устройствах:
• NOR-флэш память для хранения и SRAM/PSRAM в роли ОЗУ. За такую комбинацию выступали Intel и Spansion (ныне — Cypress Semiconductor). Накопитель в такой конструкции представлял собой MCP-чип, такого вида конструкция была наиболее распространена в эпоху кнопочных смартфонов.
«Олдскульная» комбинация была мила производителям гаджетов умеренным энергопотреблением и более высокой производительностью в операциях на чтение данных.
• NAND-флэш память и SDRAM ОЗУ была новомодной конструкцией, за распространение которой выступал огромный альянс, в котором главными идеологами были Samsung и Toshiba. Такое сочетание компонентов негативно сказывалось на автономности мобильных устройств, зато производительность оперативной памяти и дешевизна (уже тогда) NAND сделали своё дело — мобильники нуждались в собственных накопителях не только для служебных нужд, а NAND уже на раннем этапе своего внедрения в гаджеты обходилась вендорам на треть дешевле, чем NOR.
Принцип работы eMMC в сравнении с типичными флэш-накопителями
Наибольшее распространение получил второй вариант, поэтому типичный накопитель eMMC представлял собой чип на базе NAND-памяти + интегрированный контроллер с поддержкой коррекции ошибок (ECC). Таким образом, производители мобильной техники заполучили ёмкую и недорогую реализацию подсистемы памяти, минуя неуклюжие (как для телефонов) жёсткие диски.
2008 год. Учёные выяснили, что памяти в смартфонах может быть много
Словом, интегрированная универсальная (а не только под настройки, реестр приложений и телефонную книгу) память в смартфонах всё ещё была бешено дорогой, но уже могла похвастаться внушительным на объёмом на рубеже 2009-2010 гг. Не забывайте, что до съёмки видео в Full HD в популярных смартфонах ещё оставалось немало времени, а в 2009 году на свет появилась Nokia N97 с умопомрачительными 32 Гбайт встроенной памяти стоимостью всё те же 27 тысяч рублей на старте продаж.
Ёмкость eMMC в смартфонах увеличивалась не так интенсивно, как хотелось бы (источник: Micron Marketing)
И всё же карты памяти аналогичного периода были в разы дешевле. Даже с учётом того, что microSDHC был новым стандартом, а продажи приходились чаще всего на карты стандарта Class 4.
На стороне интегрированной памяти, в теории, была более высокая производительность в линейных операциях на чтение и запись, и новейший стандарт eMMC 4.41 образца 2010 года допускал «потолок» пропускной способности до 100 Мбайт/с, скорость записи до 30 Мбайт/с. Стоит ли говорить, что:
1. В реальных сценариях работы скорость была несравнимо ниже
2. Аппаратная платформа смартфонов 2010 модельного года не могла реализовать весь потенциал eMMC 4.1
3. Подавляющее большинство смартфонов довольствовались 4-8 Гбайт встроенной памяти
При этом карты памяти классов 4 и 6 де-факто умели работать даже быстрее, чем им позволял встроенный в смартфоны контроллер, запись видео с битрейтом свыше 50 Мбит/с в мобильниках была экзотикой, а быстродействие приложений, как и в случае с SSD зависело не от пиковых линейных значений скорости, а от быстродействия в работе с крохотными файлами объёмом до мегабайта.