(10分)某计算机主存容量为 1GB,按字节编址,Cache 容量为 32KB,块大小为 64B。采用直接映射方式,Cache 采用写回法,当 Cache 块被替换时,若该块为脏块,则需将其写回主存。
(1)计算主存地址中标记位、块索引位和块内偏移位的位数。(3分)
(2)若 CPU 依次访问主存地址为 0x00001234、0x00001278、0x00002234、0x00001234 的数据,初始时 Cache 为空,求 Cache 的命中率。(3分)
(3)若 Cache 的命中率为 90%,Cache 的访问时间为 10ns,主存的访问时间为 100ns,且每次写操作中,脏块的概率为 20%,写回主存脏块的时间等同于一次主存访问时间,计算平均访问时间(假设读、写操作各占 50%)。(4分)
登录后提交答案
暂无评论,来抢沙发