问一道计算机组成原理基础题,关于Cache的地址格式
Cache容量16KB,块的大小512字节。地址格式:页面地址?位,页内地址?位【怎么做】组相连映像Cache由64个存储块构成,每组包含4个存储块,每块由128字组成。...
Cache容量16KB,块的大小512字节。
地址格式:
页面地址 ?位,页内地址 ?位【怎么做】
组相连映像Cache由64个存储块构成,每组包含4个存储块,每块由128字组成。
地址格式:
组号 ?位,组内块号 ?位,块内地址 ? 位。【怎么做】
太感谢你了,是对的。1我明白了,
但是2我不明白,是怎样的出来的呀?
可以解释下嘛,谢谢你! 展开
地址格式:
页面地址 ?位,页内地址 ?位【怎么做】
组相连映像Cache由64个存储块构成,每组包含4个存储块,每块由128字组成。
地址格式:
组号 ?位,组内块号 ?位,块内地址 ? 位。【怎么做】
太感谢你了,是对的。1我明白了,
但是2我不明白,是怎样的出来的呀?
可以解释下嘛,谢谢你! 展开
展开全部
1.块的大小由页内地址得长短决定,块的大小既然是512B,那么页内地址就是9,因为2的9次方是512,页面地址的位数得要看块有多少,16k/512=32块,那么页面地址就是5位,2的5次方是32
2 一看就知道是16个组,那么需要4位来决定组号,题目也没说是按字节编址,如果按字编址,块的地址位数就是7位,每组4块,当然就需要2位来决定组类块的地址,只是我自己的理解,不知道对不对,如果不对,你可以把答案发给我,我再想想。
16个组是由64个存储块,每组包含4个存储块,这样除一下就得到了,2的4次方是16,这样由4位就可以决定16个组的位置,块内地址都是由块的大小决定的。当然就可以知道是7位,后面的字不用管,这是编址的一种方式罢了,具体的你看看书就懂了,组内是4块,2位可以说明组内4块的地址,这道题目没怎么问映射的问题,还是比较简单的题目。
2 一看就知道是16个组,那么需要4位来决定组号,题目也没说是按字节编址,如果按字编址,块的地址位数就是7位,每组4块,当然就需要2位来决定组类块的地址,只是我自己的理解,不知道对不对,如果不对,你可以把答案发给我,我再想想。
16个组是由64个存储块,每组包含4个存储块,这样除一下就得到了,2的4次方是16,这样由4位就可以决定16个组的位置,块内地址都是由块的大小决定的。当然就可以知道是7位,后面的字不用管,这是编址的一种方式罢了,具体的你看看书就懂了,组内是4块,2位可以说明组内4块的地址,这道题目没怎么问映射的问题,还是比较简单的题目。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询