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

admin2009-01-19  23

问题 某程序将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、一月-62
D、2562

答案1

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

最新回复(0)