某程序将256×256的矩阵置初值0。现假定分给这个矩阵的内存块为1页,页面大小为每页256个整数字。矩阵按行存放,开始时内存为空。若程序和有关变量已放在内存其他处,并常驻内存,且程序按如下编制: VAR A:ARRAY [1...256,1...

admin2009-03-19  43

问题 某程序将256×256的矩阵置初值0。现假定分给这个矩阵的内存块为1页,页面大小为每页256个整数字。矩阵按行存放,开始时内存为空。若程序和有关变量已放在内存其他处,并常驻内存,且程序按如下编制:    VAR A:ARRAY [1...256,1... 256]OF INTEGER;    FOR I:=1 TO 256    FOR J:=1 TO 256        A [I,  J]:=0;    则程序运行完毕共发生多少缺页中断(    )。

选项 A、255
B、256
C、2562-1
D、2562

答案1

解析 由于分配给矩阵的内存块为1页。而每页大小为256个整数字,所声页面不在内存中时,才会引起缺页中断,故以上程序运行完毕时共发生255次缺页中断。
转载请注明原文地址:https://jikaoti.com/ti/38C7FFFM
0

相关试题推荐
最新回复(0)