2026 操作系统 虚拟页式管理 选择题
第 30 题

进程 P1 和 P2 共享一个文件 R,该文件的页表项分别是 R1 和 R2,其在 2 个进程中的虚拟地址分别是 W1 和 W2,则下列说法中正确的是( )

A. 页表项 R1 和 R2 的内容完全不同 B. W1 和 W2 映射的物理地址相同 C. 进程 P1 对 W1 的修改不会影响 P2 对 W2 的访问 D. W1 和 W2 虚拟地址相同

[tag_link]

正确答案:B

**【解析】**进程 P1 和 P2 共享文件 R,这意味着它们通过各自的页表项 R1 和 R2 将虚拟地址 W1 和 W2 映射到相同的物理内存区域,因此 W1 和 W2 映射的物理地址相同。

  • 选项 A 错误,因为页表项 R1 和 R2 至少物理地址部分相同,内容并非完全不同;
  • 选项 C 错误,由于共享物理内存,P1 对 W1 的修改会影响 P2 对 W2 的访问;
  • 选项 D 错误,虚拟地址是进程独立的,W1 和 W2 不一定相同。