单项选择题

在一个请求页式的虚拟存储系统中,每个页面的大小分为4096字节。如下某个程序需要将数组赋值,假设,执行代码已经驻留内存,而数据页面尚未分配,数组按先行后列存放。请计算,其缺页中断次数是______。
int a[1024][1024];
int i, j;
i=0;
for(j=0; j≤1023; j++)
a[i][j]=j;

A.2
B.1
C.1024
D.512