早教吧作业答案频道 -->其他-->
有一个4MB的RAM区域,RAM的起始地址为60000H。现有如下芯片:ROM为32K×16,RAM为256K×16;1、请确定该机的CPU最少需要多少根地址线并用上述芯片设计该存储体。2、若该机有容量为16KB的Cache空间
题目详情
有一个4MB的RAM区域,RAM的起始地址为60000H。现有如下芯片:ROM为32K×16,RAM为256K×16;
1、请确定该机的CPU最少需要多少根地址线并用上述芯片设计该存储体。
2、若该机有容量为16KB的Cache空间,每行有8个字,每字32位,设计一个四路组相连映射(即Cache每组有4行)的cache组织。要求(1)画出主存地址字段中各段的位数;(2)假设Cache的初态为空,CPU依次从主存第0、1、2、……、99号单元读出100个字(主存一次读出一个字),并重复按此次序读8次,其命中率是多少?(3)若Cache的速度是主存的6倍,试问有Cache和无Cache相比,速度提高多少倍?
1、请确定该机的CPU最少需要多少根地址线并用上述芯片设计该存储体。
2、若该机有容量为16KB的Cache空间,每行有8个字,每字32位,设计一个四路组相连映射(即Cache每组有4行)的cache组织。要求(1)画出主存地址字段中各段的位数;(2)假设Cache的初态为空,CPU依次从主存第0、1、2、……、99号单元读出100个字(主存一次读出一个字),并重复按此次序读8次,其命中率是多少?(3)若Cache的速度是主存的6倍,试问有Cache和无Cache相比,速度提高多少倍?
▼优质解答
答案和解析
1、CPU要寻址到所有RAM空间,4MB总共需要22根地址线
2、Cache每行有:32bit*8=256bit=32Byte,Cache总共有512行,共128组。
(1)所以主存的字段(共22位):8位主存字块标记+7位组地址+7位字块内地址
(2)命中率:(1-(1/8))*100% = 87.5%(不知道这样对不对,也影响到第3问的结果)
(3)设Cache存取周期为t,则内存的存取周期为6t,则:
有缓存的性能:87.5%*t+12.5%*6t=1.625t
没有缓存的性能:6t
是原来的:6t/1.625t=3.7倍,所以是提高了2.7倍
2、Cache每行有:32bit*8=256bit=32Byte,Cache总共有512行,共128组。
(1)所以主存的字段(共22位):8位主存字块标记+7位组地址+7位字块内地址
(2)命中率:(1-(1/8))*100% = 87.5%(不知道这样对不对,也影响到第3问的结果)
(3)设Cache存取周期为t,则内存的存取周期为6t,则:
有缓存的性能:87.5%*t+12.5%*6t=1.625t
没有缓存的性能:6t
是原来的:6t/1.625t=3.7倍,所以是提高了2.7倍
看了有一个4MB的RAM区域,RA...的网友还看了以下:
因式分解x4+y4+z4-2x2y2-2x2z2-2y2z2x,y,后的2为平方. 2020-04-26 …
-4x2 (2x -3y)2 因式分解每一项后面的2为平方.抱歉没有财富值了.急! 2020-05-13 …
计算和解方程.解方程:(x-2)(x+3)+(2-x)2-(x-2)(2x-3)=20 ps:(2 2020-05-15 …
1.为什么“1摩尔某气体的体积约为22.4L,该气体所处的状况一定是标准状况”这句话是错的?2.为 2020-05-17 …
已知f(x2-3)=logax2/6-x2(a大于零,a不等于1).若f(x)大于等于loga2x 2020-05-20 …
计算一道初二分式题x+2/x2-2x-x+1/x2-4x+4(x后面的2为次方) 2020-05-20 …
一道很基础的经济学问题本人初学已知某消费者每年用于商品X和商品Y的收入为540元,两种商品的价格分 2020-05-20 …
a取何值时,代数式(a+1)2+2(a-2)-2的值不小于0?()后的2为平方,求详解 2020-06-03 …
一篇阅读,请逐个回答1.女孩是怎样上学的?2.为什么女孩一提起母亲就感到深深的自责?3.你怎样理解 2020-06-04 …
已知函数y=f(2^x)的定义域是[-1,0]求函数y=f(log2x)的定义域(log2x中的2 2020-06-06 …