假定主存地址为32位,按字节编址,主存和cache之间采用直接相联映射方式,主存块大小为4个字,每个字32位,采用写回方式,则能存放4K字数据的cache的总容量是多少位。
A. 146K
B. 147K
C. 148K
D. 158K
查看答案
采用指令cache与数据cache分离的主要目的是。
A. 降低cache与数据的缺失损失
B. 提高cache的命中率
C. 降低CPU的访问时间
D. 减少指令流水线资源冲突
假定编译器将赋值语句“x=x+3;”转换为指令“add xaddr,3”,其中,xaddr是x对应的存储单元地址。若执行该指令的计算机采用页式虚拟存储管理方式,并配有相应的TLB,且cache使用写穿的方式,则完成该指令功能需要访问主存的次数至少是。
A. 0
B. 1
C. 2
D. 3
下列命中组合情况下,一次访存过程中不可能发生的是。
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. 缺页