Перейти к содержимому
Статья

RAM и ROM: почему два вида памяти до сих пор путают и в чем разница

В характеристиках смартфонов и компьютеров RAM и ROM часто стоят рядом, хотя отвечают за разные задачи. Причем современное использование термина ROM уже не совсем соответствует его первоначальному значению. Разбираемся, что скрывается за этими сокращениями и почему объем памяти сам по себе мало о чем говорит.

RaVic
RAM и ROM: почему два вида памяти до сих пор путают и в чем разница

Автор: staff@engadget.com (Luke James)

Когда в характеристиках смартфона написано 12 ГБ RAM и 256 ГБ ROM, покупатель обычно понимает это как объем оперативной и встроенной памяти. Для выбора устройства такого объяснения чаще всего хватает. Но технически вторая часть записи не вполне корректна: накопитель смартфона обычно использует флеш-память, которую можно многократно перезаписывать.

RAM расшифровывается как Random Access Memory, то есть память с произвольным доступом. В компьютерах и смартфонах под этим сокращением обычно подразумевают оперативную память. В ней находятся данные запущенных приложений, выполняемые программы и информация, с которой процессор работает в данный момент.

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

С ROM история интереснее. Изначально Read-Only Memory означало память только для чтения. В классическом варианте информация записывалась при производстве микросхемы и впоследствии не изменялась. Такая память подходила для хранения постоянных инструкций, необходимых устройству при запуске.

Позднее появились программируемые разновидности ROM. Например, EPROM можно было стереть ультрафиолетовым излучением, а EEPROM позволила изменять содержимое электрическим способом. Это сделало возможным обновление сохраненных данных без замены самой микросхемы.

Современные устройства пошли дальше. Прошивки компьютеров, включая UEFI, обычно хранятся в энергонезависимой флеш-памяти. Она сохраняет информацию без питания, но допускает обновление. Поэтому привычное выражение «прошивка записана в ROM» уже не обязательно означает использование физически неизменяемой памяти.

В смартфонах ситуация еще показательнее. Под ROM в спецификациях нередко подразумевают встроенное хранилище на основе NAND. Именно там находятся операционная система, приложения, фотографии и другие пользовательские файлы. При этом NAND позволяет записывать и удалять данные, так что буквально считать ее памятью только для чтения нельзя.

Есть и другая тонкость. Слова Random Access в названии RAM описывают способ обращения к ячейкам памяти, а не обязательную потерю данных после выключения. Существуют энергонезависимые технологии памяти с произвольным доступом, например MRAM. Поэтому противопоставлять RAM и ROM исключительно по признаку сохранения информации технически недостаточно.

Для владельца смартфона различие остается вполне практическим. Если оперативной памяти недостаточно, система вынуждена чаще выгружать приложения и заново загружать их при переключении. Если заканчивается место во встроенном накопителе, появляются проблемы с сохранением файлов, установкой программ и обновлениями.

Иногда производители предлагают расширение RAM за счет части встроенного накопителя. Но такая функция не превращает флеш-память в полноценную физическую оперативную память: у нее другие задержки доступа, пропускная способность и особенности записи.

Поэтому при сравнении устройств правильнее смотреть на конкретный тип памяти. Для оперативной это может быть LPDDR5X или DDR5, для встроенного хранилища смартфона используется, например, UFS. Такие обозначения содержат больше технической информации, чем привычная пара RAM и ROM, которая сохранилась в характеристиках скорее благодаря удобству.

3 показов