某計算機內存容量是512kb,某計算機主存容量為512kb,Cache容量為16kb,每塊有16個字,每字32位。 (1...
某計算機內存容量是512kb,某計算機主存容量為512kb,Cache容量為16kb,每塊有16個字,每字32位。 (1...
解:
(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內存。因此在選擇內存時要考慮主板內存插槽數量,并且可能需要考慮將來有升級的余地。