设主存容量为1MB,Cache容量为8KB,每个块为16个字,每个字为32位。问:
(1)Cache的地址有多少位,可容纳多少块?主存的地址有多少位,可容纳多少块?
(2)直接映像法,主存的地址结构。
(3)全相联映像,主存的地址结构。
第1题
第2题
(1)主存地址多少位(按字节编址)。各段如何划分(各需多少位)?
(2)设cache开始为空,CPU从主存单元0,1,…,100依次读出101个字(主存为单体,即非交叉存储器,每次读出一个字),并重复按此次序总共读11次,问命中率是多少?若cache的速度是其不命中时从主存读数速度的5倍,问采用cache与无cache比较速度可提高到多少倍?
第3题
A.转换方法复杂
B.转换速度较慢
C.cache利用不充分
D.转换方法不直观
第4题
说明Cache的结构(即分多少组、组内分多少块),给出主存及Cache的地址格式。上述4个数能否直接从Cache中读取,若能,请给出实际访问的Cache地址。第4个数访问结束时,上图的内容如何变化。
第5题
(1)主存地址位数为多少?
(2)画出主存地址格式示意图,注明各字段名称及位数。
(3)设该Cache的命中率为98%,如果Cache的速度是主存的5倍,则该机采用Cache时存储系统的速度是不采用Cache时的多少倍(设CPU访存时同时访问Cache和主存,若Cache命中则中断主存访问)?
参考答案:错误
第6题
第7题
第8题
(1)写出主存与缓存的地址格式(标明各字段名称与位数)。
(2)假定Cache的存取周期为20μs,命中率为0.95,希望采用Cache后的加速比大于10。那么主存储器的存取速度应大于多少(访存时CPU同时访问Cache和主存,如Cache命中则中断主存访问)?
第9题
(1)在磁盘cache不命中时,访问64KB数据的时间。
(2)在磁盘cache命中时,访问64KB数据的时间。
(3)当磁盘cache的命中率为80%时.访问64KB数据的平均时间。
(4)如果磁盘cache访问时间为50ns,不能忽略。每次存取2字节,命中率为80%,又假设磁盘与主存之间的数据传输率为20MB/s和80MB/s两种情况。请考虑上述因素,写出访问64KB数据的时间。
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!