信管网doo0301@qq.***: [回复] 从题图中可见,程序的m0ve指令跨两个页面,且源地址datal和目标地址data2所涉及的区域也跨两个页面的页内地址,根据题意,1、2、3、4和5号页面不在内存,系统取“move datal,data2”的指令时,由于该指令跨越两个页面0、1,查页面变换表可以发现1号页面不在内存,故需要产生一次缺页中断;
取地址为datal的操作数时,由于该操作数不在内存且跨两个页面2、3,需要将2、3页面装入内存,所以产生两次缺页中断;
同理,取地址为data2的操作数时,由于该操作数不在内存且跨两个页面4、5,需要将4、5页面装入内存,所以产生两次缺页中断,共产生5次缺页中断。
|