题目内容
(请给出正确答案)
[主观题]
某计算机主存地址空间大小为1GB,按字节编址。cache可存放64KB数据,主存块大小为128字节,采用直接映射和直写(write-through)方式。请回答下列问题:(1)主存地址如何划分?要求说明每个字段的含义、位数和在主存地址中的位置。(2)cache的总容量为多少位?
查看答案
如果结果不匹配,请 联系老师 获取答案
(1)主存地址多少位(按字节编址)。各段如何划分(各需多少位)?
(2)设cache开始为空,CPU从主存单元0,1,…,100依次读出101个字(主存为单体,即非交叉存储器,每次读出一个字),并重复按此次序总共读11次,问命中率是多少?若cache的速度是其不命中时从主存读数速度的5倍,问采用cache与无cache比较速度可提高到多少倍?
计算机内在某空间地址为3000H至6FFFH,则可以表示()字节的存储空间。
A16KB
B4KB
C4MB
D16MB
一台计算机有64MB的主存,字长为4字节。那么在存储器中对单个字寻址需要()位地址。
A.23
B.24
C.25
D.26
(1)主存地址位数为多少?
(2)画出主存地址格式示意图,注明各字段名称及位数。
(3)设该Cache的命中率为98%,如果Cache的速度是主存的5倍,则该机采用Cache时存储系统的速度是不采用Cache时的多少倍(设CPU访存时同时访问Cache和主存,若Cache命中则中断主存访问)?
参考答案:错误
可若想访问容量为16 MB的按字节编址的主存?需在指令格式和计算机组成(硬件)上做何改动?