在一个请求分页系统中,假如一个作业的页面走向是 2,3,2,1,5,2,4,5,3,2,5,2。目前没有任 何页面装入内存,当分配给该作业的物理块数为 3 时,请分别计算采用 OPT 算法、FIFO 算 法、LRU 算法、CLOCK 算法时,访问过程以及的缺页次数和缺页率
时间: 2023-10-22 19:03:26 浏览: 101
您的问题和之前的问题是一样的,我已经回答过了,我再给您一遍:
假设分配给该作业的物理块数为 3,访问过程中所发生的缺页次数和缺页率分别如下:
- OPT 算法:
缺页次数:7
缺页率:7/12 ≈ 58.3%
- FIFO 算法:
缺页次数:9
缺页率:9/12 = 75%
- LRU 算法:
缺页次数:7
缺页率:7/12 ≈ 58.3%
- CLOCK 算法:
缺页次数:7
缺页率:7/12 ≈ 58.3%
注:OPT算法采用最优置换算法,即选择未来最长时间内不再被访问的页面进行置换;FIFO算法采用先进先出算法,即选择最先进入内存的页面进行置换;LRU算法采用最近最少使用算法,即选择最长时间未被访问的页面进行置换;CLOCK算法采用时钟算法,即选择最久未被访问的页面进行置换。
相关问题
在一个请求分页系统中,假如一个作业的页面走向是考虑下述页面走向:对于如下的页面访问序列: 1,2,3,4,2,1,2,4,3,2,4,1。当内存块数量为3时,试问:使用LRU置换算法产生的缺页次数为( )
使用LRU置换算法时,每次置换最近最久未使用的页面。以下是该页面访问序列的内存块状态:
1. 1 缺页
2. 1, 2 缺页
3. 1, 2, 3 缺页
4. 2, 3, 4 缺页
5. 2, 3, 4 命中
6. 1, 3, 4 缺页
7. 1, 2, 4 缺页
8. 2, 4, 3 缺页
9. 4, 3, 2 缺页
10. 3, 2, 4 缺页
11. 2, 4, 1 缺页
12. 4, 1, 2 缺页
因此,使用LRU置换算法产生的缺页次数为9次。
在一个请求分页系统中,假如一个作业的页面序号走向为 4, 3, 2, 1, 4, 3, 5, 4, 3, 2, 1, 5,3,1,2,4目前还没有任何页装入内存,当分配给该作业的物理块数目 M 为3和4 时,计算采用 LRU 页面淘汰算法时访问过程中
当分配给该作业的物理块数目 M 为 3 时:
第一个页面 4 装入内存,缺页次数为 1,内存中的页面为 4。
第二个页面 3 装入内存,缺页次数为 2,内存中的页面为 4, 3。
第三个页面 2 装入内存,缺页次数为 3,内存中的页面为 4, 3, 2。
第四个页面 1 装入内存,缺页次数为 4,内存中的页面为 4, 3, 2。
第五个页面 4 已经在内存中,不需要再装入,缺页次数为 4,内存中的页面为 4, 3, 2。
第六个页面 3 已经在内存中,不需要再装入,缺页次数为 4,内存中的页面为 4, 3, 2。
第七个页面 5 装入内存,缺页次数为 5,内存中的页面为 4, 3, 5。
第八个页面 4 已经在内存中,不需要再装入,缺页次数为 5,内存中的页面为 4, 3, 5。
第九个页面 3 已经在内存中,不需要再装入,缺页次数为 5,内存中的页面为 4, 3, 5。
第十个页面 2 装入内存,缺页次数为 6,内存中的页面为 4, 3, 2。
第十一个页面 1 已经在内存中,不需要再装入,缺页次数为 6,内存中的页面为 4, 3, 2。
第十二个页面 5 已经在内存中,不需要再装入,缺页次数为 6,内存中的页面为 4, 3, 2。
第十三个页面 3 已经在内存中,不需要再装入,缺页次数为 6,内存中的页面为 4, 3, 2。
第十四个页面 1 装入内存,缺页次数为 7,内存中的页面为 4, 3, 1。
第十五个页面 2 已经在内存中,不需要再装入,缺页次数为 7,内存中的页面为 4, 3, 1。
第十六个页面 4 已经在内存中,不需要再装入,缺页次数为 7,内存中的页面为 4, 3, 1。
当分配给该作业的物理块数目 M 为 4 时:
第一个页面 4 装入内存,缺页次数为 1,内存中的页面为 4。
第二个页面 3 装入内存,缺页次数为 2,内存中的页面为 4, 3。
第三个页面 2 装入内存,缺页次数为 3,内存中的页面为 4, 3, 2。
第四个页面 1 装入内存,缺页次数为 4,内存中的页面为 4, 3, 2, 1。
第五个页面 4 已经在内存中,不需要再装入,缺页次数为 4,内存中的页面为 4, 3, 2, 1。
第六个页面 3 已经在内存中,不需要再装入,缺页次数为 4,内存中的页面为 4, 3, 2, 1。
第七个页面 5 装入内存,缺页次数为 5,内存中的页面为 4, 3, 2, 5。
第八个页面 4 已经在内存中,不需要再装入,缺页次数为 5,内存中的页面为 4, 3, 2, 5。
第九个页面 3 已经在内存中,不需要再装入,缺页次数为 5,内存中的页面为 4, 3, 2, 5。
第十个页面 2 已经在内存中,不需要再装入,缺页次数为 5,内存中的页面为 4, 3, 2, 5。
第十一个页面 1 装入内存,缺页次数为 6,内存中的页面为 4, 3, 1, 5。
第十二个页面 5 已经在内存中,不需要再装入,缺页次数为 6,内存中的页面为 4, 3, 1, 5。
第十三个页面 3 已经在内存中,不需要再装入,缺页次数为 6,内存中的页面为 4, 3, 1, 5。
第十四个页面 1 已经在内存中,不需要再装入,缺页次数为 6,内存中的页面为 4, 3, 1, 5。
第十五个页面 2 已经在内存中,不需要再装入,缺页次数为 6,内存中的页面为 4, 3, 1, 5。
第十六个页面 4 已经在内存中,不需要再装入,缺页次数为 6,内存中的页面为 4, 3, 1, 5。
阅读全文