LWN.net Logo

Preparing for nonvolatile RAM

Preparing for nonvolatile RAM

Posted May 24, 2012 3:12 UTC (Thu) by pj (subscriber, #4506)
Parent article: Preparing for nonvolatile RAM

I've been thinking for awhile that RAM, NVM, flash, and disks are all part of a continuum of storage with various latencies and qualities (persistent, rewritable, clearable) and it would be interesting to try and unite the interfaces to all of them, and perhaps write different 'services' for them. A persistent-block service would look like a block device. A non-persistent page-storage service would look like current memory management. This would, I think, make some of the blurry-edged cases clearer: page files fall out quite easily, and caching at all levels could likely be united - so the page cache is just like the block cache.

I dunno, just an idea I had awhile back.


(Log in to post comments)

Preparing for nonvolatile RAM

Posted May 24, 2012 17:41 UTC (Thu) by cesarb (subscriber, #6266) [Link]

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds