- 主题:为啥NAND不能替换DDR
- 请教各位高手,多谢了
 --
 FROM 218.242.218.*
 
- 一个是低速,大容量,掉电不易失
 一个是高速,小容量,掉电易失
 不是一个物种,没有可比性。
 
 【 在 db16122 的大作中提到: 】
 : 请教各位高手,多谢了
 --
 FROM 114.242.9.*
 
- 猴子和人的区别
 --
 FROM 140.207.156.*
 
- 了解了
 【 在 roc2007 的大作中提到: 】
 : 猴子和人的区别
 --
 FROM 218.242.218.*
 
- 哪个是人?
 
 【 在 roc2007 的大作中提到: 】
 : 猴子和人的区别
 --
 FROM 39.155.178.*
 
- NAND特性决定了,读写擦除延迟都很大,不能原地写,还要算法做覆盖均衡。
 
 结果导致延迟和抖动都太大了,当前CPU 大部分访问内存的延迟基本可以被指令缓存所cover,
 单如果是NAND 做内存,那得多大的指令缓存,导致流水线的刷新开销非常大。
 如果保持现有的CPU架构不变,CPU会频繁地被访存stall,
 
 傲腾Optane 不就失败了吗。
 
 【 在 db16122 的大作中提到: 】
 : 请教各位高手,多谢了
 --
 FROM 111.183.24.*
 
- 【 在 db16122 的大作中提到: 】
 : 请教各位高手,多谢了
 
 然后, 就是寿命, NAND的擦写次数,有效擦写次数不过万,
 这在CPU和内存的配合应用场景下是不可接受的,应用程序几乎无时无刻不在进行着内存的
 动态申请和写入,这种频度的写入,可能几天就把NAND写坏了, 即使写平衡,
 也只会让速度慢一倍, 寿命有所延缓, 恐怕也很难达到可接受程度。
 
 首先,第一是速度, 你看到的现在SSD标的速度, 其实是有内存做缓存的速度,
 而NAND的速度, 是缓外失效时的速度。
 NAND的随机读写速度和DDR根本无法一个地下一个天上。
 --
 FROM 115.171.154.*
 
- 是不是把NAND写坏了就变成ddr了,感觉DDR引脚上多了个电容
 
 【 在 lambdago 的大作中提到: 】
 : NAND特性决定了,读写擦除延迟都很大,不能原地写,还要算法做覆盖均衡。
 : 结果导致延迟和抖动都太大了,当前CPU 大部分访问内存的延迟基本可以被指令缓存所cover,
 : 单如果是NAND 做内存,那得多大的指令缓存,导致流水线的刷新开销非常大。
 : ...................
 --
 FROM 101.228.46.*
 
- DDR的特点是高速,但是掉电就掉信息。NAND是正好反过来,两者所以用途不一样。
 但是,让两者统一是一个很大的研究方向,有好几种MEMORY,例如铁电存储器,相变存储器,磁存储器等等,可以做到掉电不掉信息同时速度也很快。但是目前还替代不了DDR和NAND的原因是价格,如果未来有一天价格降到可以接受的范围,说不定会代替的。
 所以你的问题是一个好问题。
 
 【 在 db16122 的大作中提到: 】
 : 请教各位高手,多谢了
 --
 FROM 222.92.65.*
 
- 那不是,NAND坏了就是坏了。
 
 【 在 db16122 的大作中提到: 】
 : 是不是把NAND写坏了就变成ddr了,感觉DDR引脚上多了个电容
 :
 --
 FROM 222.92.65.*