用64K×8的RAM芯片和32K×16的ROM芯片设计一个256K×16的存储器,地址范围为00000H~3FFFFH,其中ROM的地址范围为10000H~1FFFFH,其余为RAM的地址。则地址线为(1)根,数据线为(2)根;ROM需要(3)片,RAM需

admin2019-06-12  29

问题 用64K×8的RAM芯片和32K×16的ROM芯片设计一个256K×16的存储器,地址范围为00000H~3FFFFH,其中ROM的地址范围为10000H~1FFFFH,其余为RAM的地址。则地址线为(1)根,数据线为(2)根;ROM需要(3)片,RAM需要(4)片。
   CPU执行一段程序时,Cache完成存取的次数为5000次,主存完成存取的次数为200次。已知Cache的存取周期为40ns,主存的存取周期为160ns。其两级存储器的平均访问时间为(5)ns。

选项 A、41
B、0.96
C、44.8
D、48

答案C

解析 因为总容量为256K×16=218×16,所以地址线、数据线分别为18根和16根。因为ROM的地址范围为10000H~1FFFFH,所以ROM为1FFFFH-10000H+1H=64K,用32K×16的ROM芯片来设计,需要64K/32K=2片。RAM的容量=256K-64K=192K,用64K×8的RAM芯片来设计,需要192K×16/(64K×8)=6片。
                     
       两级存储器的平均访问时间=H×T1+(1-H)×T2
                               =0.96×40ns+(1-0.96)×160ns
                               =44.8ns
转载请注明原文地址:https://jikaoti.com/ti/N0f7FFFM
0

最新回复(0)