首页 > 试题广场 >

则完成该指令功能需要访问主存的次数至少是()。

[单选题]

假定编译器将赋值语句“x=x+3;”转换为指令”add xaddr, 3”,其中 xaddr 是 x 对应的存储单元地 址。若执行该指令的计算机采用页式虚拟存储管理方式,并配有相应的 TLB,且 Cache 使用直写(Write Through)方式,则完成该指令功能需要访问主存的次数至少是()。

  • 0
  • 1
  • 2
  • 3
推荐

上述指令的执行过程可划分为取数、运算和写回过程,取数时读取 xaddr 可能不需要访问主存而直接访问 Cache ,而写直通方式需要把数据同时写入 Cache 和主存,因此至少访问 1 次。(来自王道论坛)

编辑于 2016-12-05 18:41:49 回复(0)
上述指令的执行过程可划分为取数、运算和写回过程,取数时读取   xaddr   可能不需要访问主存而直接访问   Cache   ,而写直通方式需要把数据同时写入   Cache   和主存,因此至少访问   1   次。
发表于 2016-12-13 18:17:18 回复(0)