Hacker News new | past | comments | ask | show | jobs | submit login
Understanding Virtual Memory (ualberta.ca)
106 points by jfriedly on Sept 25, 2011 | hide | past | favorite | 7 comments



I've found the set of short articles on memory here to be excellent:

http://duartes.org/gustavo/blog/post/page-cache-the-affair-b...


Those are amazing! Thank you for sharing.


I love seeing links like this on HN: you can actually learn something, not just read some opinionated article :)


Worth also looking here: http://www.cs.gmu.edu/cne/pjd/PUBS/Workingsets.html

Had the great pleasure of being one of his students years ago during my undergrad. Hands down the best professor I've ever had.

http://en.wikipedia.org/wiki/Peter_J._Denning


Here are some other great resources on understanding how the OS (in this case linux) manages the memory, and how the hardware works.

http://tldp.org/LDP/tlk/mm/memory.html

http://lwn.net/Articles/250967/


The LWN article is from What Every Programmer Should Know About Memory: http://www.akkadia.org/drepper/cpumemory.pdf also discussed here: http://news.ycombinator.com/item?id=1511990


Makes me wonder how fast OS level garbage collection could be, without the need to have a virtual memory layer in between...




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: