某计算机的cache共有16块,采用二路组相联映射(即每组2块)。每个主存块大小为32B,按字节编址。主存129号单元所在主存块应装入的cache的组号是。
查看答案
假设某计算机按字节编址,cache有4行,cache和主存之间交换的块大小为1个字。若cache的内容初始为空,采用二路组相联映射方式和LRU替换策略。访问的主存地址依次为0、4、8、2、0、6、8、6、4、8时,命中cache的次数是。
A. 1
B. 2
C. 3
D. 4
假定主存地址为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