每日最新頭條.有趣資訊

不怕斷電丟數據 電腦裝了它可以直接拔電關機?

平時隻用手機的朋友或許會分不清記憶體和硬碟,但經常用電腦辦公的朋友肯定記得某次斷電後自己丟失的未保存文檔——恨不能有一個斷電不會丟數據的記憶體條!

這樣的願望也許在不遠的將來就會成真,在伺服器領域已經出現的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多芯片封裝合二為一。

獲得更多的PTT最新消息
按讚加入粉絲團