Почему мы не используем RAM-диск в качестве жесткого диска?

417
Webman

Я очень заинтересован в компьютерной механике, и мне интересно, почему мы не используем RAM в качестве жесткого диска? Я имею в виду оперативную память 200 Гига, например, как жесткий диск для ускорения работы компьютера?

0
Помимо данных ответов, оперативная память может фактически использоваться для ускорения работы жестких дисков в форме создания кэша, аналогично тому, как это делает Intel с их диском Optane. Есть программное обеспечение под названием PrimoCache (стоит денег, но не много), что позволит вам использовать другой быстрый, но небольшой жесткий диск или оперативную память (RAM-диск) в качестве замены для ускорения диска. Я подчеркиваю это, потому что в 2018 году это то, что люди делают. LPChip 5 лет назад 2

4 ответа на вопрос

8
Zhongjie Shen

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

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

*"Because RAM is a volatile"* -- No, there is nothing in the definition of RAM that has this attribute. It's DRAM that is volatile, not RAM in general. Computers used to use ferrite core memory for RAM, and that was nonvolatile. Also RAM is not considered a *"storage device"* in computer architecture. sawdust 5 лет назад 0
Я не выдумал эти 2 слова. Страница Википедии также использовала их. Я предлагаю вам также внести изменения на эту страницу, если вам нравится этот выбор слов. Zhongjie Shen 5 лет назад 0
К вашему сведению, https://en.m.wikipedia.org/wiki/Random-access_memory Zhongjie Shen 5 лет назад 0
@ZhongjieShen RAM не подразумевает волатильность, но волатильность является общей особенностью памяти RAM компьютера. Вики-страница, на которую вы ссылаетесь, использует отличительную фразу «RAM *** обычно ассоциируется *** с энергозависимыми типами памяти» довольно рано. RAM - это метод доступа, а не то, является ли память энергозависимой. [FRAM] (https://en.wikipedia.org/wiki/Ferroelectric_RAM) доступен аналогично DRAM, но является энергонезависимым. Mokubai 5 лет назад 3
@sawdust Подавляющее большинство чипов оперативной памяти, проданных в 2018 году, нестабильны. Оптана нет, и некоторые другие миноритарные или тестовые технологические чипы, которые не являются энергозависимыми, явно продаются как энергонезависимые. Christopher Hostage 5 лет назад 0
8
Mokubai

Оперативная память быстрая, но дорогая, память медленная и действительно дешевая.

Учитывая, что 32 ГБ ОЗУ в настоящее время стоит около 300 фунтов стерлингов, 200 ГБ будет стоить в 2000 фунтов стерлингов вместо текущей цены в 65 фунтов стерлингов за 2 ТБ вращающегося хранилища ржавчины или аналогичной цены в 50 фунтов за 256 ГБ SSD.

Это поверх изменчивой природы памяти, о которой упоминал Чжунцзе. Помимо этого, если вы когда-нибудь потеряете питание, вам потребуется перезагрузить 200 ГБ памяти откуда-то, и это будет либо HD, либо SSD, либо другое медленное устройство хранения.

Это еще один хороший момент. Спасибо Zhongjie Shen 5 лет назад 0
3
Austin Hemmelgarn

Помимо того, что Zhongjie Shen сказал в своем ответе, есть и другие важные моменты, которые следует учитывать:

  • Оперативная память дороже по сравнению с более медленным хранилищем. За 100 долларов, которые стоят на 4 ТБ жестком диске, вы можете получить только около 8-16 ГБ ОЗУ, что почти в 500 раз дороже на единицу памяти. Экстраполируя это, блок оперативной памяти объемом 4 ТБ с производительностью, эквивалентной производительности вашего ПК, составит порядка 50 000 долларов США. Никто за пределами правительства или исследовательской работы не может реально позволить себе такой дорогой компьютер. Для сравнения, твердотельные накопители сейчас примерно в восемь раз дороже жестких дисков на единицу памяти.
  • Оперативная память потребляет много энергии, почти комично. Тот самый жесткий диск емкостью 4 ТБ, о котором я упоминал выше, потребляет около 12-15 Вт энергии. С современной технологией оперативной памяти вы получаете несколько сотен милливатт на ГБ памяти, что составляет чуть более 400 Вт энергопотребления, если вы хотите 4 ТБ памяти. Это становится еще хуже, когда вы учитываете требования к охлаждению при работе с такой большой потребляемой мощностью, которая, скорее всего, добавит еще 50 Вт к общей сумме.
1
computercarguy

Вы исследовали твердотельные накопители (SSD)? Они работают по тому же принципу, что и ОЗУ (электронное, а не механическое), но это не тот же тип памяти (как на флеш-накопителях). Эти диски имеют гораздо более быстрый доступ к данным, чем механические жесткие диски.

Кто-то, не имеющий большого опыта работы с компьютерами, может легко принять SSD за RAM, поскольку ни один из них не является механическим хранилищем. Когда я впервые прочитал вопрос, я автоматически подумал, что ОП спрашивает о твердотельных накопителях.

Я собирался опубликовать это как комментарий, но потом решил, что это должен быть ответ, так как это не совсем уточняющий вопрос.