问答题 设某系统采用页式虚拟存储管理,页表存放在主存中。(1)如果一次内存访问用50ns,访问一次主存需用多少时间?(2)如果增加TLB,忽略查找TLB占用的时间,并且75%的页表访问命中TLB,内存的有效访问时间是多少?
【正确答案】正确答案:(1)若页表存放在主存中,则要实现一次页面访问需两次访问主存:一次是访问页表,确定所存取页面的物理地址;第二次才根据该地址存取页面数据。故访问一次主存的时间为50×2=100(ns) (2)75%×50+(1-75%)×2×50=62.5(ns)
【答案解析】