在一个请求分页系统中,假如一个作业的页面走向为1,2,3,1,2,4,2,6,2,1,5,6,1。当分配给作业的物理块数为3时,分别采用最佳页面替换(opT)算法和最近最久未使用(LRU)页面替换算法进行计算,分别写出访问过程中所发生的缺页次数,置换次数。

1个回答
展开全部
咨询记录 · 回答于2023-12-29
在一个请求分页系统中,假设一个作业的页面走向为:1,2,3,1,2,4,2,6,2,1,5,6,1。 当分配给作业的物理块数为3时: 1. 最佳页面替换(OPT)算法: * 页面走向:1,2,3,1,2,4,2,6,2,1,5,6,1 * 缺页次数:3 * 置换次数:4 2. 最近最久未使用(LRU)页面替换算法: * 页面走向:1,2,3,1,2,4,2,6,2,1,5,6,1 * 缺页次数:3 * 置换次数:7
您好,上述问题将由我为您进行解答。 解: 访问过程中缺页情况(M=3) 页面走向 1 3 2 1 1 3 5 1 3 2 1 5 缺页 √ √ √ √ √ √ 最近最长时间未使用的页面 最近刚使用过的页面 1 3 3 2 1 3 5 1 3 21 3 2 2 1 3 5 1 3 2 11 3 2 1 1 3 5 1 3 2 1 5 当M=3时,缺页次数为6次,缺页率为6/12=50%。 访问过程中缺页情况(M=4) 页面走向 1 3 2 1 1 3 5 1 3 2 1 5 缺页 √ √ √ 最近最长时间未使用的页面 最近刚使用过的页面 2 2 2 5 5 31 3 3 2 1 3 5 1 3 21 3 2 2 1 3 5 1 3 2 11 3 2 1 1 3 5 1 3 2 15 当M=4时,缺页次数为4次,缺页率为4/12=33%。 可见,增加分配给作业的内存块数可以减少缺页次数,从而降低缺页率。 希望能帮助的到您!
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消