问答题

有一矩阵var A:array[1..100,1..100] of integer以行为先进行存储。有一个虚存系统,物理内存共有三页,其中一页用来存放程序,其余两页用于存放数据。假设程序已在内存中占一页,其余两页空闲。
程序A:
for i:=1 to 100 do
for j:=1 to 100 do
A[i,j]:=0;
程序B:
for j:=1 to 100 do
for i:=1 to 100 do
A[i,j]:=0;
若每页可存放200个整数,程序A和程序B的执行过程各会发生多少次缺页若每页只能存放100个整数呢以上说明了什么问题

【参考答案】

有两个内存块可以用来存放数组信息,每个主存块可存放200个数组元素,数组中的元素按行编址。对于程序A来说,其访问顺序也是......

(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)
热门 试题