Originally posted by chithanh
View Post
That is, the larger the addressing space, the more RAM would be used, linearly (twice the addressing space = twice the RAM usage). Yes, actual, physical RAM -- not just addressing space limits. Do you have terabytes of RAM that you can simply waste on the stupid page tables? (this RAM will be completely unusable for anything else)
tl;dr 5-level-paging is a solution to a 64-bit problem. If you don't like the penalty when accessing memory that hits the page tables, then don't use 64-bit OS. Or get terabytes of RAM (i think that's still too little btw). Or learn how stuff works before you parroting nonsense hating on x86's success.
Also, we'll actually need at least 6-level paging to address the full 64-bit addressing space, so I wonder what will you say then. Maybe it finally seems like a waste to have such a large addressing space after all?
Comment