假设一台按字节编址的16位计算机系统,采用虚拟页式存储管理方案,页面的大小为2K

最全题库2022-08-02  37

问题 假设一台按字节编址的16位计算机系统,采用虚拟页式存储管理方案,页面的大小为2K,且系统中没有使用快表(或联想存储器)。某用户程序如图a所示,该程序的页面变换表如图b所示,表中状态位等于1和0分别表示页面在内存或不在内存。图a中MOVE Data1,Data2是一个4字节的指令,Data1和Data2表示该指令的两个32位操作数。假设MOVE指令存放在2047地址开始的内存单元中,Data1存放在6143地址开始的内存单元中,Data2存放在10239地址开始的内存单元中,那么执行MOVE指令将产生(  )次缺页中断,其中:取指令产生(  )次缺页中断,取Data1和Data2操作数分别产生(  )次缺页中断。问题1选项A.3B.4C.5D.6问题2选项A.0B.1C.2D.3问题3选项A.1、1B.1、2C.2、2D.2、3

选项

答案 CBC

解析 这个题目从其描述来看,非常复杂,但结合图来看,其实非常简单,从图a我们可以看出,MOVE执行属于页面0和1,而Data1属于页面2和3,Data2属于页面4和5,另外,结合图b可以看出,编号为1、2、3、4、5的页面都不在内存中,如果要取这几个页面的数据,必须先将其置换进内存,因此总共是5次缺页中断,其中取指令产生1次缺页中断,取Data1和Data2操作数分别产生2次缺页中断。
转载请注明原文地址:https://www.tihaiku.com/congyezige/2409927.html

最新回复(0)