有个疑问,请大佬解决一下。关于页面置换和进程切换的问题。
每个进程都有一个页表。现在有个这种情况,A B两个进程、OS如果在执行A的时候把B所用到的物理内存,执行了页面置换算法,那么这个时候发生进程切换,切换到B,是不是还是要更新B的页表?如果是需要更新,那么操作系统是如何记录A把B的哪些内存换出去了?
还是说,整个过程并不是这样
全部评论
可以详细看一下清华大学操作系统课程,页面置换有2种,一个是全局算法,一个是局部算法,全局算法决定进程能拥有多少个物理页面,局部算法决定进程自己所拥有的页面如何置换,也就是说A进程缺页只会置换自己的页面,不会置换B进程的页面
点赞 回复 分享
发布于 2021-08-02 16:27

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务