某计算机主存容量为512kb,Cache容量为16kb,每块有16个字,每字32位。 (1
某计算机主存容量为512kb,Cache容量为16kb,每块有16个字,每字32位。(1)若Cache采用直接映射方式,请给出主存地址字段中各段的位数(2)若Caxhe采...
某计算机主存容量为512kb,Cache容量为16kb,每块有16个字,每字32位。
(1)若Cache采用直接映射方式,请给出主存地址字段中各段的位数
(2)若Caxhe采用四路组相连映射,请给出主存地址字段中各段的位数 展开
(1)若Cache采用直接映射方式,请给出主存地址字段中各段的位数
(2)若Caxhe采用四路组相连映射,请给出主存地址字段中各段的位数 展开
2个回答
展开全部
解:
(1)直接映射方式主存地址结构:标记位5位 行号8位 字地址4位
(2)四路组相联映射方式主存结构:标记位7位 行号6位 字地址4位
知道了cache的总容量,只要求每个块的容量就可以求块数了。
每个字32位就是4字节。每个块16字,就是16*4=64字节。
cache总容量是4 KB = 4096字节。所以可容纳的块数就是4096 / 64 = 64。
扩展资料:
系统中内存的数量等于插在主板内存插槽上所有内存条容量的总和,内存容量的上限一般由主板芯片组和内存插槽决定。不同主板芯片组可以支持的容量不同,比如Inlel的810和815系列芯片组最高支持512MB内存,多余的部分无法识别。
多数芯片组可以支持到2GB以上的内存。此外主板内存插槽的数量也会对内存容量造成限制,比如使用128MB一条的内存,主板由两个内存插槽,最高可以使用256MB内存。因此在选择内存时要考虑主板内存插槽数量,并且可能需要考虑将来有升级的余地。
参考资料来源:百度百科-内存容量
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询