LFCS: Preparing Linux for nonvolatile memory devices
LFCS: Preparing Linux for nonvolatile memory devices
Posted Apr 25, 2013 22:48 UTC (Thu) by Lennie (subscriber, #49641)In reply to: LFCS: Preparing Linux for nonvolatile memory devices by rahvin
Parent article: LFCS: Preparing Linux for nonvolatile memory devices
I assume that it would have a storage of electricity (like a capacitor) which means when power is lost, it will start copying the data in DIMM to Flash.
The size of the Flash is a little larger than the DIMM (to have room for failed bits in Flash).
And it would have enough electricity to completely copy the content of the DIMM to Flash.
This is similar to a battery-backed RAID-controller with a write cache. When you do a write, the data is kept in RAM of the RAID-controller and the application gets an ACK that it is stored. On powerloss it will have enough electricity in a battery to write what is in RAM to the storage-devices.
So yes, it is controlled, but it is fully handled by the product because it is self-powered and does not rely on any other component.
