Память завтрашнего дня
Память завтрашнего дня
Автор: Олег Нечай
Опубликовано 18 апреля 2012 года
Компьютерные накопители на основе микросхем флэш-памяти, получившие название SSD (Solid State Drive, то есть "твёрдотельный привод"), появились на массовым рынке всего лишь в середине "нулевых" годов. При этом их самые неприятные недостатки были сведены к минимуму лишь к 2010 году, когда и начался бум "твёрдотельников": они стали надёжнее, их ёмкость принялась плавно расти, а цена — быстро падать.
К несомненным преимуществам SSD-накопителей перед винчестерами обычно относят в 2–2,5 раза большую скорость чтения (до 250–300 Мб/с), на порядок меньшее среднее время доступа (0,12-0,18 мс против 14–15 мс), низкое энергопотреблением, полную бесшумность, высокую надёжность и устойчивость к механическим воздействиям благодаря полному отсутствию движущихся частей.
Однако у SSD имеются и недостатки, обусловленные самой конструкцией флэш-памяти. Прежде всего, это ограниченное количество циклов записи/стирания, связанное с физическим износом: постоянное воздействие высокого напряжения на диэлектрик, изолирующий плавающий затвор, вызывает изменения его структуры и приводит к "пробою", то есть невозможности удерживать заряд. Это означает выход из строя ячейки, которая утрачивает способность принимать значения "0" или "1", оставаясь постоянно в некотором стабильном состоянии. Среднее число циклов записи-стирания составляет порядка 10 тысяч у массовых моделей с ячейками типа SLC и до 100 тысяч у дорогих MLC-накопителей (подробнее о них — см. здесь).
Второй "врождённый" недостаток заключается в том, что для записи на SSD-накопитель требуется приложение относительно высокого напряжения от 10 до 20 В, которое необходимо для преодоления слоя диэлектрика. Разумеется, это не лучшим образом сказывается на энергопотреблении, особенно в портативных устройствах, питающихся от аккумуляторов.
В свою очередь, при увеличении плотности ячеек для повышения плотности записи неизбежно уменьшается толщина диэлектрика, что позволяет снизить напряжение записи, — но в таком случае проблема износа становится ещё актуальнее.
И, наконец, быстродействие SSD-накопителей вовсе не настолько высоко, как может показаться. Оно впечатляет, если сравнивать с обычными жёсткими дисками, но даже не самая скоростная современная оперативная память опережает "твёрдотельники" по производительности и времени доступа как минимум в 20–25 раз.
Есть два способа, которые позволяют преодолеть ограничения по быстродействию, сроку службы и плотности записи. Можно совершенствовать применяемые материалы либо взять за основу конструкции накопителя существенно иной принцип хранения информации.
Работы в первом направлении ведутся давно различными производителями памяти, но все они пока упираются в дороговизну и неотработанность технологии. К примеру, технология SONOS (Silicon-Oxide-Nitride-Oxide-Silicon) отличается от классической флэш-памяти тем, что плавающий затвор ячейки выполнен не из поликристаллического кремния, а из нитрида кремния (Si3N4), имеющего более однородную молекулярную структуру и потому способного лучше удерживать заряд. При этом слой диэлектрика может быть значительно тоньше, а напряжение записи — в несколько раз меньше. В современных образцах памяти SONOS, продвигаемых компаниями Philips, Spansion, Infineon и Qimonda, напряжение записи составляет от 5 до 8 В, а теоретическое число циклов записи/стирания достигает 100 миллионов, что в 1000-10000 раз выше, чем у обычной SSD.
Гораздо интереснее и многообразнее альтернативные технологии, причём некоторые из них могут появиться на массовом рынке значительно раньше "улучшенной" флэш-памяти.
Одна из самых необычных технологий — PRAM (Phase change Random Access Memory), то есть память с произвольным доступом на основе фазового перехода. В PRAM применяется тот же самый принцип, который используется в перезаписываемых оптических дисках CD-RW и DVD-/+RW. Носителем информации служит специальный материал, способный под воздействием температуры принимать одно из двух состояний: кристаллическое или аморфное. Однако в отличие от дисков, где имеют значение оптические характеристики материала в этих состояниях, здесь играет роль электрическое сопротивление, которое в кристаллическом состоянии слабое (логическая единица), а в аморфном — высокое (логический ноль).
Запись информации в PRAM осуществляется путём нагрева ячеек, а считывание — посредством измерения их сопротивления. Среди достоинств этой технологии — возможность записи информации без предварительного стирания (совсем как на "болванках", где для перезаписи достаточно стереть содержание, после чего можно записывать "поверх" старых данных), причём скорость записи может в сто раз превышать аналогичный показатель SSD-накопителей на флэш-памяти.
Микросхемы PRAM небольшого объёма (до нескольких десятков мегабайт) уже серийно производятся компаниями Hynix, Intel и Samsung и применяются в смартфонах и планшетах.
Ещё один альтернативный тип памяти, мелкосерийный выпуск которой уже начался, называется MRAM (Magnetoresistive random-access memory — магниторезистивная память с произвольным доступом). Основой ячейки памяти MRAM выступает магнитный туннельный переход, состоящий из двух магнитных слоёв, разделённых сверхтонким диэлектриком. Один из двух слоёв имеет фиксированный вектор магнитного поля, а у второго направление вектора намагниченности может изменяться под воздействием внешнего магнитного поля. Если векторы взаимно противоположны, то электрическое сопротивление ячейки высокое (логический ноль), если же они ориентированы в одном направлении, то сопротивление низкое (логическая единица).
Благодаря тому, что данные записываются в результате намагниченности, а не за счёт электрического заряда, они могут храниться более десяти лет без питающего напряжения, при этом отсутствует эффект износа, а число циклов записи/стирания практически не ограничено (более 1016). Время доступа MRAM составляет порядка наносекунды, а скорость записи примерно в тысячу раз превышает возможности флэш-памяти.
Магниторезистивная память уже порядка десяти лет (!) применяется в некоторых областях, например в космонавтике, но в ближайшее время вероятно её появление на потребительском рынке. В продвижении MRAM заинтересованы такие крупные игроки, как Hynix, IBM, NEC и Toshiba.
Интересные варианты долговременной памяти возможны и на молекулярном уровне. К примеру, память FeRAM (Ferroelectric RAM — ферроэлектрическая, или сегнетоэлектрическая, память с произвольным доступом) основана на возможности изменять распределение (поляризацию) атомов в ферроэлектрических материалах за счёт приложения внешнего электрического поля. В отечественной литературе принят термин "сегнетоэлектрик", по названию первого материала, где был открыт этот эффект, — сегнетовой соли.
Принцип работы FeRAM заключается в том, что при подаче напряжения на ферроэлектрик атомы в этом материале смещаются вверх или вниз, и изменяется электрическая проводимость, сохраняющаяся и после отключения тока. Чтение данных при этом производится довольно непривычным способом: управляющий транзистор подаёт напряжение, переводя ячейку в измерительное состояние "0". Если ячейка уже содержит логический "0", то сигнал не изменяется, если же в ячейке записана "1", то в результате смены поляризации на выходе возникнет короткий импульс, который и будет означать "1".
Среди преимуществ FeRAM — практически не ограниченное число циклов перезаписи (более 1016), высокая скорость записи (150 нс по сравнению с 10 000 нс — 10 мс — для флэш-памяти) и низкое энергопотребление. Главные недостатки — низкая плотность записи и, в результате, слишком высокая цена хранения информации. В настоящее время чипы FeRAM небольшой ёмкости применяются преимущественно в лабораторном и медицинском оборудовании, где требуется максимально быстрая фиксация данных и перезапись без физического износа носителя.
Память века нанотехнологий — CBRAM (Conductive-Bridging RAM — память с произвольным доступом на основе проводящего моста). Здесь в буквальном смысле слова используется нанотрубка, формирующаяся при подаче напряжения в твёрдотельном электролите-диэлектрике между двумя электродами, один из которых изготовлен из электрохимически инертного материала (например, вольфрама), а другой, напротив, из активного (например, из меди или серебра). Нанотрубка, "пробившая" диэлектрик, снижает сопротивление и записывает логическую единицу, в противном случае ячейка хранит ноль. Для стирания единицы ток пропускается между электродами в обратном направлении, и нанотрубка разрушается.
Существует ещё множество экспериментальных технологий накопителей будущего — Nano-RAM, Millipede, Racetrack, ReRAM и другие, каждая из которых достойна отдельного подробного рассказа. Впрочем, и старые добрые жёсткие диски не торопятся занимать места на музейных полках.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Виртуальная память
Виртуальная память Одноуровневая память AS/400 получила свое имя в честь первопроходцев разработки виртуальной памяти в 60-х годах. Чтобы понять происхождение этого термина, необходимо углубиться в историю.Впервые виртуальная память появилась в компьютере Atlas, созданном в
Память
Память HeapSize Функция HeapSize возвращает размер блока памяти, выделенного из кучи функциями HeapAlloc или HeapReAlloc , в байтах. DWORD HeapSize ( HANDLE hHeap , // дескориптор кучи DWORD dwFlags , // контрольные флаги размера кучи LPCVOID lpMem // указатель на память, чей размер возвращается ); Параметры hHeap -
5.5.3 Свободная Память
5.5.3 Свободная Память Рассмотрим:main() (* table* p = new table(100); table* q = new table(200); delete p; delete p; // возможно, ошибка *)Конструктор table::table() будет вызван дважды, как и деструктор table::~table(). То, что С++ не дает никаких грантий, что для объекта, созданного с помощью new, когда-либо будет вызван
7.7 Свободная Память
7.7 Свободная Память Если вы пользовались классом slist, вы могли обнаружить, что ваша программа тратит на заметное время на размещение и освобождение объектов класса slink. Класс slink – это превоходный пример класса, который может значительно выиграть от того, что программист
7.2.4 Свободная Память
7.2.4 Свободная Память Операция new создает объект типа имя_типа (см. #8.7), к которому он применен. Время жизни объекта, созданного с пмощью new, не ограничено областью видимости, в которой он создан. Операция new возвращает указатель на созданный ей объект. Когда объект является
8.5.8 Свободная Память
8.5.8 Свободная Память Когда с помощью операции new создается классовый объект, то для получения необходимой памяти конструктор будет (неяно) использовать operator new (#7.1). Конструктор может осществить свое собственное резервирование памяти посредством присваивания указателю
Странное будущее: концепт общественного туалета завтрашнего дня Николай Маслухин
Странное будущее: концепт общественного туалета завтрашнего дня Николай Маслухин Опубликовано 06 ноября 2013 Общественные туалеты очень сложно содержать в чистоте, ведь даже если посетители не забывают смывать за собой или унитазы оснащены
3.3. Память камеры
3.3. Память камеры Для хранения снимков в камере не обойтись без запоминающих устройств. Сейчас большинство камер имеет сменную flash-память, которая хранит информацию без потребления энергии и, кроме того, позволяет подсоединить портативный накопитель большой емкости.
Оперативная память
Оперативная память Именно оперативная память оказывает очень большое влияние на производительность системы. Компьютер даже с самым мощным процессором будет крайне медленно «ворочаться», если в его памяти тесно приложениям и данным. В таком случае система будет
СОФТЕРРА: Память на лица, или Лица на память
СОФТЕРРА: Память на лица, или Лица на память Автор: Алексей КлимовВышла девятая версия ACDSee. Судя по объему нововведений, это не «Девятый вал» Айвазовского [Иван Айвазовский, «Девятый вал». 1850 г] и даже не «9 рота» Бондарчука [Федор Бондарчук, «9 рота». 2005 г]. Поэтому в обзоре
Софт завтрашнего дня: как изменились и изменятся программы, которыми мы пользуемся Андрей Письменный
Софт завтрашнего дня: как изменились и изменятся программы, которыми мы пользуемся Андрей Письменный Опубликовано 20 марта 2013Вы наверняка слышали, что развитие компьютеров вступило или вот-вот вступит в «эру пост-ПК»: немало слов посвящено тому, как настольный компьютер
Память завтрашнего дня Олег Нечай
Память завтрашнего дня Олег Нечай Опубликовано 18 апреля 2012 года Компьютерные накопители на основе микросхем флэш-памяти, получившие название SSD (Solid State Drive, то есть «твёрдотельный привод»), появились на массовым рынке всего лишь в середине
Биометрия завтрашнего дня
Биометрия завтрашнего дня С 1989 по 1995 год я жил в доме, замок на входной двери которого управлялся системой распознавания голоса. Замок давал мне свободу и власть. Свобода заключалась в возможности выходить из дома без боязни забыть ключи: поскольку мой голос всегда был со
4. Память
4. Память Когда вы читаете эту книгу, идете по переполненной улице, слушаете симфонию, успокаиваете плачущего ребенка, ваш мозг набит пространственными и временными паттернами от всех ваших органов чувств. Мир это океан постоянно меняющихся паттернов, которые приходят,