题16 题目 Q:【2015 统考真题】假定编译器将赋值语句 “ ; ” 转换为指令 “add ”,其中 xaddr 是 对应的存储单元地址。若执行该指令的计算机采用页式虚拟存储管理方式, 并配有相应的 TLB, 且 Cache 使用直写方式, 则完成该指令功能需要访问主存的次数至少是 ( ) 。 A. 0 B. 1 C. 2 D. 3 分析 A:上述指令的执行过程可划分为取数、运算和写回过程, 取数时读取 xaddr 可能不需要访问主存而直接访问 Cache, 而直写方式需要把数据同时写入 Cache 和主存, 因此至少访问 1 次。 解 B