ОЗУ компьютера непостоянно; все, что в нем хранится, исчезает, как только отключается электричество. Но почему именно оперативная память компьютера непостоянна? Читайте дальше, пока мы исследуем физику построения памяти высокоскоростного компьютера.
Сегодняшняя сессия вопросов и ответов проходит благодаря SuperUser - подразделению Stack Exchange, группы веб-сайтов вопросов и ответов, управляемой сообществом.
Вопрос
Читателю SuperUser Чинтану Триведи любопытно, почему именно оперативная память компьютера должна быть энергозависимой:
Если бы ОЗУ компьютера было энергонезависимым, как другое постоянное хранилище [types], тогда не было бы такого понятия, как время загрузки. Тогда почему невозможно иметь энергонезависимый модуль RAM? Спасибо.
Хотя существуют типы энергонезависимой оперативной памяти (называемой NVRAM и используемой во всех видах приложений, таких как хранение данных внутри вашего маршрутизатора Wi-Fi), Chintan конкретно относится к типу оперативной памяти, обнаруженной в ПК. Что именно мешает нам использовать NVRAM на наших настольных и портативных компьютерах?
Ответ
Участник SuperUser MSalters предлагает некоторое понимание того, как мы можем избежать физических ограничений (пусть даже микроскопических) оборудования:
В глубине души это связано с физикой.
Любая энергонезависимая память должна хранить свои биты в двух состояниях, которые имеют большой энергетический барьер между ними, иначе малейшее влияние изменит бит. Но при записи в эту память мы должны активно преодолевать этот энергетический барьер.
У дизайнера есть некоторая свобода в установке этих энергетических барьеров. Установить низко
0 . 1, и вы получаете память, которую можно много переписывать, не нагревая ее: быстрая и непостоянная. Установите высокий энергетический барьер0 | 1и биты останутся на месте почти навсегда, или пока вы не потратите серьезную энергию.В DRAM используются небольшие конденсаторы, которые протекают. Конденсаторы большего размера будут меньше протекать, будут менее летучими, но заряжаются дольше.
Вспышка использует электроны, которые под высоким напряжением попадают в изолятор. Энергетический барьер настолько высок, что вы не можете избавиться от них контролируемым образом; единственный способ - очистить весь блок битов.
Другими словами, единственный способ сделать оперативную память настолько высокой, насколько она нужна для современных компьютерных операций, - это поддерживать чрезвычайно низкое сопротивление между изменениями состояния (и, таким образом, сделать оперативную память нестабильной и уязвимой к стиранию данных в случае потери питания. ).
Есть что добавить к объяснению? Отключи в комментариях. Хотите узнать больше ответов от других технически подкованных пользователей Stack Exchange? Ознакомьтесь с полной веткой обсуждения здесь .