当我阅读这篇 Wikipedia 文章http://en.wikipedia.org/wiki/Memory_management_unit#How_it_works时,我遇到了将虚拟地址空间(处理器使用的地址范围)划分为页面。但我了解到只有物理内存(RAM)被分成页面。那么进程的虚拟地址空间是如何划分的呢?
此外,这里虚拟地址空间的定义是处理器使用的地址范围。处理器使用的地址范围是指处理器中地址总线的长度,对吗?因此,如果我有一个 32 位地址总线的处理器和一个 4 GB (2^32) 的 RAM,我的物理地址空间和虚拟地址空间是否相同?
如果问题太天真,请耐心等待。我仍然没有得到非常清晰的地址空间可视化。提前致谢。