程序要将256×256的数组的初值置为“1”,数组中的每一个元素为一个字,如果页面大小为256个字,数组中的元素按行编址存放。假定只有一户主存块可用来存放数组信息,初始状态为空。将数组初始化为1的程序如下:
A程序:inta[256][256];
inti,j;
for(i=0;i<=255;i++)
for(j=0;j<=255;j++)
a[i][j]=l;
B程序:inta[256][256];
inti,j;
for(j=0;j<=255;j++)
for(i=O;i<=255;i++)
a[i][j]=1;
问:整个数组占多少页面?上述两个程序执行时,各产生多少次缺页中断?