原标题:不怕断电丢数据 电脑装了它可以直接拔电关机?
平时只用手机的朋友或许会分不清内存和硬盘,但经常用电脑办公的朋友肯定记得某次断电后自己丢失的未保存文档——恨不能有一个断电不会丢数据的内存条!
这样的愿望也许在不远的将来就会成真,在服务器领域已经出现的NVDIMM超级内存就是希望之源:硬盘一样的容量、内存一样的速度、断电不丢数据。
NVDIMM实际上是由超级电容、NVDIMM主控、DRAM内存与NAND闪存融合成的共同体。正常工作情况下,NVDIMM表现的跟普通内存条一样,以纳秒级延迟快速读写数据。直到突然停电——Duang!NVDIMM上的控制器检测到断电瞬间,马上利用超级电容存储的电力
最后的结果:NVDIMM上DRAM中的数据全部被安全写入到了NAND闪存中,超级电容电量也耗尽,全部关机。
待电源恢复,再次开机时,NVDIMM会在自检阶段给超级电容充电,并从NAND闪存中将数据恢复到DRAM内存,完成断电前运行状态的恢复工作,仿佛只是打了一个盹。
在JEDEC制定的规范当中,NVDIMM超级内存其实有三种形态,上面提到的是最简单的NVDIMM-N,本质上就是加了后备闪存保障断电数据的内存条,闪存部分不能被主机直接访问。
尽管插在内存槽里,另外一种NVDIMM-F形式的NVDIMM却只能像固态硬盘一样被主机使用:
NVDIMM-P则是兼具前两者特性,内存和闪存都能被主机访问和使用,系统可以自由控制加载/存档的时间,大有替代普通内存条和硬盘的希望!
不过NVDIMM也并非没有弱点,由于涉及到系统底层架构的大改,包括主板、操作系统和应用软件都需要进行针对性的变化,要想普及难度非常大。开机时需要先超级电容充电,使得NVDIMM的开机速度会比普通内存更慢很多,此外超级电容的寿命也是一个问题,在写入量不高的家用条件下很容易先于闪存之前用完寿命,令NVIDMM提早报废。
对于家用电脑来说,虽然意外断电可能性比企业级环境高很多,但总的来说依然数据小概率事件,Office等办公软件也有每隔10分钟左右自动保存的功能,相比损失未保存的文档,多数人更喜欢更快的开机速度。
而且现在有很多无DRAM缓存的固态硬盘,如东芝TR200、RC100,性能表现不比带缓存SSD差,同时在发生意外断电时数据损失也更小。下图为只有一颗芯片的东芝RC100 M.2 NVMe固态硬盘,主控与闪存使用MCP多芯片封装合二为一。
东芝在一些企业级机械硬盘中还采用了利用盘片旋转动能的断电保护方式,断电后高速旋转的盘片将动能转换为电能,完成将DRAM缓存内数据写入盘载闪存芯片的功能。无需大容量的储能电容,既节省了成本,也解决了电容失效问题,可谓是奇思妙想。虽然不能完整的保存断电瞬间的状态,但至少保证了关键数据不丢失。返回搜狐,查看更多
责任编辑: