Chiedo scusa in anticipo se la mia domanda non è in linea con le discussioni in genere affrontate su questo forum, ma davvero non ho trovato altro posto dove scrivere. Premesso ciò, vi presento di seguito una porzione di codice scritto in pseudo C:

#define N 256
int A[2N], C[3][N];

for(i=0; i<3; i++)
for(j=0; j<N/2; j++)
C[i][j] = A[4*J] + C[i][J+N/2];

Per ottenere la STRINGA (o successione) DI RIFERIMENTO , dovrei considerare ad ogni step dei cicli for i vari accessi alle pagine in memoria, nelle quali è suddiviso il programma. Al di la della complessità o meno del codice sopra riportato (non mi interessa la soluzione a QUESTO problema) la mia domanda è: qual'è il metodo PRECISO per ottenenre la giusta stringa di riferimento ? Considerare gli accessi alle pagine in memoria.. questo si... ma secondo quale criterio?
Grazie in anticipo