问一个有关cache——主存地址映射的问题,有一道例题题目是这样的,假设主存容量是512kb,cache容量是4kb,每个字块为16个字,每个字32位.问cache中有几个字块.书上的解答是由于每字32位,则cache共有4

来源:学生作业帮助网 编辑:作业帮 时间:2024/10/04 22:04:08
问一个有关cache——主存地址映射的问题,有一道例题题目是这样的,假设主存容量是512kb,cache容量是4kb,每个字块为16个字,每个字32位.问cache中有几个字块.书上的解答是由于每字32位,则cache共有4
xRmKP-}ٔ>,K BL{%$i ڜE45Ľwwgk>).csV.}xU<w{FxKjʥ#u1ʃSB1PA傼_:̜^Q'J;13jsJKFSaPOG}-Yje agnkVʐߛE pBd/ۏn_ ˪K+mda$d%WaVrg 7A I3^RgG"31!EO'(I&g4\NpbO~!ܑ/ ,O

问一个有关cache——主存地址映射的问题,有一道例题题目是这样的,假设主存容量是512kb,cache容量是4kb,每个字块为16个字,每个字32位.问cache中有几个字块.书上的解答是由于每字32位,则cache共有4
问一个有关cache——主存地址映射的问题,
有一道例题题目是这样的,假设主存容量是512kb,cache容量是4kb,每个字块为16个字,每个字32位.问cache中有几个字块.
书上的解答是由于每字32位,则cache共有4kb/4b=1k字.因每个字块16个字,所以cache中有1k/16=64块.
我认为,cache有4kb的容量,就肯定是有4kb个字,除以16个字,就应该有256块,为什么4kb还要除以4b.

问一个有关cache——主存地址映射的问题,有一道例题题目是这样的,假设主存容量是512kb,cache容量是4kb,每个字块为16个字,每个字32位.问cache中有几个字块.书上的解答是由于每字32位,则cache共有4
楼主理解有问题,4kb的容量不等于4kb个字,是4k个字节,一字节为8位.
一个字32位,32位就是4个字节4b.
4kb/4b就是cache共有多少个字,为1k个字.
一个字块16个字,1k/16就是多少个字块.
我靠,才发现,一点悬赏都没有!