Почему оперативная память должна быть неустойчивой?

Оглавление:

Почему оперативная память должна быть неустойчивой?
Почему оперативная память должна быть неустойчивой?

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

Видео: Почему оперативная память должна быть неустойчивой?
Видео: Изменились ярлыки и не открываются программы. Восстановление ассоциаций файлов .exe - YouTube 2024, Апрель
Anonim
Image
Image

Компьютерная оперативная память нестабильна; все, что хранится в нем, исчезает, как только электричество выключается. Почему, точно, компьютерная RAM нестабильна? Читайте дальше, исследуя физику построения высокоскоростной компьютерной памяти.

Сегодня сессия вопросов и ответов приходит к нам с любезностью подразделения SuperUser под управлением Stack Exchange, основанной на сообществах групп вопросов и ответов.

Вопрос

Читателю SuperUser Чинтану Триведи интересно, почему именно компьютерная RAM должна быть неустойчивой:

If computer RAM was to be non volatile like other persistent storage [types], then there would be no such thing as bootup time. Then why is it not feasible to have a non volatile ram module? Thank you.

Хотя существуют типы энергонезависимой ОЗУ (называемые NVRAM и найденные во всех видах приложений, таких как хранение данных внутри вашего маршрутизатора Wi-Fi), Chintan конкретно относится к типу ОЗУ, найденному на ПК. Что именно останавливает нас от использования NVRAM на наших настольных и портативных компьютерах?

Ответ

Докладчик SuperUser MSalters предлагает некоторое представление о том, как мы можем избежать физических ограничений (как бы это ни было в микроскопическом масштабе) аппаратного обеспечения:

Deep down it’s due to physics.

Any non-volatile memory must store its bits in two states which have a large energy barrier between them, or else the smallest influence would change the bit. But when writing to that memory, we must actively overcome that energy barrier.

Designer have quite some freedom in setting those energy barriers. Set it low

0. 1

и вы получаете память, которую можно переписать много, не генерируя много тепла: быстро и неустойчиво. Установите высокий энергетический барьер

0 | 1

и бит останется почти навсегда, или пока вы не потратите серьезную энергию.

DRAM использует небольшие конденсаторы, которые протекают. Большие конденсаторы будут течь меньше, быть менее волатильными, но занять больше времени.

Flash использует электроны, которые снимаются при высоком напряжении в изолятор. Энергетический барьер настолько высок, что вы можете получить их контролируемым образом; единственный способ - очистить весь блок бит.

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

Есть что добавить к объяснению? Звучит в комментариях. Хотите узнать больше ответов от других пользователей Windows? Посмотрите здесь полную дискуссионную тему.

Рекомендуемые: