[我正在考试,我遇到了这个问题。我不明白他们是如何得到答案的,任何人都可以解释一下吗?写下所做的假设,如果要求10分,怎么写呢?
考虑二维数组A:
int A[100] [100];
其中A [0] [0]在位置200处,在页面大小为200的分页存储器系统中。操作矩阵的小过程驻留在页面0(位置0到199);因此,每次取指令都来自第0页。对于三个页面帧,下面的数组初始化循环使用LRU替换生成了多少页错误,并假设第1帧中有进程,而其他两个帧最初是空?
for(int i=0;i<100;j++)
for(int j=0;j<100;i++)
A[i][j]=A[i+200][j+200];