Non-volatile random-access memory: Difference between revisions

Content deleted Content added
Citation bot (talk | contribs)
m Add: year. | You can use this bot yourself. Report bugs here. | Activated by User:Neko-chan | Category:Computer memory | via #UCB_Category
top: link
Line 1:
{{more citations needed|date=April 2014}}
{{Memory types}}
'''Non-volatile random-access memory''' ('''NVRAM''') is [[random-access memory]] that is [[Non-volatile memory|non-volatile]]. This is in contrast to [[dynamic random-access memory]] (DRAM) and [[static random-access memory]] (SRAM), which both maintain data only for as long as power is applied.
 
Currently, the best-known form of both NV-RAM and [[EEPROM]] memory is [[flash memory]]. Some drawbacks to flash memory include the requirement to write it in larger blocks than many computers can automatically address, and the relatively limited longevity of flash memory due to its finite number of write-erase cycles (as of January 2010 most consumer flash products can withstand only around 100,000 rewrites before memory begins to deteriorate){{Citation needed|date=January 2020}}. Another drawback is the performance limitations preventing flash from matching the response times and, in some cases, the random addressability offered by traditional forms of RAM. Several newer technologies are attempting to replace flash in certain roles, and some even claim to be a truly [[universal memory]], offering the performance of the best SRAM devices with the non-volatility of flash.<ref>"[https://www.academia.edu/6988421/A_Survey_Of_Architectural_Approaches_for_Managing_Embedded_DRAM_and_Non-volatile_On-chip_Caches A Survey Of Architectural Approaches for Managing Embedded DRAM and Non-volatile On-chip Caches]", Mittal et al., IEEE TPDS, 2014.</ref> As of June 2018 these alternatives have not yet become mainstream.