(1) 操作系统中虚拟存储器的基本原理是什么?
(2) 页面置换算法是虚拟存储器的支撑软件方法,现假设某页式虚拟内存系统中,程序代码位于虚空间0页,A为256×256的数组,在虚空间以行为主序进行存储(A(1,1),A(1,2),A(1,3)……),每页存放256个数组元素。现工作集大小为2个页框,假设代码已经在内存中,用以下两种代码对数组A进行初始化,都必须进行页面置换,问两个代码各自的缺页次数为多少?
程序(a)
for j:=1 to 256 do for i:=1 to 256 do A(i,j)=0
程序(b)
for i:=1 to 256 do for j:=1 to 256 do A(i,j)=0