一、单项选择题21. 下面是有关DRAM和SRAM存储器芯片的叙述:
Ⅰ.DRAM芯片的集成度比SRAM高
Ⅱ.DRAM芯片的成本比SRAM高
Ⅲ.DRAM芯片的速度比SRAM快
Ⅳ.DRAM芯片工作时需要刷新,SRAM芯片工作时不需要刷新
通常情况下,错误的是______。
A B C D
B
[解析] DRAM芯片的集成度高于SRAM,Ⅰ正确;SRAM芯片的速度高于DRAM,Ⅲ错误;可以推出DRAM芯片的成本低于SRAM,Ⅱ错误;SRAM芯片工作时不需要刷新,DRAM芯片工作时需要刷新,Ⅳ正确。
二、综合应用题1. 某个两级存储器系统的平均访问时间为12ns,该存储器系统中顶层存储器的命中率为90%,访问时间是5ns,问:该存储器系统中底层存储器的访问时间是多少(假设采用同时访问两层存储器的方式)?
设底层存储器访问时间为T,则有12ns=(0.90×5ns)+(0.10×T)
求得T=75ns。
CPU执行一段程序时,Cache完成存取的次数为1900次,主存完成存取的次数为100次,已知Cache存取周期为50ns,主存存取周期为250ns。设主存与Cache同时访问,试问:2. Cache/主存系统的效率。
命中率H=Nc/(Nc+Nm)=1900/(1900+100)=0.95
主存访问时间与Cache访问时间的倍率:r=Tm/Tc=250ns/50ns=5
Cache主存系统的效率:e=访问Cache的时间/平均访存时间
访问效率:e=1/[H+(1-H)r]=1/[0.95+(1-0.95)*5]=83.3%
3. 平均访问时间。
平均访问时间:Ta=Tc/e=50ns/0.833=60ns
在显示适配器中,用于存放显示信息的存储器称为刷新存储器,它的重要性能指标是带宽。具体工作中,显示适配器的多个功能部分要争用刷新存储器的带宽。设总带宽50%用于刷新屏幕,保留50%带宽用于其他非刷新功能,且采用分辨率为1024×768像素,颜色深度为3B,刷新频率为72Hz的工作方式。4. 试计算刷新存储器的总带宽。
因为刷新带宽W1=分辨率×像素点颜色深度×刷新速率
=1024×768×3B×72/s
=169869KB/s
所以刷新总带宽W0=W1(W0/W1)
=169869KB/s×100/50=339738KB/s
=339.738MB/s (这里1K=1000)
5. 为达到这样高的刷新存储器带宽,应采取何种技术措施?
为了提高刷新存储器带宽,可采用以下技术:①采用高速DRAM芯片;②采用多体交叉存储结构;③刷新存储器至显示控制器的内部总线宽度加倍;④采用双端口存储器将刷新端口和更新端口分开。
一个1K×4位的动态RAM芯片,若其内部结构排列成64×64形式,且存取周期为0.1μs。6. 若采用分散刷新和集中刷新(即异步刷新)相结合的方式,刷新信号周期应取多少?
采用分散和集中刷新相结合的方式,对排列成64×64的存储芯片,需在2ms内将64行各刷新一遍,则刷新信号的时间间隔为2ms/64=31.25μs,故可取刷新周期为[31.25]=31μs。
7. 若采用集中刷新,则对该存储芯片刷新一遍需多少时间?死时间率是多少?
采用集中刷新,对64×64的芯片,需在2ms内集中64个存取周期刷新64行。题中给出的存取周期为0.1μs,即在2ms内集中6.4μs刷新,则死时间率为(6.4/2000)×100%=0.32%。