甘肃政法学院《计算机组织与结构》1、有一个具有20位地址和32位字长的存储器,问:(1)该存储器能存储多少个字节的信息
(2)如果存储器由512k×8位的SRAM芯片组成,需多少片
(3)需多少位地址作芯片选择
解:(1)因为32位字长为4B,220=1M=1024K,存储器容量为220×4B=4MB,可存储4M字节的信息(2)SRAM芯片容量为512K×8位=512KB=0
5MB所需芯片数目为:4MB÷0
5MB=8片(3)因为219=512K,即:芯片片内地址线19位
又因为地址线为20位,所以存储器容量为1M,故需1位地址线作芯片片选选择(CS),用A19选第1个模块,用A19选第2个模块
甘肃政法学院《计算机组织与结构》2、存储器容量为64M,字长64位,模块数m=8,分别用顺序方式和交叉方式进行组织
存储周期T=100ns,数据总线宽度为64位,总线周期τ=10ns
问顺序存储器和交叉存储器的带宽各是多少
甘肃政法学院《计算机组织与结构》解:信息总量:q=64位×8=512位顺序存储器和交叉存储器读出8个字的时间分别是:t2=8×100ns=8×10-7(s)t1=100ns+7×10ns=1
7×10-7(s)顺序存储器带宽是:W2=q/t2=512÷(8×10-7)=64×107(位/S)交叉存储器带宽是:W1=q/t1=512÷(1
7×10-7)=301×107(位/S)甘肃政法学院《计算机组织与结构》3、CPU执行一段程序时,cache完成存取的次数为2420次,主存完成存取的次数为80次,已知cache存储周期为40ns,主存存储周期为240ns,求cache/主存系统的效率和平均访问时间
解:先求命中率hh=nc/(nc+nm)=2420÷(2420+80)=0
968则平均访问时间为tata=0
968×40+(1-0
968)×240=46