Operating system 页表条目无效如何在进程之间进行通信?

Operating system 页表条目无效如何在进程之间进行通信?,operating-system,virtual-memory,Operating System,Virtual Memory,我关注操作系统中的页面错误处理。 假设我们有两个进程A和B在运行。在某些情况下,来自的内存访问会导致页面错误。因此,操作系统处理陷阱,将请求的页面获取到内存中,并将其存储在页面帧Y中,并更新进程a的页面表。 但是,如果进程B的页表已经具有到页帧Y的映射,那么进程B如何识别特定页表条目无效 操作系统必须跟踪映射的页面帧。通常,会有一个未映射页面框架列表,用于服务请求 操作系统不会简单地抓取一个映射到一个进程的页面框,然后将其重新映射到另一个进程,而不首先使第一个页面映射无效(除非页面框由两个进程共

我关注操作系统中的页面错误处理。 假设我们有两个进程A和B在运行。在某些情况下,来自的内存访问会导致页面错误。因此,操作系统处理陷阱,将请求的页面获取到内存中,并将其存储在页面帧Y中,并更新进程a的页面表。
但是,如果进程B的页表已经具有到页帧Y的映射,那么进程B如何识别特定页表条目无效

操作系统必须跟踪映射的页面帧。通常,会有一个未映射页面框架列表,用于服务请求


操作系统不会简单地抓取一个映射到一个进程的页面框,然后将其重新映射到另一个进程,而不首先使第一个页面映射无效(除非页面框由两个进程共享)。

您的意思是操作系统会更新使用了特定页面框的每个页面表吗?如果是这样,你能提供一个链接或一本参考书吗?谢谢你的回答。但我在这里找到了一个详细的解释