假定编译器将赋值语句“x=x+3;”转换为指令“add xaddr,3”,其中,xaddr是x对应的存储单元地址。若执行该指令的计算机采用页式虚拟存储管理方式,并配有相应的TLB,且cache使用写穿的方式,则完成该指令功能需要访问主存的次数至少是。
查看答案
下列命中组合情况下,一次访存过程中不可能发生的是。
A. TLB未命中,cache未命中,Page未命中
B. TLB未命中,cache命中,Page命中
C. TLB命中,cache未命中,Page命中
D. TLB命中,cache命中,Page未命中
某计算机主存地址空间大小为256MB,按字节编址。虚拟地址空间大小为4GB,采用页式存储管理方式,页面大小为4KB,TLB(快表)采用全相联映射,有4个页表项,内容如下所示有效位标记页框号0FF180H0002H13FFF1H0035H002FF3H0351H103FFFH0153H则对虚拟地址03FFF180H进行虚实地址转换后的结果是。
A. 0153180H
B. 0035180H
C. TLB缺失
D. 缺页
下列关于缺页处理的叙述中,错误的是。
A. 缺页是在地址转换时CPU检测到的一种异常
B. 缺页处理是由操作系统提供的缺页处理程序完成
C. 缺页处理程序根据页故障地址从外存读入所缺失的页
D. 缺页处理完成后执行发生发生缺页的指令的下一条指令
对于32KB容量的存储器,若按16位字编址,其地址寄存器应是位,数据寄存器是位。