Hacker News new | ask | show | jobs
by duaneb 3907 days ago
Virtual memory isn't just for giving each process enough space. It's for security reasons, too.
1 comments

Could you explain how virtual memory makes a process more secure? My intuition is that it would be another source of contention to manage (like CPU, RAM, IO, etc).

Maybe you're considering non-sequential address space an improvement for security. That I could see. ASLR would be another, which, you can see the effect of by multiple runs of t/_end.exe in rt0.