【发布时间】:2013-03-20 00:06:38
【问题描述】:
在阅读这篇 Wikipedia 文章 http://en.wikipedia.org/wiki/Memory_management_unit#How_it_works 时,我发现将虚拟地址空间(处理器使用的地址范围)划分为页面。但我了解到只有物理内存(RAM)被分成页面。那么进程的虚拟地址空间是如何划分的呢?
此外,这里虚拟地址空间的定义是处理器使用的地址范围。 处理器使用的地址范围是指处理器中地址总线的长度,对吧?因此,如果我有一个 32 位地址总线的处理器和一个 4 GB (2^32) 的 RAM,我的物理地址空间和虚拟地址空间是否相同?
如果问题太幼稚,请耐心等待。我仍然没有得到非常清晰的地址空间可视化。提前致谢。
【问题讨论】:
标签: operating-system virtual-address-space