题目内容

设某流水线计算机有一个指令和数据合一的cache,已知cache的读/写时间为10ns,主存的读/写时间为100ns,取指的命中率为98%,数据的命中率为95%,在执行程序时,约有20%指令需要存/取一个操作数,为简化起见,假设指令流水线在任何时候都不阻塞。问: ① 与无cache比较,设置cache后计算机的运算速度可提高多少倍? ② 如果采用哈佛结构(分开的指令cache和数据cache),运算速度可提高多少倍?

查看答案
更多问题

设主存容量1MB,cache容量16KB,块的大小为512B,采用直接地址映像方式:① 写出cache的地址格式。 ② 写出主存地址格式。 ③ 块表的容量为多大? ④主存地址为CDE8FH的单元在cache中的什么位置?

已知cache-主存系统效率为85%,平均访问时间为60ns,cache比主存快4倍,求主存周期是多少?cache命中率是多少?

某计算机的存储系统是由cache、主存和磁盘组成的虚拟存储系统。若一字在cache中,访问它需要时间T1ns;若字不在主存中,将其从磁盘装入主存需要时间T2ns。主存字访问周期为T3ns,设cache的命中率为P1,主存命中率为P2,求出该存储系统的平均字访问时间

一个计算机有cache、主存和用于虚拟存储的磁盘。若所访问的字在cache中,则存取它只需20ns。若字在主存而不在cache中,则需要60ns将它装入cache,然后再从cache存取。若字不在主存中,则需要12ns将它由磁盘取来装入主存,再用60ns将它复制到cache,最后从cache存取。cache命中率是0.9,主存命中率是0.6。那么此系统访问一个字的平均存取时间是多少(以ns为单位)?

答案查题题库