[1][19][单选]在一个采用虚拟页式存储管理方案的系统中
页面大小为 50 个整型变量,假设某一个进程分配有 3 个页面,其中程序占用 2 个页面并常驻内存。下列程序数据进行初始化时,会产生多少次缺页中断
for (i = 1; i <= 50; i++) for (j = 1; j <= 100; j++) C[i,j] = 0;
50
100
150
5000
答案
100
解析
每一层内循环遍历了 100 个整型变量,相当于两个页面,会导致两次缺页中断,一共有外层循环 50 趟,即发生的缺页中断次数为 2×50 = 100 次,故本题答案选 B。涉及考点为第 5 章内存管理。
转载请注明出处。