一个进程P1
有4页。
- 页面#1
- 页面#2
- 页面#3
- 页面#4
它们的PMT
在内存中实现,并且分别f1, f2, f3, and f4
相应的帧号。
出,而其他进程的页面被换入并获取之前属于进程P1
的帧。然后PMT
修改P1
的过程或会发生什么?因为现在那个框架不属于P1
.
请指教。
如果进程的页表条目不再映射到进程的页框架,则操作系统必须在页表中指示该条目。如果操作系统采用映射到 P1 的逻辑地址空间的物理页帧,然后将其映射到 P2 的逻辑地址空间,则操作系统必须取消映射 P1 中的页帧(忽略共享内存)。