我正在阅读操作系统概念的第9章,纯需求分页的概念描述如下:
在极端情况下,我们可以开始执行没有页面的进程 记忆。当操作系统将指令指针设置到进程的第一条指令时,该指令位于非内存驻留页面上 页面立即出现故障......
但如果 NONE 页面,特别是包含代码的页面在内存中,操作系统如何知道程序计数器的位置?是否通过检查磁盘上的程序映像将程序计数器设置为进程创建的一部分?如果是这样,我会假设操作系统知道二进制映像的格式,并可以直接访问磁盘上的信息。如果操作系统决定不将包含此信息的页面带入内存,那么只有在程序执行期间不需要此信息存储在程序映像的部分中才有意义。
总结一下,我想知道: