单选题 考虑一个分页式存储管理系统,其页表常驻内存。
Ⅰ.如果内存访问耗时200ns,那么访问内存中的数据需要多长时间?
Ⅱ.如果引入关联寄存器(Associative Registers),而且75%的页面可以从关联寄存器中找到,那么此时的有效访问时间(Effective Memory Rearence Time)为多少______?假设访问关联寄存器的时间可以忽略。注:有效访问时间即为平均访问时间。
  • A.200ns,150ns
  • B.400ns,150ns
  • C.400ns,250ns
  • D.600ns,250ns
【正确答案】 C
【答案解析】400ns,其中200ns访问页表,200ns访问内存中的数据。Ⅱ.有效访问时间=0.75×200ns+0.25×400ns=250ns。引入关联寄存器之后,直接从关联寄存器中可以找到的页面,只需要一次访问内存,即只需要耗时200ns,其他还是要两次访问,即400ns。