操作系统-页面分配与回收策略-为什么固定置换全局分配不合理?

为什么固定置换全局分配不合理?因为不存在这种情况。

让我们先考虑分配,再考虑回收。

可变分配下,系统维护了一个空闲页面表,当某个进程缺页时,操作系统就会分配给该进程一个空闲页面。

那么当操作系统无多余空闲页面,怎么处理?

1.要么换出自己的页面(局部置换),这样进程之间相互不影响。

2.要么在所有进程中,根据某种策略换出某个页面供新页面使用(全局置换)。这种策略可以是随机选择,或者是从缺页率低的进程中选择一个页面置换。

固定分配下,考虑进程缺页时的情况。

1.置换该进程的页面(局部置换)

2.置换其它进程的页面,那么其它进程就会少一个页面,那么就不是固定分配了。

posted @ 2021-05-14 18:49  tchj  阅读(2143)  评论(0编辑  收藏  举报