在一个采用虚拟页式存储管理方案的系统中,页面大小为50个整型变量。假设某一个进程分配有3个页框,其中程序占用2个页框并常驻内存。下列程序数据进行初始化时,会产生多少次缺页中断?( ) for(i=1;i<=50;i++) for(j=

admin2020-03-31  41

问题 在一个采用虚拟页式存储管理方案的系统中,页面大小为50个整型变量。假设某一个进程分配有3个页框,其中程序占用2个页框并常驻内存。下列程序数据进行初始化时,会产生多少次缺页中断?(    )
    for(i=1;i<=50;i++)
    for(j=1;j<=100;j++)    C[i,j]=0;

选项 A、50
B、100
C、150
D、5000

答案B

解析 每趟内层循环遍历了100个整型变量,相当于两个页面,会导致两次缺页中断。一共有外层循环50趟,即发生的缺页中断次数为2*50=100次。故本题答案选择B选项。
转载请注明原文地址:https://kaotiyun.com/show/6c8Z777K
0

最新回复(0)