Comment Re:What if we just got rid of paging? (Score 1) 900
I think you're missing the point. Getting rid of paging is way more than just turning off swap. Paging is required for each process to have its own address space (which is in turn required for memory protection). Turning off paging means that we go back to DOS when programs and drivers could unintentionally write over each other and cause each other to crash.
Though paging sounds complicated, the support for it is largely baked into the CPU and is generally very fast.
And I think virtual -> physical address translation is much fewer than 36 steps :)