地址 space 地图 R/W

Address space map R/W

读取/写入未映射内存的 space 时返回什么结果? "Nothing" 区域内有什么?

编辑 1

在 x86 环境下

一般来说,如果您访问内存位置(页面),处理器经过的顺序是:

  1. 地址是否有第table页条目?如果不是,则访问冲突(即您的示例中没有任何内容)。

  2. 页面 table 条目是否标记为具有映射?如果否,访问冲突(无区域)。

  3. 当前页是否映射到物理页框?如果不是,则页面错误。

  4. 进程是否可以在其当前模式下访问该页面?如果不是,访问冲突(不是 "nothing area")

nothings 要么没有相应的页面 table 条目,要么页面 table 条目没有映射。