某主存模块位于Intel32位系统中,按字节编址,容量为64KB,采用16K×8位的SRAM芯片(如下图)构成。
(1)要用几片SRAM芯片构成该主存模块?该主存模块由几个存储体构成?用上图所示芯片构成该主存模块某一个存储体时,是否需要做位扩展?是否需要做字扩展?(6分)(2)该系统主存总容量为4GB,且速度与CPU相差较大,需加入Cache提升主存速度。已知主存读写时间为50ns,Cache读写时间为1ns,Cache命中率为98%,则Cache-主存整体的平均访问时间为多少?(4分)
答:(1)需要用(64K×8)/(16K×8)芯片构成该主存模块;由于主存模块位于Intel32位系统中且按字节编制,因此一次性访问32位需要4个存储体采用多体交叉访问技术实现数据的一次性访问;主存模块有16根地址线,而SRAM芯片仅有14根地址线,因此需要字扩展。(2)Cache-主存整体的平均访问时间为1ns+(1-98%)×50ns=2ns。
扫描微信二维码,添加您的专属老师为好友
您在考试中遇到任何问题,老师都会帮您解答
您希望我们通过哪种方式与您联系?
您已选择电话/微信/QQ的联系方式,课程顾问会尽快联系您!
您已选择微信联系方式,课程顾问会尽快添加您的微信,请您确认通过!
您已选择QQ联系方式,课程顾问会尽快添加您的QQ,请您确认通过!
您已选择电话联系方式,课程顾问会尽快联系您!
您已选择“不联系”,课程顾问不会主动联系您。如果后续您有需求,可以在个人中心主动添加销售微信或拨打客服电话:400-111-9811