conventional computing systems typically employ memory devices for data storage
purposes. Such memory devices include, but are not limited to, non-volatile memory. The
phrase “non-volatile memory” as used herein refers to a computer memory that can retain
stored information even when powered off. Non-volatile memory generally com prises read-
only memory, flash memory, optical disc drives, battery-backed up dynamic random access …