包含4页的流程P1
。
他们的PMT
在内存中实现,其对应的帧编号分别为f1, f2, f3, and f4
。
如果其中一个页面被换出并且交换了其他进程的页面并获取之前属于进程P1
的帧。然后修改了进程PMT
的{{1}}或将会发生什么?因为现在该框架不属于P1
。
请建议。
答案 0 :(得分:0)
如果进程的页表条目不再映射到进程的页框,则操作系统必须在页表中指明该条目。如果操作系统将物理页面帧映射到P1的逻辑地址空间,然后将其映射到P2的逻辑地址空间,则操作系统必须在P1中取消映射页面帧(忽略共享内存)。