我有以下代码

#define N 1024
    int A[N*N], B[N*N];int i,j;
    // Integers are 4 bytes
    for (i = 0; i < N; i++)
      for (j = 0; j < N; j++)
        B[j*N+i] = A[i*N+j];

页面大小为4kb ant TLB直接映射1024个条目

我知道,因为整数需要4个字节用于存储,页面大小为4096字节,所以每个数组存储在一个页面中,表示为A [0 ... 2013],B [0 ... 1023]但我有一个很难找到TLB未命中的数量,有人可以帮忙吗?