当我打开一个未缓存在主内存中的应用程序或程序时,究竟会发生什么。a) 操作系统如何知道在哪里寻找程序?b) 如果假设所有页面都无法加载,那么其余页面的地址或至少其余页面的起始地址是否保留在 PCB 中?c) 此外,有关应用程序的任何信息是否都存在于主内存中,假设它以前从未被访问过,并且它不是必须存在于内存中的关键组件。
欢迎任何答案,后续问题,澄清。
编辑:我在网上浏览了许多链接,但没有一个确切说明发生了什么或谁维护了这些信息。大多数地方都说程序将由页面错误处理程序带入主内存,我正在寻找更具体的东西。