解:
(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内存。因此在选择内存时要考虑主板内存插槽数量,并且可能需要考虑将来有升级的余地。