单选题
在请求页式虚拟存储系统中,假设系统为某个进程分配了4个物理页框,页面的引用串号为0,1,2,4,5,2,3,4,3,0,1,4,5,3,采用固定分配局部置换,当采用最佳(OPT)置换算法时会产生的缺页中断次数是______。
A.9 B.8 C.7 D.6
【正确答案】
C
【答案解析】[解析] 本题考查页面置换算法。对于页面置换类的题目,一般只要理解了置换算法的执行过程,那么计算相对是比较简单的,这里需要采用OPT算法,即最佳置换算法。一般采用表格的方法,以堆栈的顺序来计算比较方便。请见下表。
表
|
| 0PT | 0 | 1 | 2 | 4 | 5 | 2 | 3 | 4 | 3 | 0 | 1 | 4 | 5 | 3 |
| Ⅰ | 0 | 1 | 2 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 |
| Ⅱ | | 0 | 1 | 2 | 2 | 2 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 |
| Ⅲ | | | 0 | 1 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 |
| Ⅳ | | | | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 |
| 缺页 | Y | Y | Y | Y | Y | N | Y | N | N | N | Y | N | N | N |
经过计算,缺页次数为7。