I was thinking in terms detached from typical system architecture.
What if we don't tie paging with memory protection when designing CPUs?
What if we don't assume, build, or run 32 bit applications?
What if we do actually put a hard physical 4GB (or whatever) limit on processes?
What if we don't need hypervisors?
What if we trade off hardware and software complexity we've built decades ago for limitations we had decades ago, and build something simpler from scratch?
What if we don't tie paging with memory protection when designing CPUs? What if we don't assume, build, or run 32 bit applications? What if we do actually put a hard physical 4GB (or whatever) limit on processes? What if we don't need hypervisors?
What if we trade off hardware and software complexity we've built decades ago for limitations we had decades ago, and build something simpler from scratch?